Loading [a11y]/accessibility-menu.js
Combining UML-MARTE and Preemptive Time Petri Nets: An Industrial Case Study | IEEE Journals & Magazine | IEEE Xplore

Combining UML-MARTE and Preemptive Time Petri Nets: An Industrial Case Study


Abstract:

We present an approach for integration of formal methods within an industrial SW process, illustrating results obtained in a real scenario subject to Military Standard 49...Show More

Abstract:

We present an approach for integration of formal methods within an industrial SW process, illustrating results obtained in a real scenario subject to Military Standard 498 (MIL-STD-498). On the one hand, the formal nucleus of preemptive Time Petri Nets (pTPNs) is used to support design and verification activities of the development process; on the other hand, the Unified Modeling Language (UML) profile for Modeling and Analysis of Real-Time and Embedded (MARTE) systems is adopted to manage the documentation process prescribed by MIL-STD-498. The two cores are integrated by providing guidance for translation of UML-MARTE specifications into equivalent pTPN models, with specific reference to concurrency control and synchronization mechanisms. This permits to attain a smooth transition from the standard artifacts of MIL-STD-498 to pTPN models and analyses, facilitating deployment of the formal core of pTPNs with a limited impact on the industrial practice. The experience proves practical feasibility and effectiveness of the approach, comprising a step towards industrial applicability of formal methods and practices.
Published in: IEEE Transactions on Industrial Informatics ( Volume: 9, Issue: 4, November 2013)
Page(s): 1806 - 1818
Date of Publication: 20 June 2012

ISSN Information:


References

References is not available for this document.