Journal of Software, Vol 2, No 2 (2007), 64-73, Aug 2007
doi:10.4304/jsw.2.2.64-73

Supporting UML Sequence Diagrams with a Processor Net Approach

Tony Spiteri Staines

Abstract


UML sequence diagrams focus on the interaction between different classes. For distributed real time transaction processing it is possible to end up with complex sequence diagrams, containing messages related to system processes. It is difficult to examine alternative combinations of message passing. A solution is to translate these diagrams into an executable processor net model. This is based on the ‘actor model’, Petri net concepts and higher order net constructs. A case study taken from a flight reservation scenario is introduced and used to create a processor net model. This approach offers various advantages like identifying the main processes, executable model creation, verification, formalization, defining schemas and performance analysis.



Keywords


UML, processor net, Petri nets, modeling, verification, performance estimation

References



Full Text: PDF


Journal of Software (JSW, ISSN 1796-217X)

Copyright @ 2006-2012 by ACADEMY PUBLISHER – All rights reserved.