• DocumentCode
    252006
  • Title

    Controlling the Processing of Smart City Data in the Cloud with Domain-Specific Languages

  • Author

    Kramer, Michel

  • Author_Institution
    Fraunhofer Inst. for Comput. Graphics Res. IGD, Tech. Univ. Darmstadt, Darmstadt, Germany
  • fYear
    2014
  • fDate
    8-11 Dec. 2014
  • Firstpage
    824
  • Lastpage
    829
  • Abstract
    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.
  • Keywords
    Big Data; cloud computing; smart cities; specification languages; town and country planning; user interfaces; European Commission; IQmulus research project; big geospatial data; cloud computing; domain-specific languages; mapping rules; modelling method; parsing expression grammar; processing services; smart city data control; smart city data processing; smart city maintenance; smart city planning; term translation; urban planning domain; user interface; Analytical models; Cities and towns; DSL; Geospatial analysis; Grammar; Three-dimensional displays; Urban planning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1109/UCC.2014.134
  • Filename
    7027601