2000
DOI: 10.1007/3-540-45499-3_22
|View full text |Cite
|
Sign up to set email alerts
|

An ASM Semantics for UML Activity Diagrams

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
50
0

Year Published

2003
2003
2018
2018

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 65 publications
(50 citation statements)
references
References 5 publications
0
50
0
Order By: Relevance
“…The ASM ground model and refinement concepts replace the loose character of human-centric UML models and of the links the UML framework offers between descriptions at different system design levels. Starting from the accurate ASM-based semantical definition of the various UML diagrams and related notations (see [32,33,50,51]), this equips UML-based practice with the degree of mathematical precision that distinguishes a scientifically rooted engineering discipline worth its name.…”
Section: Integrating Special Purpose Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The ASM ground model and refinement concepts replace the loose character of human-centric UML models and of the links the UML framework offers between descriptions at different system design levels. Starting from the accurate ASM-based semantical definition of the various UML diagrams and related notations (see [32,33,50,51]), this equips UML-based practice with the degree of mathematical precision that distinguishes a scientifically rooted engineering discipline worth its name.…”
Section: Integrating Special Purpose Methodsmentioning
confidence: 99%
“…Sets of guarded update rules as above in fact constitute a normal form for a class of ASMs which suffice to define every event-B model (see the event-B-model normal form ASMs defined in Sect. 6.1) and to compute every synchronous UML activity diagram [32].…”
Section: Generalizing Fsm Statesmentioning
confidence: 99%
“…According to the translation rule in Definition 7, the activity diagram  is first translated into the dependency structure td() = ⟨, I, T, S, C, P, F⟩ where  = {0, 1, 2, 3, 4, 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, i, f 1, f 2, f 3, f 4, f 5}, I = {{i}}, T = {({i}, {0}), ({0}, {3}), ({0}, {1}), ({1}, {2}), ({2}, {4}), ({2}, {8}), ({4}, {7}), ({7, 8}, {11}), ({3}, {5}), ({5}, {6}), ({6}, {f 1}), ({5}, {9}), ({9}, {10}), ({11}, {12}), ({12}, {13}), ({13}, {f 2}), ({12}, {14}), ({14}, {15}), ({15}, {16}), ({16}, {18}), ({18}, {f 3}), ({16}, {2}), ({15}, {17}), ({17}, {19}), ({10}, {20}), ({19}, {20}), ({20}, {21}), ({20}, {22}), ({21, 22}, {23}), ({23}, {24}), ({24}, {27}), ({27}, {29}),({29}, {30}),({29}, {31}),({30}, {28}),({30}, {25}),({28}, {26}),({26}, {25}), ({25}, {f 4}), ({31}, {20}), ({31}, {32}), ({32}, {33}), ({32}, {36}), ({33}, {34}), ({33}, {35}), ({34, 35}, {37}), ({37}, {38}), ({36}, {39}), ({38}, {39}), ({39}, {f 5})}, S = {{7, 8}, {21, 22}, {34, 35}}, C = {{1, 3}, {6, 9}, {13, 14}, {16, 17}, {25, 28}, {20, 32}, {33, 36}}, P = ∅, and F = {{f 1}, {f 2}, {f 3}, {f 4}, {f 5}}.…”
Section: Figurementioning
confidence: 99%
“…These elements are shared by all ASMs corresponding to UML models 3 . We discuss here on the place of the UML model specific part in the semantics framework (see Fig.…”
Section: Capturing Model Specific Information Through Initializationmentioning
confidence: 99%
“…Some UML formalization efforts using ASM already exist: [3] formalizes UML activity diagrams, by adapting ASM to natively support activity diagrams; [2] formalizes UML state machines by extending the basic ASM, with some new constructs to cover UML state machines specific features; [4] defines an ASM based toolset, focused on the state diagrams. These approaches disconnect state machines /activity diagrams of the rest of the language, and they do not consider all UML concepts (associations, inheritance, etc.…”
Section: Related Effortsmentioning
confidence: 99%