Architectural concurrency equivalence with chaotic models

被引:1
|
作者
de Niz, Dionisio [1 ]
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
关键词
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 条
  • [31] Structural equivalence between architectural descriptive and hardware languages
    Masarik, Karel
    Hruska, Tomas
    CITSA 2007/CCCT 2007: INTERNATIONAL CONFERENCE ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS : INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL III, POST-CONFERENCE ISSUE, PROCEEDINGS, 2007, : 40 - 45
  • [32] EQUIVALENCE OF THURSTONE MODELS
    MOSZNER, Z
    JOURNAL OF MATHEMATICAL PSYCHOLOGY, 1978, 17 (03) : 263 - 265
  • [33] The cosmic spiderweb: equivalence of cosmic, architectural and origami tessellations
    Neyrinck, Mark C.
    Hidding, Johan
    Konstantatou, Marina
    van de Weygaert, Rien
    ROYAL SOCIETY OPEN SCIENCE, 2018, 5 (04):
  • [34] EQUIVALENCE OF MODELS OF DURATION
    KARDOS, J
    PULZ, A
    CHEMISCHE TECHNIK, 1973, 25 (11): : 652 - 653
  • [35] Equivalence of constrained models
    Hortaçsu, M
    Ülker, K
    INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 1999, 38 (05) : 1429 - 1438
  • [36] The Equivalence of Various Models
    Bernot, Marc
    Caselles, Vicent
    Morel, Jean-Michel
    OPTIMAL TRANSPORTATION NETWORKS: MODELS AND THEORY, 2009, 1955 : 95 - 104
  • [37] Equivalence of Constrained Models
    M. Hortacsu
    K. Ulker
    International Journal of Theoretical Physics, 1999, 38 : 1429 - 1438
  • [38] ON THE EQUIVALENCE OF DATABASE MODELS
    LIEN, YE
    JOURNAL OF THE ACM, 1982, 29 (02) : 333 - 362
  • [39] Three architectural models
    Purini, Franco
    SPACE, 2008, (484): : 36 - 37
  • [40] Models of Architectural Practice
    Bromberg, Andrew
    Mitsui, Jun
    A + U-ARCHITECTURE AND URBANISM, 2011, (491): : 14 - 19