Abstract
The involvement of citizens into decision-making processes is one of the main features of smart cities. Such commitment is reflected in the form of requirements towards the city, and the benefits which are expected from the city. Requirements and benefits are thus the primary language of communication between decision-makers and urban residents. To develop such a language, it becomes necessary to develop design patterns for Smart Cities, that could integrate the requirements and benefits into ontological concepts referring to the rules describing design patterns.
The article proposes the construction of a conversion model of requirements and benefits, which are saved with the use of the natural language into ontological concepts of the principles referring to the patterns of Smarty Cities. The study verifies the model developed in the environment of an experiment. It applies ontologies for both languages: of benefits and of requirements. Then, it rates the mapping of both ontologies in relation to the sample requirements and benefits presented for Smart Cities. After that, the similarity of both ontologies is assessed and the concepts for the standard pattern rules are defined. This approach provides conditions for the development of Smart Cities patterns and for their use in decision-making processes which are so important for the development of Smart Cities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series). Oxford University Press, Oxford (1977)
Bralczyk, J.: Language for sale (2008)
Chemuturi, M.: Requirements Engineering and Management for Software Development Projects. Springer, New York (2013)
Lasater, C.G.: Design Patterns. Wordware Publishing (Jones and Bartlett Publishers), Plano (2007)
Gotlib, D., Olszewski, R.: Spatial Information in Management of Smart City. PWN SA, Warsaw (2016)
http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf
Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. Wiley, Hoboken (1998). ISBN 0-471-97208-8
Meszaros, G., Doble, J.: A pattern language for pattern writing. In: Pattern Languages of Program Design 3, pp. 529–574. Addison-Wesley Longman Publishing Co. (1997)
Niewiadomski, A., Stanuszek, M.: The mechanism analysis of the similarity of short pieces of text, based on the Levenshtein distance. Cracow University of Technology (2013)
Norvig, P.: Design Patterns in Dynamic Languages (1998). http://www.norvig.com/design-patterns/design-patterns.pdf
Orłowski, C., Sitek, T., Ziółkowski, A., Kapłański, P., Orłowski, A., Pokrzywnicki, W.: Ontology of the design pattern language for smart cities systems. Trans. Comput. Collect. Intell. 25, 76–100 (2016)
Orłowski, C., Ziółkowski, A., Orłowski, A., Kapłański, P., Sitek, T., Pokrzywnicki, W.: Implementation of business processes in smart cities technology. Trans. Comput. Collect. Intell. 25, 15–28 (2016)
Orłowski, C.: Ontology of the Design Pattern Language for Smart Cities, Gdańsk University of Technology
Pastuszak, J., Orłowski, C.: Model of rules for IT organization evolution. In: Nguyen, N.T. (ed.) Transactions on Computational Collective Intelligence IX. LNCS, vol. 7770, pp. 55–78. Springer, Heidelberg (2013)
Pietranik, M.: Ontology mapping methods including semantics and rating of attributes. Wrocław University of Science and Technology, Department of Information Technology and Management, Information Technology Institute (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ossowska, K., Szewc, L., Orłowski, C. (2017). The Principles of Model Building Concepts Which Are Applied to the Design Patterns for Smart Cities. In: Nguyen, N., Tojo, S., Nguyen, L., Trawiński, B. (eds) Intelligent Information and Database Systems. ACIIDS 2017. Lecture Notes in Computer Science(), vol 10192. Springer, Cham. https://doi.org/10.1007/978-3-319-54430-4_50
Download citation
DOI: https://doi.org/10.1007/978-3-319-54430-4_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54429-8
Online ISBN: 978-3-319-54430-4
eBook Packages: Computer ScienceComputer Science (R0)