DocumentCode :
2145554
Title :
Distributed Active Objects -- A Systemic Approach to Distributed Mobile Applications
Author :
Graff, Daniel ; Richling, Jan ; Stupp, Tammo M. ; Werner, Matthias
Author_Institution :
Commun. & Oper. Syst., Berlin Univ. of Technol., Berlin, Germany
fYear :
2011
fDate :
27-29 April 2011
Firstpage :
10
Lastpage :
19
Abstract :
Designing cyber-physical systems (CPS) requires consideration of interactions between several computing and non-computing elements and, thus, consideration of concurrency of actions. While concurrency alone is a complexity-introducing and error-prone concept, adding awareness of real time, real space and/or mobility makes things worse: It prohibits to utilize common abstractions, which are usually used in distributed system design to reach transparency. In this paper, we present a concept to achieve a systemic description of location- and motion-aware applications and to make concurrency implicit while guaranteeing location, distribution and motion transparency with respect to the executing system or rather its components. We are doing so by providing a programming and an execution model. The former provides means to separate imperative functional program code and declarative spatio-temporal aspects at application level and, thus, allowing for systemic descriptions of applications. The latter executes the application in a distributed fashion, avoiding explicit communication. We describe our models, present a run-time system and the supporting tool chain, and demonstrate the application of our concept with a simple example.
Keywords :
mobile computing; multiprocessing systems; concurrency; cyber-physical systems; distributed active objects; distributed mobile applications; distributed system design; motion-aware applications; run-time system; spatio-temporal aspects; Cameras; Context; Programming; Robot vision systems; Semantics; context awareness; coordination; cyber-physical systems; distributed run-time environment; real space-time; spatio-temporal constraints;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Autonomic and Autonomous Systems (EASe), 2011 8th IEEE International Conference and Workshops on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4577-0309-6
Type :
conf
DOI :
10.1109/EASe.2011.10
Filename :
5946181
Link To Document :
بازگشت