• DocumentCode
    3263654
  • Title

    A novel algorithm for flattening virtual subsystems in Simulink models

  • Author

    Feher, Peter ; Meszaros, Tamas ; Lengyel, Laszlo ; Mosterman, Pieter J.

  • Author_Institution
    Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • fYear
    2013
  • fDate
    4-6 July 2013
  • Firstpage
    369
  • Lastpage
    375
  • Abstract
    Recently embedded systems are often modeled using Simulink® to simulate their behavior. In order to perform the simulation, the modeling tool has to process the model. An important processing step is to determine the execution order of the elements in a model. This execution order is based on a sorted list of all semantically relevant model elements. Therefore, before simulation, Simulink® removes all model elements that only have a syntactic implication. In Simulink, the virtual subsystems are composite elements with no semantic bearing. Thus, Simulink performs a flattening model transformation that eliminates virtual subsystems. The work presented in this paper provides a novel algorithm for flattening composite elements in hierarchical models. Moreover, an optimized algorithm is also presented for Simulink models. With the implementation of these algorithms the level of abstraction of the model transformation can be raised. In this manner, a reusable, platform independent solution can be achieved for flattening Simulink subsystems.
  • Keywords
    digital simulation; embedded systems; Simulink models; composite elements flattening; embedded systems; flattening model transformation; modeling tool; optimized algorithm; reusable platform independent solution; virtual subsystem flattening; Algorithm design and analysis; Biological system modeling; Complexity theory; Conferences; Embedded systems; Ports (Computers); Software packages; Algorithms; Cyber-Physical Systems; Embedded Systems; Hierarchical Models; Model-Based Design; Simulink; Subsystems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Science and Engineering (ICSSE), 2013 International Conference on
  • Conference_Location
    Budapest
  • ISSN
    2325-0909
  • Print_ISBN
    978-1-4799-0007-7
  • Type

    conf

  • DOI
    10.1109/ICSSE.2013.6614693
  • Filename
    6614693