DOI: 10.1007/978-3-540-85762-4_21
|View full text |Cite
|
Sign up to set email alerts
|

Formal Analysis of Workflows Using UML 2.0 Activities and Graph Transformation Systems

Abstract: Graph transformation has recently become more and more popular as a general visual language to formally state the dynamic semantics of the designed models. Using this technique, we present a highly understandable yet precise approach to formally model the behavioral semantics of UML 2.0 Activity diagrams. Automated formal verification and analysis of UML Activities is the main advantage of our approach. In our proposal, AGG toolset is used to design Activities, then using our previous approach to model checkin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…After adding constraints to graph transformation system, the static part of the semantics is completed. [1] Fig2:A sample activity diagram [1] This figure represent a workflow modeled with activity diagram .this activity can be image as host graph in graph transformation system. For each node in activity diagram, there is a node (class) in host graph .Class diagrams have three parts: (i) class name, (ii) attributes, (iii) functions.…”
Section: Modeling Workflowsmentioning
confidence: 99%
See 4 more Smart Citations
“…After adding constraints to graph transformation system, the static part of the semantics is completed. [1] Fig2:A sample activity diagram [1] This figure represent a workflow modeled with activity diagram .this activity can be image as host graph in graph transformation system. For each node in activity diagram, there is a node (class) in host graph .Class diagrams have three parts: (i) class name, (ii) attributes, (iii) functions.…”
Section: Modeling Workflowsmentioning
confidence: 99%
“…[1] The VIATRA (Visual Automated model transformations) framework is the core of a transformation-based verification and validation environment for improving the quality of systems designed using the Unified Modeling Language by automatically checking consistency, completeness, and dependability requirements. [2] validation of system properties by assigning a graph transformation based semantics to some system model, graph transformation based evolution of software, and the definition of visual languages based on graph grammars.…”
Section: Verification and Validationmentioning
confidence: 99%
See 3 more Smart Citations