Distributed Active Objects-A Systemic Approach to Distributed Mobile Applications

被引:1
|
作者
Graff, Daniel [1 ]
Richling, Jan [1 ]
Stupp, Tammo M. [1 ]
Werner, Matthias [2 ]
机构
[1] Berlin Univ Technol, Commun & Operat Syst, D-10587 Berlin, Germany
[2] Tech Univ Chemnitz, Operat Syst Grp, D-09111 Chemnitz, Germany
关键词
cyber-physical systems; spatio-temporal constraints; coordination; real space-time; distributed run-time environment; context awareness;
D O I
10.1109/EASe.2011.10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 toolchain, and demonstrate the application of our concept with a simple example.
引用
收藏
页码:10 / 19
页数:10
相关论文
共 50 条
  • [11] Distributed objects for parallel numerical applications
    Baude, F
    Caromel, D
    Sagnol, D
    ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS-MODELISATION MATHEMATIQUE ET ANALYSE NUMERIQUE, 2002, 36 (05): : 837 - 861
  • [12] Modeling transactional applications with distributed objects
    Gledec, G
    SIMULATION AND MODELLING: ENABLERS FOR A BETTER QUALITY OF LIFE, 2000, : 154 - 158
  • [13] Mobile agent model for distributed objects systems
    Komiya, T
    Ohsida, H
    Takizawa, M
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 62 - 69
  • [14] Mobile objects and the hyoctane distributed hyperdocument server
    Rutledge, L
    Buford, J
    Price, R
    COMPUTERS & GRAPHICS, 1996, 20 (05) : 633 - 639
  • [15] On the evaluation of the distributed objects and mobile agents programming models for a distributed optimization application
    Aversa, R
    Di Martino, B
    Fahringer, T
    Venticinque, S
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 233 - 242
  • [16] On the evaluation of the distributed objects and mobile agents programming models for a distributed optimization application
    Aversa, R
    Di Martino, B
    Fahringer, T
    Venticinque, S
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 233 - 242
  • [17] Distributed typed concurrent objects: a programming language for distributed computations with mobile resources
    Figueira, AR
    Paulino, H
    Lopes, L
    Silva, F
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (08) : 745 - 760
  • [18] On the evaluation of the distributed objects and mobile agents programming models for a distributed optimization application
    Dipartimento di Ingegneria dell’ Informazione, Second University of Naples, Italy, Real Casa dell’Annunziata, via Roma, 29, Aversa
    CE
    81031, Italy
    不详
    A-1090, Austria
    Lect. Notes Comput. Sci., 1600, (233-242):
  • [19] Active Objects and Distributed Components: Theory and Implementation
    Caromel, Denis
    Henrio, Ludovic
    Madelaine, Eric
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2008, 5382 : 133 - 152
  • [20] CONCURRENT AND DISTRIBUTED GARBAGE COLLECTION OF ACTIVE OBJECTS
    KAFURA, D
    MUKHERJI, M
    WASHABAUGH, DM
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (04) : 337 - 350