Component-Based Modeling and Verification of Dynamic Adaptation in Safety-Critical Embedded Systems

被引:17
|
作者
Adler, Rasmus [1 ]
Schaefer, Ina [1 ]
Trapp, Mario [1 ]
Poetzsch-Heffter, Arnd [1 ]
机构
[1] Univ Kaiserslautern, Dept Comp Sci, Software Technol Grp, D-67653 Kaiserslautern, Germany
关键词
Design; Reliability; Verification; Adaptive embedded systems; component-based modeling; verification;
D O I
10.1145/1880050.1880056
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Adaptation is increasingly used in the development of safety-critical embedded systems, in particular to reduce hardware needs and to increase availability. However, composing a system from many reconfigurable components can lead to a huge number of possible system configurations, inducing a complexity that cannot be handled during system design. To overcome this problem, we propose a new component-based modeling and verification method for adaptive embedded systems. The component-based modeling approach facilitates abstracting a composition of components to a hierarchical component. In the hierarchical component, the number of possible configurations of the composition is reduced to a small number of hierarchical configurations. Only these hierarchical configurations have to be considered when the hierarchical component is used in further compositions such that design complexity is reduced at each hierarchical level. In order to ensure well-definedness of components, we provide a model of computation enabling the formal verification of critical requirements of the adaptation behavior.
引用
收藏
页数:39
相关论文
共 50 条
  • [21] Modeling and verification of high-assurance properties of safety-critical systems
    Tsai, JJP
    Juan, EYT
    [J]. COMPUTER JOURNAL, 2001, 44 (06): : 504 - 530
  • [22] Runtime Verification of Component-Based Embedded Software
    Sozer, Hasan
    Hofmann, Christian
    Tekinerdogan, Bedir
    Aksit, Mehmet
    [J]. COMPUTER AND INFORMATION SCIENCES II, 2012, : 471 - 477
  • [23] Model-Based Validation of Safety-Critical Embedded Systems
    Feiler, Peter H.
    [J]. 2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [24] Experience with safe dynamic reconfigurations in component-based embedded systems
    Polakovic, Juraj
    Mazare, Sebastien
    Stefani, Jean-Bernard
    David, Pierre-Charles
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4608 : 242 - +
  • [25] Formal verification of safety-critical hybrid systems
    Livadas, C
    Lynch, NA
    [J]. HYBRID SYSTEMS: COMPUTATION AND CONTROL, 1998, 1386 : 253 - 272
  • [26] Formal Verification of Safety-Critical Aerospace Systems
    Paul, Saswata
    Cruz, Elkin
    Dutta, Airin
    Bhaumik, Ankita
    Blasch, Erik
    Agha, Gul
    Patterson, Stacy
    Kopsaftopoulos, Fotis
    Varela, Carlos
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2023, 38 (05) : 72 - 88
  • [27] Testing Experiences of Safety-Critical Embedded Systems
    Bakker, Bryan
    [J]. ADVANCES IN SYSTEMS SAFETY, 2011, : 169 - 186
  • [28] Fault detection in safety-critical embedded systems
    Verber, D
    Colnaric, M
    Halang, WA
    [J]. DESIGN AND ANALYSIS OF DISTRIBUTED EMBEDDED SYSTEMS, 2002, 91 : 113 - 119
  • [29] Safety-critical Java']Java for embedded systems
    Schoeberl, Martin
    Dalsgaard, Andreas Engelbredt
    Hansen, Rene Rydhof
    Korsholm, Stephan E.
    Ravn, Anders P.
    Rivas, Juan Ricardo Rios
    Strom, Torur Biskopsto
    Sondergaard, Hans
    Wellings, Andy
    Zhao, Shuai
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (22):
  • [30] A Predictable Framework for Safety-Critical Embedded Systems
    Andalam, Sidharta
    Roop, Partha S.
    Girault, Alain
    Traulsen, Claus
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (07) : 1600 - 1612