Towards a Round-Trip Support for Model-Driven Engineering of Embedded Systems

被引:4
|
作者
Ciccozzi, Federico [1 ]
Cicchetti, Antonio [1 ]
Sjodin, Mikael [1 ]
机构
[1] Malardalen Univ, MRTC, Sch Innovat Design & Engn IDT, Vasteras, Sweden
关键词
D O I
10.1109/SEAA.2011.39
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a model-driven environment aiming at generating implementation code ensuring that extra-functional properties modeled at design level are preserved at execution time, a full round-trip engineering approach is often needed. Target code is meant to be generated from design models through appropriate model transformations; once the code has been generated, quality attributes of the embedded system are evaluated by execution monitoring/analysis tools. Eventually, in order to complete a model-driven round-trip approach, provision of back-annotation of the target code analysis results to modeling level is crucial for evaluating and consequently optimizing the design models for ensuring preservation of analyzed extra-functional aspects. In this work the problem of providing such approach in terms of process and related challenges is described together with a proposed solution. Particular emphasis is put on the description of how both traceability information and code analysis results are formalized in order to enable the desired back-annotating capabilities.
引用
收藏
页码:200 / 208
页数:9
相关论文
共 50 条
  • [1] Round-trip support for extra-functional property management in model-driven engineering of embedded systems
    Ciccozzi, Federico
    Cicchetti, Antonio
    Sjodin, Mikael
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (06) : 1085 - 1100
  • [2] Model-driven Round-trip Software Dependability Engineering
    Tucci, Michele
    [J]. 21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, : 186 - 191
  • [3] Model-driven round-trip engineering for TinyOS-based WSN applications
    Marah, Hussein
    Kardas, Geylani
    Challenger, Moharram
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2021, 65
  • [4] Towards Round-Trip Engineering of Code Fragments Embedded in Models
    Almutairi, Sultan
    Zolotas, Athanasios
    Kolovos, Dimitris
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 529 - 538
  • [5] Towards round-Trip engineering of code fragments embedded in models
    Almutairi, Sultan
    Zolotas, Athanasios
    Kolovos, Dimitris
    [J]. Proceedings - ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems, MODELS 2022: Companion Proceedings, 2022, : 529 - 538
  • [6] Towards Model Round-Trip Engineering: An Abductive Approach
    Hettel, Thomas
    Lawley, Michael
    Raymond, Kerry
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2009, 5563 : 100 - +
  • [7] Towards the Model-Driven Engineering of Security Requirements for Embedded Systems
    Roudier, Yves
    Idrees, Muhammad Sabir
    Apvrille, Ludovic
    [J]. 2013 3RD INTERNATIONAL WORKSHOP ON MODEL-DRIVEN REQUIREMENTS ENGINEERING (MODRE), 2013, : 55 - 64
  • [8] Model synchronisation: Definitions for round-trip engineering
    Hettel, Thomas
    Lawley, Michael
    Raymond, Kerry
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2008, 5063 : 31 - 45
  • [9] Towards the Model-Driven Engineering of Secure yet Safe Embedded Systems
    Apvrille, Ludovic
    Roudier, Yves
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (148): : 15 - 30
  • [10] Towards Round-trip Engineering to evolve Complex Production Systems by utilizing AutomationML
    Binder, Christoph
    Cala, Ambra
    Vollmar, Jan
    Neureiter, Christian
    Lueder, Arndt
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,