• DocumentCode
    2268651
  • Title

    ECQL: A Query and Action Language for Model-Based Applications

  • Author

    Krenn, Ulrich ; Thonhauser, Michael ; Kreiner, Christian

  • Author_Institution
    Inst. for Tech. Inf., Graz Univ. of Technol., Graz, Austria
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    286
  • Lastpage
    290
  • Abstract
    Modern distributed computer systems with mobile and embedded devices as first class citizens are formed from heterogeneous platforms. To support this heterogeneity along with adaptation of the system an approach for interpretation of domain specific models at runtime has been proposed with the concept of Model-Based Software Components (MBSC), separating the domain specific functionality from the current technical platform. This is achieved by the usage of different sets of high-level models. These sets are interpreted by a portable, plugin-extensible runtime environment, utilizing several instances of model-based containers (MCC) for models and their corresponding data. In this paper the design of a domain specific language is presented, enabling the specification of accessing and manipulating data entities provided by various MCCs used in the runtime architecture of a MBSC. For demonstration purposes the application of the various language elements is presented using a case study of an exemplary distributed pervasive system running in the business domain of logistics.
  • Keywords
    object-oriented programming; query languages; ubiquitous computing; ECQL; action language; distributed computer systems; distributed pervasive system; domain specific language; model-based containers; model-based software components; plugin-extensible runtime environment; query language; Application software; Conferences; Containers; Distributed computing; Embedded computing; Informatics; Programming; Runtime; Systems engineering and theory; Unified modeling language; domain specific language; model interpretation; model-based development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2010 17th IEEE International Conference and Workshops on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6537-8
  • Electronic_ISBN
    978-1-4244-6538-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2010.40
  • Filename
    5457760