Abstract | ||
---|---|---|
UML, being the industry standard as a common OO modeling language, needs a well-defined semantic base for its notation. Formalization of the graphical notation enables automated processing and analysis tasks. This paper describes a methodology for synthesis of a Petri net model from UML diagrams. The approach is based on deriving Object Net Models from UML statechart diagrams and connecting these object models based on UML collaboration diagram information. The resulting system-level Petri net model can be used as a foundation for formal Petri net analysis and simulation techniques. The methodology is illustrated on some small examples and a larger case study. The case study reveals some unexpected invalid system-state situations. |
Year | DOI | Venue |
---|---|---|
2001 | 10.1142/S021819400100075X | INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING |
Keywords | Field | DocType |
object model,modeling language,petri net | Petri net,Programming language,UML state machine,Unified Modeling Language,UML tool,Systems engineering,Computer science,Communication diagram,Applications of UML,Object Constraint Language,Shlaer–Mellor method | Journal |
Volume | Issue | ISSN |
11 | 6 | 0218-1940 |
Citations | PageRank | References |
23 | 1.59 | 8 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
John Anil Saldhana | 1 | 23 | 1.59 |
Sol M. Shatz | 2 | 469 | 55.25 |
Zhaoxia Hu | 3 | 76 | 5.49 |