Architectural concurrency equivalence with chaotic models

被引:1
作者
de Niz, Dionisio [1 ]
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
来源
MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE | 2008年
关键词
D O I
10.1109/MOMPES.2008.10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During its lifetime, embedded systems go through multiple changes to their runtime architecture. That is, threads, processes, and processor are added or removed to/from the software and hardware. These additions can have multiple motivations such as adding tolerance to failures or changes in the hardware architecture for new releases of the system. During these modifications, one of the big challenges is ensuring that no new error is introduced. This verification tends to be difficult given that modifying the concurrency structure of an application has multiple side effects difficult to discover In. this paper we propose a model-based technique to compare the concurrency structures of two architectural models. This exhaustive comparison is based on the semantics of AADL, an architecture description language, and its model in Alloy, a formal verification language. This verification guides the designer to fully, define the desired behaviors as well as the side effects that can be tolerated. We demonstrate the use of the modeling with a simple model from the automotive industry.
引用
收藏
页码:57 / 67
页数:11
相关论文
共 50 条
  • [41] True Concurrency in Models of Asynchronous Circuit Behavior
    S.J. Silver
    J.A. Brzozowski
    Formal Methods in System Design, 2003, 22 : 183 - 203
  • [42] ArchViMP - a Framework for Automatic Extraction of Concurrency-related Software Architectural Properties
    Pourjafarian, Monireh
    Jahic, Jasmin
    50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS - ICPP WORKSHOPS '21, 2021,
  • [43] True concurrency in models of asynchronous circuit behavior
    Silver, SJ
    Brzozowski, JA
    FORMAL METHODS IN SYSTEM DESIGN, 2003, 22 (03) : 183 - 203
  • [44] On coherence properties in term rewriting models of concurrency
    Noll, T
    CONCUR'99: CONCURRENCY THEORY, 1999, 1664 : 478 - 493
  • [45] Interaction of finite state machines and concurrency models
    Lee, B
    Lee, EA
    CONFERENCE RECORD OF THE THIRTY-SECOND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1998, : 1715 - 1719
  • [46] REFERENCE MODELS, WINDOW SYSTEMS, AND CONCURRENCY.
    Lantz, Keith A.
    Tanner, Peter P.
    Binding, Carl
    Huang, Kuan-Tsae
    Dwelly, Andrew
    Computer Graphics (ACM), 1986, 21 (02): : 87 - 97
  • [47] Models of Architectural Practice
    Bromberg, Andrew
    Mitsui, Jun
    A + U-ARCHITECTURE AND URBANISM, 2011, (491): : 14 - 19
  • [48] THE CONCURRENCY MODELS OF ADA AND OCCAM - A PRACTICAL COMPARISON
    MELLISH, AC
    GALLETLY, JE
    JOURNAL OF MICROCOMPUTER APPLICATIONS, 1991, 14 (04): : 363 - 377
  • [49] Models of Reactive Systems Communication, Concurrency, and Causality
    Schaetz, Bernhard
    Giese, Holger
    MODEL-BASED ENGINEERING OF EMBEDDED REAL-TIME SYSTEMS, 2010, 6100 : 3 - +
  • [50] CONDITIONAL REWRITING LOGIC - DEDUCTION, MODELS AND CONCURRENCY
    MESEGUER, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 516 : 64 - 91