1999
DOI: 10.1007/978-3-540-48480-6_24
|View full text |Cite
|
Sign up to set email alerts
|

An Action Language for UML: Proposal for a Precise Execution Semantics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2003
2003
2018
2018

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 1 publication
0
7
0
Order By: Relevance
“…Overall, the expected trend is that both structural and behavioral models are used when defining executable models. Used action languages To make UML models executable, in addition to well-defined execution semantics, further languages (i.e., action languages) may be needed for specifying fine-grained data and behaviors [36]. This parameter specifies which action languages were used by the analyzed solutions.…”
Section: Required Uml Diagramsmentioning
confidence: 99%
“…Overall, the expected trend is that both structural and behavioral models are used when defining executable models. Used action languages To make UML models executable, in addition to well-defined execution semantics, further languages (i.e., action languages) may be needed for specifying fine-grained data and behaviors [36]. This parameter specifies which action languages were used by the analyzed solutions.…”
Section: Required Uml Diagramsmentioning
confidence: 99%
“…Executable UML models include the specification of an action language [32] that can be used for many purposes, such as expressing actions and guards in a state machine model. In this example, let us suppose that we already have an implementation of a suitable language for this purpose, that is a simple, imperative programming language with support for variables and assignment statements.…”
Section: Action Languagementioning
confidence: 99%
“…Nevertheless, and this was already pointed out by S. Mellor and al. [8], there is often a need to include some level of algorithmic specifications to ensure efficient implementation. This could be done by extending OCL with constructions such as assignment or object creation to support an imperative style for writing complex algorithms.…”
Section: "Returns True If the Element Is An Instance Of This Type Or mentioning
confidence: 99%