• DocumentCode
    2959195
  • Title

    Formal Modeling for UML/MARTE Concurrency Resources

  • Author

    Peñil, Pablo ; Posadas, Héctor ; Villar, Eugenio

  • Author_Institution
    Microelectron. Eng. Group, Univ. de Cantabria, Santander, Spain
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    343
  • Lastpage
    348
  • Abstract
    Nowadays, complexity of embedded systems is increasing. This increasing complexity is due to the behavioural heterogeneity and the variety in the nature of system components. Additionally, it is essential to deal with the massive concurrency of such components. Therefore, as a consequence of these critical system aspects, the modelling of current embedded systems has become a challenge for the designers. In order to address this challenge, the UML/MARTE profile has been created. The MARTE profile provides the essential capabilities to develop design methodologies able to cover most of the main design steps. However, to understand and later to model current complex embedded systems in a univocal, well-defined way, formal foundations are required. This paper introduces a formal framework able to support methodologies that tackle the design of current embedded systems using the MARTE profile. In this paper the Generic Resource Modelling (GRM) subprofile of MARTE is used. The required formal foundations are provided by the Formal System Design (ForSyDe) formalism. This paper defines an abstraction methodology able to generate the corresponding ForSyDe model from the MARTE concurrency resources.
  • Keywords
    Unified Modeling Language; embedded systems; formal specification; modelling; UML-MARTE concurrency resources; UML-MARTE profile; abstraction methodology; complex embedded systems; formal modeling; formal system design formalism; generic resource modelling subprofile; Computational modeling; Concurrent computing; Embedded systems; Finite element methods; Object oriented modeling; Semantics; Unified modeling language; ForSyDe; MARTE; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2010 15th IEEE International Conference on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6638-2
  • Electronic_ISBN
    978-1-4244-6639-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2010.28
  • Filename
    5628586