• DocumentCode
    710199
  • Title

    SMARTCore: Boosting Model-Driven Engineering of Embedded Systems for Multicore

  • Author

    Ciccozzi, Federico ; Corcoran, Diarmuid ; Seceleanu, Tiberiu ; Scholle, Deflef

  • Author_Institution
    MRTC, Malardalen Univ., Vasteras, Sweden
  • fYear
    2015
  • fDate
    13-15 April 2015
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    Thanks to continuous advances in both software and hardware technologies the power of modern embedded systems is ever increasing along with their complexity. Among the others, Model-Driven Engineering has grown consideration for mitigating this complexity through its ability to shift the focus of the development from hand-written code to models from which correct-by-construction implementation is automatically generated. However, the path towards correctness-by-construction is often twisted by the inability of current MDE approaches to preserve certain extra-functional properties such as CPU and memory usage, execution time and power consumption. With SMART Core we address open challenges, described in this paper together with an overview of possible solutions, in modelling, generating code from models, and exploiting back-propagated extra-functional properties observed at runtime for deployment optimisation of embedded systems on multicore. SMART Core brings together world leading competence in software engineering, model-driven engineering for embedded systems (Mälardalen University), and market leading expertise in the development of these systems in different business areas (ABB Corporate Research, Ericsson AB, Alten Sweden AB).
  • Keywords
    embedded systems; multiprocessing systems; program compilers; software engineering; source code (software); ABB Corporate Research; Alten Sweden AB; Ericsson AB; MDE; Mälardalen University; SMARTCore; back-propagated extra-functional properties; business areas; code generation; complexity mitigation; correct-by-construction implementation; embedded system deployment optimisation; hand-written code; market leading expertise; model-driven engineering; multicore; Biological system modeling; Monitoring; Multicore processing; Optimization; Resource management; Runtime; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology - New Generations (ITNG), 2015 12th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-8827-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2015.20
  • Filename
    7113454