2003
DOI: 10.1007/3-540-36498-6_21
|View full text |Cite
|
Sign up to set email alerts
|

An ASM Semantics of UML Derived from the Meta-model and Incorporating Actions

Abstract: Abstract. We present an approach towards a formal dynamic semantics for UML using ASM. We aim to remain as close as possible to the standard definition of UML and to cover the operational part of the language with particular attention to the behavior description based on actions. To remain close to the standard UML, we automatically translate the UML metamodel in ASM. This allows to take into account all the concepts and relationships contained in the standard, and to minimize the changes subsequent to the fre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2003
2003
2014
2014

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…In [150] Sarstedt defined an ASM to interpret the considerably richer version 2.0 of (a token flow view [151] of) UML activity diagrams and implemented it by a runtime component which is part of an integrated software development environment where it executes (and visualizes) activity diagrams directly. Kohlmeyer [120] integrated into this work ASM models for other UML behavioral diagrams (see [33,142,116,117,61,143]) "by adding new ASM rules and by modifying appropriate parts of the established ASM specifications" [121, p.217], i.e. by two forms of ASM refinement.…”
Section: Asm Interpreters For Domain Specific Languagesmentioning
confidence: 99%
“…In [150] Sarstedt defined an ASM to interpret the considerably richer version 2.0 of (a token flow view [151] of) UML activity diagrams and implemented it by a runtime component which is part of an integrated software development environment where it executes (and visualizes) activity diagrams directly. Kohlmeyer [120] integrated into this work ASM models for other UML behavioral diagrams (see [33,142,116,117,61,143]) "by adding new ASM rules and by modifying appropriate parts of the established ASM specifications" [121, p.217], i.e. by two forms of ASM refinement.…”
Section: Asm Interpreters For Domain Specific Languagesmentioning
confidence: 99%
“…Note that these obstacles are raised by aiming at automatic formal verification, they naturally do not apply in general to proposals for formal semantics of UML, which in contrast use methods which intentionally do not require finite bounds and don't explicitly represent "not existing" objects, e.g [15,23,36,35]…”
mentioning
confidence: 99%
“…One is to formalize UML diagrams on meta-model level [118]. The UML meta-model is a subset of class diagrams.…”
Section: Abstract State Machinesmentioning
confidence: 99%