Formal verification and validation of embedded systems: the UML-based MADES approach

被引:0
|
作者
Luciano Baresi
Gundula Blohm
Dimitrios S. Kolovos
Nicholas Matragkas
Alfredo Motta
Richard F. Paige
Alek Radjenovic
Matteo Rossi
机构
[1] Politecnico di Milano,Dipartimento di Elettronica Informazione e Bioingegneria
[2] Cassidian,Department of Computer Science
[3] University of York,undefined
来源
关键词
Model-driven development; Verification; Closed-loop simulation; MARTE; Embedded systems;
D O I
暂无
中图分类号
学科分类号
摘要
Formal verification and validation activities from the early development phases can foster system consistency, correctness, and integrity, but they are often hard to carry out as most designers do not have the necessary background. To address this difficulty, a possible approach is to allow engineers to continue using familiar notations and tools, while verification and validation are performed on demand, automatically, and transparently. In this paper we describe how the problem of making formal verification and validation tasks more designer-friendly is tackled by the MADES approach. Our solution is based on a tool chain that is built atop mature, popular, and widespread technologies. The paper focuses on the verification and closed-loop simulation (validation) aspects of the approach and shows how it can be applied to significant embedded software systems.
引用
收藏
页码:343 / 363
页数:20
相关论文
共 50 条
  • [1] 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
    [J]. SOFTWARE AND SYSTEMS MODELING, 2015, 14 (01): : 343 - 363
  • [2] Supporting UML-based development of embedded systems by formal techniques
    Jozef Hooman
    Hillel Kugler
    Iulian Ober
    Anjelika Votintseva
    Yuri Yushtein
    [J]. Software & Systems Modeling, 2008, 7 : 131 - 155
  • [3] Supporting UML-based development of embedded systems by formal techniques
    Hooman, Jozef
    Kugler, Hillel
    Ober, Iulian
    Votintseva, Anjelika
    Yushtein, Yuri
    [J]. SOFTWARE AND SYSTEMS MODELING, 2008, 7 (02): : 131 - 155
  • [4] Functional verification for UML-based model driven design of embedded systems
    Kardos, M
    Fristacky, N
    [J]. FROM SPECIFICATION TO EMBEDDED SYSTEMS APPLICATION, 2005, 184 : 103 - 114
  • [5] UML-Based modeling and formal verification for software self-adaptation
    Han, De-Shuai
    Yang, Qi-Liang
    Xing, Jian-Chun
    [J]. Ruan Jian Xue Bao/Journal of Software, 2015, 26 (04): : 730 - 746
  • [6] UML-Based Design and Validation of Intelligent Agents-Based Reconfigurable Embedded Control Systems
    Ali, Amen Ben Hadj
    Khalgui, Mohamed
    Ben Ahmed, Samir
    [J]. INTERNATIONAL JOURNAL OF SYSTEM DYNAMICS APPLICATIONS, 2012, 1 (01) : 17 - 38
  • [7] An UML-based approach for validation of software architecture descriptions
    Kacem, Mohamed Hadj
    Jmaiel, Iohamed
    Kacem, Ahmed Hadj
    Drira, Khalil
    [J]. TRENDS IN ENTERPRISE APPLICATION ARCHITECTURE, 2007, 4473 : 158 - +
  • [8] Formal Verification of UML Sequence Diagrams in the Embedded Systems Context
    Cunha, E.
    Custodio, M.
    Rocha, H.
    Barreto, R.
    [J]. 2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 39 - 45
  • [9] Formal analysis of UML-based designs
    Belkhouche, B
    Nix, A
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 220 - 226
  • [10] A Toolchain for UML-based Modeling and Simulation of Networked Embedded Systems
    Ebeid, Emad
    Fummi, Franco
    Quaglia, Davide
    [J]. UKSIM-AMSS 15TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM 2013), 2013, : 374 - 379