Software architecture for distributed reactive systems

被引:0
|
作者
Boasson, M
Signaalapparatern, H
机构
[1] Univ Amsterdam, Dept Comp Sci, NL-1098 SJ Amsterdam, Netherlands
[2] Hollandse Signaalapparatern BV, NL-7550 GD Hengelo, Netherlands
来源
SOFSEM'98: THEORY AND PRACTICE OF INFORMATICS | 1998年 / 1521卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the many possible interactions with an ever changing environment, combined with stringent requirements regarding temporal behaviour, robustness, availability, and maintainability, large-scale embedded systems are very complex in their design. Coordination models offer the potential of separating functional requirements from other aspects of system design. In this paper we present a software architecture for large-scale embedded systems that incorporates an explicit coordination model. Conceptually the coordination model consists of application processes that interact through a shared data space - no direct interaction between processes is possible. Starting from this relatively simple model we derive successive refinements of the model to meet the requirements that are typical for large-scale embedded systems. The software architecture has been applied in the development of commercially available command-and-control, and traffic management systems. Experience confirms that due to the resulting very high degree of modularity and maximal independence between modules, these systems are relatively easy to develop and integrate in an incremental way. Moreover, distribution of processes and data, fault-tolerant behaviour, graceful degradation, and dynamic reconfiguration are directly supported by the architecture.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 50 条
  • [41] Analysis on Software Bus Architecture of Distributed Computer
    Wang, Rui
    PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY (ICMMCT 2017), 2017, 126 : 1501 - 1505
  • [42] Research on software architecture of distributed measurement system
    Mi Jie
    Sun Xin
    Proceedings of the First International Symposium on Test Automation & Instrumentation, Vols 1 - 3, 2006, : 664 - 667
  • [43] SNMP Management in a Distributed Software Router Architecture
    Bianco, Andrea
    Birke, Robert
    Debele, Fikru Getachew
    Giraudo, Luca
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [44] An architecture for reactive cooperation of mobile distributed robots
    Simonin, O
    Liégeois, A
    Rongier, P
    DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, 2000, : 35 - 44
  • [45] The software architecture of a virtual distributed computing environment
    Topcuoglu, H
    Hariri, S
    Furmanski, W
    Valente, J
    Ra, I
    Kim, D
    Kim, Y
    Bing, X
    Ye, BQ
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 40 - 49
  • [46] Analysis on the Distributed Computer Software Bus Architecture
    Liu, Fang
    PROCEEDINGS OF THE 2018 3RD INTERNATIONAL WORKSHOP ON MATERIALS ENGINEERING AND COMPUTER SCIENCES (IWMECS 2018), 2018, 78 : 114 - 117
  • [47] A Software Architecture for Sharing Distributed Virtual Worlds
    Drolet, Frederic
    Mokhtari, Marielle
    Bernier, Francois
    Laurendeau, Denis
    IEEE VIRTUAL REALITY 2009, PROCEEDINGS, 2009, : 271 - +
  • [48] DSAAV - A Distributed Software Architecture for Autonomous Vehicles
    Chitre, Mandar
    OCEANS 2008, VOLS 1-4, 2008, : 314 - 323
  • [49] A CHANGE PROPAGATION PROCESS FOR DISTRIBUTED SOFTWARE ARCHITECTURE
    Hassan, Mohamed Oussama
    Deruelle, Laurent
    Basson, Henri
    Ahmad, Adeel
    ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 78 - 85
  • [50] DSAAR: A distributed software architecture for autonomous robots
    Santana, Pedro F.
    Santos, Vasco
    Barata, Josg
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 1183 - 1186