A component-based approach for constructing high-confidence Distributed Real-time and Embedded Systems

被引:0
|
作者
Liu, Shih-Hsi [1 ]
Bryant, Barrett R.
Auguston, Mikhail
Gray, Jeff
Raje, Rajeev
Tuceryan, Mihran
机构
[1] Univ Alabama Birmingham, Birmingham, AL 35294 USA
[2] USN, Postgrad Sch, Washington, DC 20350 USA
[3] Indiana Univ Purdue Univ, Indianapolis, IN 46202 USA
来源
RELIABLE SYSTEMS ON UNRELIABLE NETWORKED PLATFORMS | 2007年 / 4322卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In applying Component-Based Software Engineering (CBSE) techniques to the domain of Distributed Real-time and Embedded (DRE) Systems, there are five critical challenges: 1) discovery of relevant components and resources, 2) specification and modeling of components, 3) exploration and elimination of design assembly options, 4) automated generation of heterogeneous component bridges, and 5) validation of context-related embedded systems. To address these challenges, this paper introduces four core techniques to facilitate high-confidence DRE system construction from components: 1) A component and resource discovery technique promotes component searching based on rich and precise descriptions of components and context; 2) A timed colored Petri Net-based modeling toolkit enables design and analysis on DRE systems, as well as reduces unnecessary later work by eliminating infeasible design options; 3) A formal specification language describes all specifications consistently and automatically generates component bridges for seamless system integration, and 4) A grammar-based formalism specifies context behaviors and validates integrated systems using sufficient context-related test cases. The success of these ongoing techniques may not only accelerate the software development pace and reduce unnecessary development cost, but also facilitate high-confidence DRE system construction using different formalisms over the entire software life-cycle.
引用
收藏
页码:225 / 247
页数:23
相关论文
共 50 条
  • [1] Component-based software engineering for distributed embedded real-time systems
    Rastofer, U. (Uwe.Rastofer@informatik.uni-erlangen.de), 2001, Institution of Engineering and Technology (148):
  • [2] Component-based dynamic QoS adaptations in distributed real-time and embedded systems
    Sharma, PK
    Loyall, JP
    Heineman, GT
    Schantz, RE
    Shapiro, R
    Duzan, G
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2004, 3291 : 1208 - 1224
  • [3] PRIDE - an Environment for Component-based Development of Distributed Real-time Embedded Systems
    Borde, Etienne
    Carlson, Jan
    Feljan, Juraj
    Lednicki, Luka
    Leveque, Thomas
    Maras, Josip
    Petricic, Ana
    Sentilles, Severine
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 351 - 354
  • [4] Supporting component-based failover units in middleware for distributed real-time and embedded systems
    Wolf, Friedhelm
    Balasubramanian, Jaiganesh
    Tambe, Sumant
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 597 - 613
  • [5] Integrated Analysis of Temporal Behavior of Component-based Distributed Real-time Embedded Systems
    Kumar, Pranav Srinivas
    Karsai, Gabor
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 50 - 57
  • [6] Reusable component analysis for component-based embedded real-time systems
    Fredriksson, Johan
    Land, Rikard
    PROCEEDINGS OF THE ITI 2007 29TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2007, : 615 - +
  • [7] Component-based design of large distributed real-time systems
    Kopetz, H
    DISTRIBUTED COMPUTER CONTROL SYSTEMS 1997 (DCCS'97), 1997, : 141 - 147
  • [8] Dynamic guarantee in component-based distributed real-time systems
    Tatibana, Cssia Yuri
    de Oliveira, Romulo Silva
    Montez, Carlos
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 7 - 14
  • [9] Framework for component-based development of distributed real-time systems
    Villela, C
    Becker, LB
    Pereira, CE
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 85 - 90
  • [10] Component-based design of large distributed real-time systems
    Kopetz, H
    CONTROL ENGINEERING PRACTICE, 1998, 6 (01) : 53 - 60