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 条
  • [21] FASA: A software architecture and runtime framework for flexible distributed automation systems
    Wahler, Michael
    Gamer, Thomas
    Kumar, Atul
    Oriol, Manuel
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (02) : 82 - 111
  • [22] Distributed software: from component model to software architecture
    Aniorte, P
    Seyler, F
    ITI 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2002, : 455 - 464
  • [23] Optimizing the Robustness of Software against Communication Latencies in Distributed Reactive Embedded Systems
    Popa, Vlad
    Schwitzer, Wolfgang
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS (FMICS 2012), 2012, 7437 : 177 - 191
  • [24] A software architecture for distributed organization management
    Arcelli, F
    Tisato, F
    Trentini, A
    KNOWLEDGE-BASED SYSTEMS, 2006, 19 (01) : 1 - 8
  • [25] A formal approach to distributed software architecture
    He, J
    Fang, DY
    Qin, Z
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 342 - 346
  • [26] Software architecture for distributed EMS system
    Wang, Wen
    Wu, Xing-Ping
    Yu, Ge
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2001, 21 (SUPPL.): : 142 - 144
  • [27] A DISTRIBUTED SOFTWARE ARCHITECTURE FOR TELECOMMUNICATION NETWORKS
    RUBIN, H
    NATARAJAN, N
    IEEE NETWORK, 1994, 8 (01): : 8 - 17
  • [28] Software architecture for mobile distributed computing
    Issarny, V
    Tartanoglu, F
    Liu, JS
    Sailhan, F
    FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 201 - 210
  • [29] Software architecture for distributed simulation multimodels
    Cubert, RM
    Fishwick, PA
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE II, 1998, 3369 : 154 - 163
  • [30] OBJECT-ORIENTED DEVELOPMENT OF ARCHITECTURE TRANSPARENT SOFTWARE FOR DISTRIBUTED PARALLEL SYSTEMS
    YAU, SS
    BAE, DH
    CHIDAMBARAM, M
    COMPUTER COMMUNICATIONS, 1993, 16 (05) : 317 - 327