Model-Based Design of Embedded Control Systems by means of a Synchronous Intermediate Model

被引:6
|
作者
Alras, Mouaiad [1 ,2 ,3 ]
Caspi, Paul [1 ,2 ,3 ]
Girault, Alain [1 ,2 ,3 ]
Raymond, Pascal [1 ,2 ,3 ]
机构
[1] Verimag CNRS, Paris, France
[2] Univ Grenoble, F-38041 Grenoble, France
[3] INRIA, Grenoble, France
关键词
D O I
10.1109/ICESS.2009.36
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-based design (MBD) involves designing a model of a control system, simulating and debugging it with dedicated tools, and finally generating automatically code corresponding to this model. In the domain of embedded systems, it offers the huge advantage of avoiding the time-consuming and error-prone final coding phase. The main issue raised by MBD is the faithfulness of the generated code with respect to the initial model, the latter being defined by the simulation semantics. To bridge the gap between the high-level model and the low-level implementation, we use the synchronous programming language Lustre as an intermediate formal model. Concretely, starting from a high-level model specified in the de-facto standard Simulink, we first generate Lustre code along with some structured "glue code", and then we generate embedded real-time code for the Xenomai RTOS. Thanks to Lustre's clean mathematical semantics, we are able to guarantee the faithfulness of the generated multi-tasked real-time code.
引用
收藏
页码:3 / +
页数:2
相关论文
共 50 条
  • [21] Embedded Hardware Design with Model-Based Design and CONSENS
    Dalton, Sean William
    Wagner, Florian
    Bergmann, Arno
    2017 INTERNATIONAL CONFERENCE ON RESEARCH AND EDUCATION IN MECHATRONICS (REM), 2017,
  • [22] Model-based engineering of embedded control software
    Schaetz, Bernhard
    JOINT MEETING OF THE FOURTH WORKSHOP ON MODEL-BASED DEVELOPMENT OF COMPUTER-BASED SYSTEMS AND THIRD INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, PROCEEDINGS, 2006, : 53 - 62
  • [23] MODEL-BASED HIERARCHICAL OPTIMAL CONTROL DESIGN FOR HVAC SYSTEMS
    Maasoumy, Mehdi
    Pinto, Alessandro
    Sangiovanni-Vincentelli, Alberto
    PROCEEDINGS OF THE ASME DYNAMIC SYSTEMS AND CONTROL CONFERENCE AND BATH/ASME SYMPOSIUM ON FLUID POWER AND MOTION CONTROL (DSCC 2011), VOL 1, 2012, : 271 - 278
  • [24] A Toolchain for Model-based Design and Testing of Access Control Systems
    Daoudagh, Said
    El Kateb, Donia
    Lonetti, Francesca
    Marchetti, Eda
    Mouelhi, Tejeddine
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 411 - 418
  • [25] A survey on analysis and design of model-based fuzzy control systems
    Feng, Gang
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2006, 14 (05) : 676 - 697
  • [26] MODEL-BASED DEVELOPMENT FRAMEWORK FOR DISTRIBUTED EMBEDDED CONTROL OF AIRCRAFT FUEL SYSTEMS
    Insaurralde, Carlos C.
    Seminario, Miguel A.
    Jimenez, Juan F.
    Giron-Sierra, Jose M.
    29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,
  • [27] Model-based design approach for embedded digital controllers design
    Mhadhbi, Imene
    Ben Saoud, Slim
    INTERNATIONAL JOURNAL OF AUTOMATION AND CONTROL, 2011, 5 (03) : 267 - 283
  • [28] Model-based design for mechatronic systems
    Lennon, Tony
    ELECTRONICS WORLD, 2008, 114 (1865): : 23 - 26
  • [29] Model-based iterative control design
    Albertos, P
    Esparza, A
    Romero, J
    PROCEEDINGS OF THE 2000 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2000, : 2578 - 2582
  • [30] Model-Based Platform Composition for Embedded System Design
    Hili, Nicolas
    Fabre, Christian
    Llopard, Ivan
    Dupuy-Chessa, Sophie
    Rieu, Dominique
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 157 - 164