• DocumentCode
    141688
  • Title

    A model driven engineering methodology for embedded system designs ??? HIPAO2

  • Author

    Doering, Dionisio

  • Author_Institution
    Electr. Eng. Grad. Program, UFRGS - Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2014
  • fDate
    27-30 July 2014
  • Firstpage
    787
  • Lastpage
    790
  • Abstract
    The evolution of recent embedded systems has made their design very complex since the number of functionalities implemented in them is large and the platforms that are used to run these applications may include several heterogeneous and high-performance processing units. Model Driven Engineering has been advocated as a possible solution to help the system designers to deal with these highly complex systems developments. This paper presents the HIPAO2 methodology. The proposed methodology uses the Model Driven Engineering concepts to go from requirement to Platform Independent Model and Platform Models using object and aspect oriented modeling. It also includes a Model-Driven Design Space exploration framework to perform hardware/software partitioning and generate Platform Specific Models. Code is generated using model-to-text transformations. HIPAO2 focuses on the development of systems of system and provides mechanisms for reuse of previously developed subsys-tems. The methodology is applied to the development of an image processing system deployed in an Unmanned Autonomous Vehicle.
  • Keywords
    aspect-oriented programming; embedded systems; image processing; object-oriented methods; software engineering; HIPAO2; aspect oriented modeling; code generation; embedded system designs; embedded systems; hardware image processing system based on model driven engineering and aspect-oriented modeling version 2; hardware/software partitioning; heterogeneous processing unit; high-performance processing unit; image processing system; model driven engineering methodology; model-driven design space exploration framework; model-to-text transformations; object oriented modeling; platform independent model; platform specific models; unmanned autonomous vehicle; Computational modeling; Embedded systems; Image processing; Model driven engineering; Space exploration; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2014 12th IEEE International Conference on
  • Conference_Location
    Porto Alegre
  • Type

    conf

  • DOI
    10.1109/INDIN.2014.6945614
  • Filename
    6945614