Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Controlling the processing of smart city data in the cloud with domain-specific languages

: Krämer, Michel

Postprint urn:nbn:de:0011-n-3513668 (137 KByte PDF)
MD5 Fingerprint: 60116e433570ee2a04562d7a1c30fb27
© IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Erstellt am: 13.2.2016

Institute of Electrical and Electronics Engineers -IEEE-; Association for Computing Machinery -ACM-:
IEEE/ACM 7th International Conference on Utility and Cloud Computing, UCC 2014 : London, United Kingdom, 8 - 11 December 2014; including workshop papers
Piscataway, NJ: IEEE, 2014
ISBN: 978-1-4799-7881-6
ISBN: 978-1-4799-7882-3
International Conference on Utility and Cloud Computing (UCC) <7, 2014, London>
International Workshop on Smart City Clouds - Technologies, Systems, and Applications (SCCTSA) <1, 2014, London>
Konferenzbeitrag, Elektronische Publikation
Fraunhofer IGD ()
domain specific languages (DSL); Cloud Computing; Big Data; Smart Cities; workflow management

In this paper a new user interface for the processing of big geospatial data in the Cloud is presented. The paper focuses on the processing of Smart City data since this kind of data is inherently large and becomes more and more important for the maintenance and planning of sustainable future Smart Cities. The user interface is facilitated by Domain-Specific Languages (DSLs) that are tailored to the urban planning domain. In this paper a modelling method for DSLs is described and then applied to an example use case from the research project IQmulus funded by the European Commission. The resulting DSL is specified using a Parsing Expression Grammar (PEG) which is used to automatically generate a language parser. Furthermore, a technique to interpret scripts written in the Domain-Specific Language is presented. This technique makes use of mapping rules that specify how the interpreter has to translate terms in the DSL to processing services in the Cloud.