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
Link To Document