• DocumentCode
    1792596
  • Title

    An MDE approach for the design of platform-aware controls in performance-sensitive applications

  • Author

    Morelli, Matteo ; Di Natale, Marco

  • Author_Institution
    Scuola Superiore S. Anna, Pisa, Italy
  • fYear
    2014
  • fDate
    16-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Model-Based Design is widely adopted in control domains for the early validation of systems properties using simulation or formal verification and the possibility of automatic generation of code. Most tools used in the industrial practice allow for the representation of the controller functionality abstracted from the implementation details. These models may be inaccurate in those cases in which computation and communication delays affect the performance of the controls. To address this problem, we propose a Model-Driven approach in which a Simulink functional model of controls is matched to a model of the execution platform through a mapping model, representing the implementation as a set of tasks and messages. The platform and the implementation are modeled in SysM-L/MARTE and are used to automatically generate a new Simulink model with an additional set of blocks representing the execution time of the tasks running under the control of a selected scheduler. Acceleo and QVTo model-to-text and model-to-model standard transformation languages are used to automatically generate the intermediate models, the task and scheduler blocks.
  • Keywords
    SysML; digital simulation; formal verification; program compilers; Acceleo; MDE approach; QVTo; Simulink functional model; SysML-MARTE; automatic code generation; controller functionality; formal verification; mapping model; model-based design; model-driven approach; model-to-model standard transformation languages; model-to-text standard transformation languages; performance-sensitive applications; platform-aware controls; scheduler blocks; Biological system modeling; Computational modeling; Kernel; Ports (Computers); Real-time systems; Software packages; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technology and Factory Automation (ETFA), 2014 IEEE
  • Conference_Location
    Barcelona
  • Type

    conf

  • DOI
    10.1109/ETFA.2014.7005239
  • Filename
    7005239