Proceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture 2009
DOI: 10.1145/1555852.1555855
|View full text |Cite
|
Sign up to set email alerts
|

Composition semantics for executable and evolvable behavioral modeling in MDA

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
4
3

Relationship

4
3

Authors

Journals

citations
Cited by 13 publications
(22 citation statements)
references
References 7 publications
0
18
0
Order By: Relevance
“…• if an event recognized by a machine that does not enable a transition in the current, an this event is included in the list of deferred events for this state, it is kept in a queue for later processing; • otherwise the event is discarded (McNeile and Roubtsova, 2009). This means that processing of an event by different machines is asynchronous and the result of processing is non-deterministic.…”
Section: Modelling Approaches In the Umlmentioning
confidence: 99%
“…• if an event recognized by a machine that does not enable a transition in the current, an this event is included in the list of deferred events for this state, it is kept in a queue for later processing; • otherwise the event is discarded (McNeile and Roubtsova, 2009). This means that processing of an event by different machines is asynchronous and the result of processing is non-deterministic.…”
Section: Modelling Approaches In the Umlmentioning
confidence: 99%
“…The second condition, (2), states that the acceptability of any action which is fully constrained by the contract is determined by the state of the contract alone. In the condition, as cannot refuse , whether is acceptable is determined completely by .…”
Section: Fig 1 Extracting Participant Designs From a Choreographymentioning
confidence: 99%
“…1 DbC is promoted as a way of constructing programs that ensures that they are correct by design, and the concepts of DbC have spread into other areas of software engineering, such as the definition of the semantics of modeling languages (see McNeile and Roubtsova [2]). …”
Section: Introductionmentioning
confidence: 99%
“…This approach, which rises from the need to guarantee executability of behavioral models already at the PIM level, adds the ASM behavior semantic to the UML metamodel, resulting in a combined language called UML+. In [12], state machines are indicated as the most promising basis for capturing and representing system's behavior at the PIM level, and UML notations to represent state machines are discussed. The conclusion in [12] is that these UML notations lacks formal semantics for state machines representation, and a new protocol modeling semantics enriched with some process algebraic constructs is proposed, based on CSP parallel and CCS composition operators.…”
Section: Related Workmentioning
confidence: 99%
“…An open issue in the model-driven community concerns how application behavior should be represented [11]. There is agreement on the need to incorporate application behavior at the PIM level of the design process instead of adding this behavior later to the code level [19], and execute this behavior already at the PIM level for evaluation [12,24]. However, there is no agreement on how this should be done, mainly because of the lack of a commonly accepted modeling language to adequately represent behavior [11].…”
Section: Introductionmentioning
confidence: 99%