• DocumentCode
    31055
  • Title

    Model-Driven Design of Network Aspects of Distributed Embedded Systems

  • Author

    Ebeid, Emad ; Fummi, Franco ; Quaglia, Davide

  • Author_Institution
    Dept. of Eng., Aarhus Univ., Aarhus, Denmark
  • Volume
    34
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    603
  • Lastpage
    614
  • Abstract
    Design of distributed embedded systems is a challenging task and it requires raising the level of abstraction to overcome the complexity of the design. In particular, modeling languages and semantic specification are necessary to address network description at high level of abstraction. Starting from this abstraction view, model manipulation is needed to explore various design alternatives and code generation is required for their simulation. In this paper, we propose the use of unified modeling language diagrams combined with a formal computational model as a key solution to specify requirements, generate design alternatives, and code for simulation. This paper proposes a formal framework and supporting tools to represent the application requirements, the library of network components, the environment description, and the rules to compose them. The framework allows to generate code for design validation by simulation and provides back annotation mechanism of the simulation results to refine the original model.
  • Keywords
    Unified Modeling Language; embedded systems; integrated circuit design; annotation mechanism; code generation; distributed embedded systems; formal computational model; model driven design; network aspects; network components; network description; semantic specification; unified modeling language diagrams; Computational modeling; Embedded systems; Integrated circuit modeling; Mathematical model; Quality of service; Semantics; Unified modeling language; MARTE; Modeling and analysis of real time and embedded systems (MARTE); SystemC/TLM; SystemC/transaction level modeling (TLM); Unified Modeling Language (UML); network manipulation; network synthesis; simulation; unified modeling language (UML);
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2015.2394395
  • Filename
    7017501