An architectural approach to the analysis, verification and validation of software intensive embedded systems

被引:14
|
作者
Chen, DeJiu [1 ]
Feng, Lei [2 ]
Qureshi, Tahir Naseer [1 ]
Lonn, Henrik [2 ]
Hagl, Frank [3 ]
机构
[1] KTH Royal Inst Technol, Dept Machine Design, Stockholm, Sweden
[2] Volvo Grp Trucks Technol, Gothenburg, Sweden
[3] Continental Automot GmbH, Babenhausen, Germany
关键词
EAST-ADL; Embedded system (ES); Model-based development (MBD); Architecture description language (ADL); Analytical modeling; Model transformation; Model checking; AUTOSAR; ISO26262; SAFETY ANALYSIS; SPECIFICATIONS;
D O I
10.1007/s00607-013-0314-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
EAST-ADL is a domain specific Architecture Description Language (ADL) for safety-critical and software-intensive embedded systems. The language allows a formalized and traceable description of a wide range of engineering concerns throughout the entire lifecycle of system development. This makes it possible to fully utilize the leverage of state-of-the-art methods and tools for the development of correct-by-construction system functions and components in a seamless and cost efficient way. This paper focuses on the recent advancement of EAST-ADL in supporting an architecture-centric analysis, verification&validation of complex behaviors for the purposes of requirements engineering, application design, and safety engineering. The approach is architecture centric because all behavior descriptions are formalized and connected to a set of standardized design artifacts sitting at multiple levels of abstractions. We present the language design to support this, the theoretical underpinning and tool implementation. To show the capability of EAST-ADL, we also introduce an algorithm and its implementation for transforming the EAST-ADL behavior models to SPIN models for logic model checking. Exploiting mature state-of-the-art technologies from computer science, electronic engineering, and other related domains for a model-based incremental system development, the contribution enables the developers of embedded systems and software to maintain various engineering concerns coherently using EAST-ADL.
引用
收藏
页码:649 / 688
页数:40
相关论文
共 50 条
  • [11] Software architectural transformations: A new approach to low energy embedded software
    Tan, TK
    Raghunathan, A
    Jha, NK
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1046 - 1051
  • [12] Software architectural transformations - A new approach to low energy embedded software
    Tan, TK
    Raghunathan, A
    Jha, NK
    EMBEDDED SOFTWARE FOR SOC, 2003, : 467 - 484
  • [13] Formal verification and validation of embedded systems: the UML-based MADES approach
    Baresi, Luciano
    Blohm, Gundula
    Kolovos, Dimitrios S.
    Matragkas, Nicholas
    Motta, Alfredo
    Paige, Richard F.
    Radjenovic, Alek
    Rossi, Matteo
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (01): : 343 - 363
  • [14] Formal verification and validation of embedded systems: the UML-based MADES approach
    Luciano Baresi
    Gundula Blohm
    Dimitrios S. Kolovos
    Nicholas Matragkas
    Alfredo Motta
    Richard F. Paige
    Alek Radjenovic
    Matteo Rossi
    Software & Systems Modeling, 2015, 14 : 343 - 363
  • [15] Model-based architectural design and verification of scalable embedded DSP systems - A RASSP approach
    Dung, LR
    Madisetti, VK
    Hines, JW
    VLSI SIGNAL PROCESSING, IX, 1996, : 147 - 156
  • [16] Functional and Nonfunctional Design Verification for Embedded Software Systems
    Ray, Arnab
    Ackermann, Christopher
    Cleaveland, Rance
    Shelton, Charles
    Martin, Chris
    ADVANCES IN COMPUTERS, VOL 83, 2011, 83 : 277 - 321
  • [17] Efficient Modelling of Embedded Software Systems and Their Formal Verification
    Estivill-Castro, Vladimir
    Hexel, Rene
    Rosenblueth, David A.
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 428 - 433
  • [18] Security Analysis at Architectural Level in Embedded Software Development
    Dobrica, Liliana
    Pietraru, Radu
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2009, 11 (02): : 51 - 58
  • [19] An analysis approach for software architectural concerns
    Zhang, Lin-Lin
    Ying, Shi
    Ni, You-Cong
    Zhao, Kai
    Wen, Jing
    Jisuanji Xuebao/Chinese Journal of Computers, 2009, 32 (09): : 1782 - 1791
  • [20] Motivationally Targeted View for Architectural Modeling of Software Intensive Systems
    Sosnin, P.
    2019 19TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2019), 2019, : 126 - 131