Conference paper
Integrating Behaviour in Software Models: An Event Coordination Notation: Concepts and Prototype : an event coordination notation -- concepts and prototype
One of the main problems in model-based software engineering is modelling behaviour in such a way that the behaviour models can be easily integrated with each other, with the structural software models and with pre-existing software. In this paper, we propose an event coordination notation (ECNO) that deals with this problem.
We present the main concepts and rationales behind this notation and discuss a prototype and run-time environment that executes these models, and provides an API so that other parts of the software can be easily integrated. The core concepts of the ECNO seem to be stabilizing now, and the prototypic implementation of ECNO and its runtime environment show that the concepts of ECNO work.
Still, there are some design issues and open questions that we discuss in this paper.
Language: | English |
---|---|
Publisher: | ACM |
Year: | 2011 |
Pages: | 41-48 |
Proceedings: | Third Workshop on Behavioural Modelling - Foundations and Application |
ISBN: | 1450306179 and 9781450306171 |
Types: | Conference paper |
DOI: | 10.1145/1993956.1993962 |
ORCIDs: | Kindler, Ekkart |
Context specific languages Development frameworks and environments Domain specific languages General programming languages Language features Modules / packages Object oriented development Object oriented frameworks Petri nets Software and its engineering Software architectures Software creation and management Software development techniques Software notations and tools Software organization and properties Software system models Software system structures State systems System description languages Visual languages behaviour models domain models model-based software engineering (MBSE) model-driven architecture (MDA)