• DocumentCode
    3515784
  • Title

    Generating OMNeT++ specifications from UML models for PSoC distributed applications

  • Author

    Magureanu, Gabriela ; Gavrilescu, Madalin ; Tal, Irina ; Toma, Adina ; Pescaru, Dan ; Jian, Ionel

  • Author_Institution
    Comput. Dept., Politeh. Univ. of Timisoara, Timisoara, Romania
  • fYear
    2011
  • fDate
    19-21 May 2011
  • Firstpage
    85
  • Lastpage
    90
  • Abstract
    Programmable System on Chip (PSoC) devices allow interconnection with a wide range of sensors and actuators. They also can communicate using various network protocols. Therefore, PSoC devices are suitable for deploying distributed embedded systems. Due the complexity of such of systems several modeling technologies are proposed to support development. Resulting models can be also used for simulation. Network level simulation is particularly recommended before deployment as it allows error detections in early stages and predicts the network´s behavior. This paper proposes a method to generate specifications for OMNeT++ simulation environment from UML models using a Profile for PSoC distributed applications. The Profile allows the developer to assign each hardware component a specific behavior based on the application specifications. The behavior can be later used as input for simulation and, after validation as input for application deployment.
  • Keywords
    Unified Modeling Language; embedded systems; formal specification; system-on-chip; OMNeT++ simulation environment; OMNeT++ specifications; PSoC distributed applications; UML models; distributed embedded systems; error detections; network protocols; programmable system on chip; Compounds; Hardware; Logic gates; Object oriented modeling; Sensors; Synchronization; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computational Intelligence and Informatics (SACI), 2011 6th IEEE International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-9108-7
  • Type

    conf

  • DOI
    10.1109/SACI.2011.5872977
  • Filename
    5872977