The research field of Conceptual Modelling identifies models as artefacts describing a real or proposed system on an abstraction level that is adequate for a given purpose. Consequently, it is essential to consider how such conceptual representations are developed and used in relation to the purpose and with the help of appropriate tooling. This tutorial focuses on the Bee-Up multi-language modeling environment and some key features that increase the value of models beyond their basic function (of diagrammatic documentation / communication support). Bee-Up supports modeling with several established languages - BPMN, EPC, ER, UML, Petri Nets - enriched with semantic links between various model types. The goal of the tutorial is to highlight that the key value proposition of Bee-Up is not limited to diagramming with established languages, but also emerges from how models can be used - model analysis, transformation, execution, integration with external systems. A selection of these will be demonstrated during the tutorial e.g. conversion of visual models to RDF knowledge graphs, generation of SQL schemas, interoperation with cyber-physical devices. Theoretical aspects about what is under the hood of Bee-Up's model processing capabilities will also be briefly brought into discussion.
How to develop and realize conceptual models? The Bee-Up Case (PDF)
Robert Buchmann Babeş-Bolyai University |
|
Wilfrid Utz OMiLAB NPO |
|
Patrik Burzynski OMiLAB NPO |