Publication | Closed Access
FORMALIZATION OF OBJECT BEHAVIOR AND INTERACTIONS FROM UML MODELS
59
Citations
8
References
2001
Year
Petri NetPetri Net ModelEngineeringIndustrial EngineeringObject-oriented ModelingUml DiagramsSoftware EngineeringFormal VerificationSystems EngineeringModeling And SimulationObject SystemDesignIndustry StandardComputer EngineeringStochastic Petri NetComputer ScienceUml DesignSoftware DesignAutomated ReasoningFormal MethodsIndustrial InformaticsObject ModelingData Modeling
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 | Citations | |
|---|---|---|
Page 1
Page 1