作者
Luciano Baresi, Mauro Pezze
发表日期
2001/4/25
图书
Concurrent object-oriented programming and petri nets: advances in Petri nets
页码范围
276-304
出版商
Springer Berlin Heidelberg
简介
Object-oriented methodologies are increasingly used in software development. Despite the proposal of several formally based models, current object-oriented practice is still dominated by informal methodologies, like Booch, OMT, and UML. Unfortunately, the lack of dynamic semantics of such methodologies limits the possibility of early analysis of specifications.
This paper indicates the feasibility of ascribing formal semantics to UML by defining translation rules that automatically map UML specifications to high-level Petri nets. This paper illustrates the method through the hurried philosophers problem, that is first specified by using (a subset of) UML, and then mapped onto high-level Petri nets. The paper indicates how UML specifications can be verified by discussing properties of the hurried philosophers problem that can be verified on the derived highlevel Petri net.
引用总数
200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220233967128218910178111075314163
学术搜索中的文章
L Baresi, M Pezze - Concurrent object-oriented programming and petri nets …, 2001