• DocumentCode
    2433916
  • Title

    Characterising embedded applications using a UML profile

  • Author

    Määttä, Sanna ; Indrusiak, L.S. ; Ost, Luciano ; Moller, Leandro ; Glesner, Manfred ; Moraes, Fernando Gehm ; Nurmi, Jari

  • Author_Institution
    Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2009
  • fDate
    5-7 Oct. 2009
  • Firstpage
    172
  • Lastpage
    175
  • Abstract
    Application designers need to start the application design process before the final platform is available. Therefore, the designers need to have an abstract model of the platform at the early stages of the design process in order to validate the application functionality and evaluate its performance. Furthermore, platform designers need an application model to evaluate whether the computation and communication capacity of the platform is sufficient for the application. This paper identifies a minimalistic set of modelling constructs that can extensively characterise an application, which can be validated over a multicore Network-on-Chip (NoC) platform. The identified set of constructs is organized as a Unified Modeling Language (UML) profile in order to facilitate its use within UML-based design flows and tools. We present a practical application using the profile´s constructs to model and constrain several subsystems of an autonomous vehicle control. Using the profile, we can cover sufficient aspects of the computation and communication requirements of the application, so that we can perform an extensive comparative analysis of alternative platform configurations very early in the design flow.
  • Keywords
    Unified Modeling Language; circuit CAD; network-on-chip; UML; Unified Modeling Language; application designers; autonomous vehicle control; communication capacity; computation capacity; multicore network-on-chip platform; unified modeling language; Application software; Computational modeling; Embedded computing; Embedded system; Multicore processing; Network-on-a-chip; Process design; Real time systems; Scheduling; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2009. SOC 2009. International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-4465-6
  • Electronic_ISBN
    978-1-4244-4467-0
  • Type

    conf

  • DOI
    10.1109/SOCC.2009.5335654
  • Filename
    5335654