Title :
A Methodology for Mapping SysML Activity Diagram to Time Petri Net for Requirement Validation of Embedded Real-Time Systems with Energy Constraints
Author :
Andrade, Ermeson ; Maciel, Paulo ; Callou, Gustavo ; Nogueira, Bruno
Author_Institution :
Inf. Center (CIn), Fed. Univ. of Pernambuco (UFPE), Recife
Abstract :
In this paper we use the Activity diagram of the System Modeling Language (SysML) in combination with the new UML profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE) in order to validate functional, timing and low power requirements in early phases of the embedded system development life-cycle. However, SysML lacks a formal semantics and hence it is not possible to apply, directly, mathematical techniques on SysML models for system validation. Thus, a novel approach for automatic translation of SysML Activity diagram into Time Petri Net with Energy constraints (ETPN) is proposed. In order to depict the practical usability of the proposed method, a case study is presented, namely, pulse-oximeter. Besides, the estimates obtained (execution time and energy consumption) from the model are 95% close to the respective measures obtained from the real hardware platform.
Keywords :
Petri nets; Unified Modeling Language; embedded systems; formal verification; SysML activity diagram; UML profile; embedded real-time systems; embedded system development life-cycle; energy constraints; real-time systems; requirement validation; system modeling language; time Petri net; Embedded system; Energy consumption; Energy measurement; Hardware; Mathematical model; Power system modeling; Real time systems; Timing; Unified modeling language; Usability;
Conference_Titel :
Digital Society, 2009. ICDS '09. Third International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-3550-6
Electronic_ISBN :
978-0-7695-3526-5
DOI :
10.1109/ICDS.2009.19