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

被引:0
|
作者
DeJiu Chen
Lei Feng
Tahir Naseer Qureshi
Henrik Lönn
Frank Hagl
机构
[1] KTH Royal Institute of Technology,Department of Machine Design
[2] Volvo Group Trucks Technology,undefined
[3] Continental Automotive GmbH,undefined
来源
Computing | 2013年 / 95卷
关键词
EAST-ADL; Embedded system (ES); Model-based development (MBD); Architecture description language (ADL); Analytical modeling; Model transformation; Model checking ; AUTOSAR; ISO26262; 68 Computer Science; 68Q60 Specification and verification;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:39
相关论文
共 50 条
  • [31] ARCHVerifyr: An Embedded Software-Driven Approach for Architecture Verification
    Grimm, Tomas
    Lettnin, Djones
    Huebner, Michael
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 220 - 225
  • [32] Embedded Systems Secure Path Verification at the Hardware/Software Interface
    Cabodi, Gianpiero
    Camurati, Paolo
    Finocchiaro, Sebastiano F.
    Savarese, Francesco
    Vendraminetto, Danilo
    IEEE DESIGN & TEST, 2017, 34 (05) : 38 - 46
  • [33] Static and Dynamic Verification Method of Trusted Embedded Software Systems
    Huang, Bo
    Xu, Yong
    Wu, Guoqing
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND APPLICATIONS (CSA), 2013, : 67 - 71
  • [34] Software verification & validation
    Pierce, P
    NORTHCON/96 - IEEE TECHNICAL APPLICATIONS CONFERENCE, CONFERENCE RECORD, 1996, : 265 - 268
  • [35] Architectural Strategies for Interoperability of Software-Intensive Systems: Practitioners' Perspective
    Dias Valle, Pedro Henrique
    Garces, Lina
    Nakagawa, Elisa Yumi
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 1399 - 1408
  • [36] TASIS: A typology of architectural strategies for interoperability in software-intensive systems
    Valle, Pedro Henrique Dias
    Tonon, Vitor Rodrigues
    Garces, Lina
    Rezende, Solange Oliveira
    Nakagawa, Elisa Yumi
    COMPUTER STANDARDS & INTERFACES, 2025, 91
  • [37] Practical verification of embedded software
    Staunstrup, J
    Andersen, HR
    Hulgaard, H
    Lind-Nielsen, J
    Larsen, KG
    Behrmann, G
    Kristoffersen, K
    Skou, A
    Leerberg, H
    Theilgaard, NB
    COMPUTER, 2000, 33 (05) : 68 - +
  • [38] EFFECTIVE SOFTWARE VERIFICATION AND VALIDATION APPROACH FOR NUCLEAR POWER PLANT DIGITAL INSTRUMENTATION AND CONTROL SYSTEMS
    Yang, Steve
    Ding, Jun
    Miao, Huifang
    Zheng, Jianxiang
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING 2010, VOL 1, 2011, : 659 - 665
  • [39] A HOLISTIC VIEW AT DEPENDABLE EMBEDDED SOFTWARE-INTENSIVE SYSTEMS
    Schoitsch, Erwin
    IDIMT-2008: MANAGING THE UNMANAGEABLE, 2008, 25 : 321 - 344
  • [40] A Model-driven Validation & Verification Environment for Embedded Systems
    Gargantini, A.
    Riccobene, E.
    Scandurra, P.
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 241 - +