• DocumentCode
    2929187
  • Title

    Mapping SysML to modelica to validate wireless sensor networks non-functional requirements

  • Author

    Berrani, Samir ; Hammad, Ahmed ; Mountassir, Hassan

  • Author_Institution
    Femto-ST Inst., Univ. of Franche-Comte, Besançon, France
  • fYear
    2013
  • fDate
    22-24 April 2013
  • Firstpage
    177
  • Lastpage
    186
  • Abstract
    Wireless Sensor Networks (WSN) have registered a large success in the scientific and industrial communities for their broad application domains. Furthermore, the WSN specification is a complex task considering to their distributed and embedded nature and the strong interactions between their hardware and software parts. Moreover, most of approaches use semi-formal methods to design systems and generally simulation to validate their properties in order to produce models without errors and conform to the system specifications. In this context, we propose a Model Driven Architecture (MDA) approach to improve the verification of the WSN properties. This approach combines the advantages of the System Modeling Language (SysML) and the Modelica language which promote the reusability and improve the development process. In this work, we specify a model transformation from SysML static, dynamic and requirement diagrams to their corresponding elements in Modelica. Thanks to the SysML requirement diagram which is transformed into Modelica properties (constraints), we propose a technique using dynamic tests to verify WSN properties. We have used the Topcased platform to implement our approach 1 and chosen a crossroads monitoring system which is based on wireless sensors to illustrate it. Besides, we have verified and validated some wireless sensors properties of the studied system.
  • Keywords
    Unified Modeling Language; software engineering; wireless sensor networks; Modelica language; SysML dynamic diagrams; SysML requirement diagram; SysML static diagram; Topcased platform; crossroads monitoring system; model driven architecture approach; model transformation; semi-formal methods; system modeling language; wireless sensor networks nonfunctional requirements; Erbium; Design; MDA; Model transformation; Modelica; Specification; SysML; Virtual verification; WSN;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming and Systems (ISPS), 2013 11th International Symposium on
  • Conference_Location
    Algiers
  • Print_ISBN
    978-1-4799-1152-3
  • Type

    conf

  • DOI
    10.1109/ISPS.2013.6581484
  • Filename
    6581484