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
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;
Conference_Titel :
Programming and Systems (ISPS), 2013 11th International Symposium on
Conference_Location :
Algiers
Print_ISBN :
978-1-4799-1152-3
DOI :
10.1109/ISPS.2013.6581484