MODEL-DRIVEN ENGINEERING AND FORMAL VALIDATION OF HIGH-PERFORMANCE EMBEDDED SYSTEMS

被引:0
|
作者
Gamatie, Abdoulaye [1 ]
Rutten, Eric [2 ]
Yu, Huafeng [3 ]
Boulet, Pierre [3 ]
Dekeyser, Jean-Luc [3 ]
机构
[1] INRIA, CNRS LIFL, Parc Haute Borne,Bat A,40 Av Halley, F-59650 Vil Dascq, France
[2] INRIA Rhone Alpes, F-38334 Montbonnot St Martin, St Ismier, France
[3] INRIA, USTL LIFL, F-59650 Vil Dascq, France
来源
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE | 2009年 / 10卷 / 02期
关键词
design; high-performance embedded systems; repetitive MoC; synchronous languages; formal validation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The study presented in this paper concerns the safe design of high-performance embedded systems, specifically dedicated to intensive data-parallel processing as found, for instance, in modern multimedia applications or radar/sonar signal processing. Among the important requirements of such systems are the efficient execution, reliability and quality of service. Unfortunately, the complexity of modern embedded systems makes it difficult to meet all these requirements. As an answer to this issue, this paper proposes a combination of two models of computation (MoCs) within a framework, called Gaspard, in order to deal with the design and validation of high-performance embedded systems. On the one hand, the repetitive MoC offers a powerful expression of the parallelism available in both system functionality and architecture. On the other hand, the synchronous MoC serves as a formal model on which a trustworthy verification can be applied. Here, the high-level models specified with the repetitive MoC are translated into an equational model in the synchronous MoC so as to be able to formally analyze different properties of the modeled systems. As an example, a clock synchronizability analysis is illustrated on a multimedia system in order to guarantee a correct interaction between its components. For the implementation and validation of our proposition, a Model-Driven Engineering (MDE) approach is adopted. MDE is well-suited to deal with design complexity and productivity issues. In our case, the OMG standard MARTE profile is used to model embedded systems. Then, automatic transformations are applied to these models to produce the corresponding synchronous programs for analysis.
引用
收藏
页码:147 / 162
页数:16
相关论文
共 50 条
  • [1] Modeling and Formal Validation of High-Performance Embedded Systems
    Gamatic, Abdoulaye
    Rutten, Eric
    Yu, Huafeng
    Boulet, Pierre
    Dekeyser, Jean-Luc
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 215 - +
  • [2] Formal model-driven engineering of critical information systems
    Davies, Jim
    Milward, David
    Wang, Chen-Wei
    Welch, James
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 103 : 88 - 113
  • [3] A Model-driven Validation & Verification Environment for Embedded Systems
    Gargantini, A.
    Riccobene, E.
    Scandurra, P.
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 241 - +
  • [4] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [5] A model-driven engineering framework for embedded systems design
    Moreira do Nascimento, Francisco Assis
    Oliveira, Marcio F. S.
    Wagner, FlAvio Rech
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 19 - 33
  • [6] An Iterative Formal Model-Driven Approach to Railway Systems Validation
    Yar, Asfand
    Idani, Akram
    Ledru, Yves
    Collart-Dutilleul, Simon
    Mammar, Amel
    Vega, German
    ENGINEERING OF COMPLEX COMPUTER SYSTEMS, ICECCS 2024, 2025, 14784 : 272 - 289
  • [7] Formal Specification and Systematic Model-Driven Testing of Embedded Automotive Systems
    Siegl, Sebastian
    Hielscher, Kai-Steffen
    German, Reinhard
    Berger, Christian
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 118 - 123
  • [8] A Model-Driven Approach for Early Verification and Validation of Embedded Systems
    Stoico, Vincenzo
    24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 685 - 689
  • [9] Towards the Model-Driven Engineering of Security Requirements for Embedded Systems
    Roudier, Yves
    Idrees, Muhammad Sabir
    Apvrille, Ludovic
    2013 3RD INTERNATIONAL WORKSHOP ON MODEL-DRIVEN REQUIREMENTS ENGINEERING (MODRE), 2013, : 55 - 64
  • [10] Model-Driven Engineering for Designing Safe and Secure Embedded Systems
    Apvrille, Ludovic
    Li, Letitia W.
    Roudier, Yves
    2016 ARCHITECTURE-CENTRIC VIRTUAL INTEGRATION (ACVI), 2016, : 4 - 7