2007
DOI: 10.4304/jsw.2.2.64-73
|View full text |Cite
|
Sign up to set email alerts
|

Supporting UML Sequence Diagrams with a Processor Net Approach

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 tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 20 publications
0
4
0
Order By: Relevance
“…A UML sequence diagram (SD) specifies scenarios of the processing of operations because of their clear graphical layout, but the semantics presented in the OMG specification for SD only give a basic idea of how the SD should work [11]. Indeed, the SD, as a semiformal model, is ambiguous and lacks precise semantics for its notations [11,20,21]. As a result, this chart should be initially converted to an appropriate formal model to prevent different understandings and decipher a unique meaning.…”
Section: Related Workmentioning
confidence: 99%
“…A UML sequence diagram (SD) specifies scenarios of the processing of operations because of their clear graphical layout, but the semantics presented in the OMG specification for SD only give a basic idea of how the SD should work [11]. Indeed, the SD, as a semiformal model, is ambiguous and lacks precise semantics for its notations [11,20,21]. As a result, this chart should be initially converted to an appropriate formal model to prevent different understandings and decipher a unique meaning.…”
Section: Related Workmentioning
confidence: 99%
“…Tony Spiteri [18] takes a case study, transform it into UML diagrams, and then implement the specifications into formal method languages, then apply optimization methods to minimize the computing resources; total time and total cost. in [19]- [21] z notations based schemas are applied in some real life examples and case studies, furthermore, the authors also uses z/eves tool for formal model check as well as z schemas verification.…”
Section: Related Workmentioning
confidence: 99%
“…4, which transfers the root node of a SeqD to the root of CSP model: Listing 1 consists of a matching-template (lines 1-7) and a constructing-template (lines [8][9][10][11][12][13][14][15]. A path expression (lines 2-3) searches for an ownedBehavior element with property @xmi:type='uml:Interaction', and owned by a Collaboration packagedElement.…”
Section: Implementation and Examplementioning
confidence: 99%
“…A model driven approach is used in [1] to create Petri Net from UML2.0 SeqD. The work of [11] shows how UML SeqD can be converted to a processor net and analyzed. This paper is clearly inspired by the above mentioned contributions.…”
Section: Implementation and Examplementioning
confidence: 99%