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 条
[41]   Component-Based Design in Multiprocessor Real-Time Systems [J].
Baruah, Sanjoy ;
Fisher, Nathan .
2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, :209-+
[42]   Model-driven specification of component-based distributed real-time and embedded systems for verification of systemic QoS properties [J].
Hill, James H. ;
Gokhale, Aniruddha .
2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, :3766-3773
[43]   Database Proxies for Component-Based Real-Time Systems [J].
Hjertstrom, Andreas ;
Nystrom, Dag ;
Sjodin, Mikael .
22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, :79-89
[44]   Adaptive Mechanisms for Component-Based Real-Time Systems [J].
Buttazzo, Giorgio ;
Santinelli, Luca .
2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
[45]   An Approach for Estimating Execution Time Probability Distributions of Component-based Real-Time Systems [J].
Perrone, Ricardo ;
Macedo, Raimundo ;
Lima, George ;
Lima, Veronica .
JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (11) :2142-2165
[46]   High-confidence control: Ensuring reliability in high-performance real-time systems [J].
Samad, T .
2002 FIRST INTERNATIONAL IEEE SYMPOSIUM INTELLIGENT SYSTEMS, VOL 1, PROCEEDINGS, 2002, :4-9
[47]   High-confidence control: Ensuring reliability in high-performance real-time systems [J].
Samad, T ;
Cofer, D ;
Ha, V ;
Binns, P .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2004, 19 (04) :315-326
[48]   Study on real-time component-based modeling for embedded system testing [J].
Chen Fulong ;
Fan Xiaoya ;
Deng Lei ;
Wei Hanjun .
ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, :138-141
[49]   Component-based performance-sensitive real-time embedded software [J].
Wang, Lingfeng .
IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2008, 23 (01) :28-34
[50]   Extending Component-based Architecture to Design Embedded Real-time System [J].
Lu, Shourong ;
Jin, Qichun .
2019 4TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2019), 2019, :83-86