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

Industrial Informatics, IEEE Transactions(2013)

引用 20|浏览5
暂无评分
摘要
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.
更多
查看译文
关键词
Petri nets,Unified Modeling Language,concurrency control,embedded systems,formal verification,military computing,synchronisation,MIL-STD-498,UML-MARTE,Unified Modeling Language profile,concurrency control,design activities,formal methods,formal nucleus,industrial SW process,industrial applicability,industrial case study,military standard 498,modeling and analysis of real-time and embedded systems,pTPN,preemptive time Petri nets,synchronization mechanisms,verification activities,Execution Time profiling,Military Standard 498 (MIL-STD-498),SW development process,Unified Modeling Language Modeling and Analysis of Real-Time and Embedded (UML-MARTE),V-model,model-driven development,preemptive time Petri Nets (pTPNs),real-time code,real-time systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要