On the development of reactive systems
Logics and models of concurrent systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Production workflow: concepts and techniques
Production workflow: concepts and techniques
Workflow management: models, methods, and systems
Workflow management: models, methods, and systems
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Story Diagrams: A New Graph Rewrite Language Based on the Unified Modeling Language and Java
TAGT'98 Selected papers from the 6th International Workshop on Theory and Application of Graph Transformations
Specification of Graph Translators with Triple Graph Grammars
WG '94 Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Process Aware Information Systems: Bridging People and Software Through Process Technology
Process Aware Information Systems: Bridging People and Software Through Process Technology
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
The Petri net markup language: concepts, technology, and tools
ICATPN'03 Proceedings of the 24th international conference on Applications and theory of Petri nets
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
A metamodelling approach to behavioural modelling
Proceedings of the Fourth Workshop on Behaviour Modelling - Foundations and Applications
Hi-index | 0.00 |
Today, there are many graphical formalisms for modelling software--among others the Unified Modeling Language (UML ). And there are different technologies that automatically generate code from such models. We call these as well as any approach that takes models more seriously than just a sketch or an illustration Model-based Software Engineering (MBSE ). Most of today's code generation approaches, however, focus on standard behaviour; application specific behaviour often still needs to be programmed manually. The ultimate goal of MBSE, however, is to generate all code automatically. In the field of Process-aware Information System (PAIS ) and workflow management, models have been in the focus right from the beginning. What is more, the models were used to define and enact application specific behaviour or business logic by providing process models. This way, they are one of the successful precursors of Model-based Software Engineering. In this paper, we will give an overview of the concepts and technologies in MBSE, and its main ideas, principles, and concepts. We will point out some differences to PAIS, but also some common ground, and we show how both fields could benefit from each other. This way, we want to start bridging the gap between MBSE and PAIS .