Communicating sequential processes
Communicating sequential processes
A calculus of mobile processes, II
Information and Computation
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Communication and Concurrency
Tools and Notions for Program Construction: An Advanced Course
Tools and Notions for Program Construction: An Advanced Course
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Aspect-Oriented Analysis and Design
Aspect-Oriented Analysis and Design
Computer
Modeling Heterogeneous Real-time Components in BIP
SEFM '06 Proceedings of the Fourth IEEE International Conference on Software Engineering and Formal Methods
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Aspect-oriented modelling from a different angle: modelling domains with aspects
Proceedings of the 2008 AOSD workshop on Aspect-oriented modeling
Model-based software engineering: the challenges of modelling behaviour
Proceedings of the Second International Workshop on Behaviour Modelling: Foundation and Applications
The event coordination notation: execution engine and programming framework
Proceedings of the Fourth Workshop on Behaviour Modelling - Foundations and Applications
A metamodelling approach to behavioural modelling
Proceedings of the Fourth Workshop on Behaviour Modelling - Foundations and Applications
Hi-index | 0.00 |
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.