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 (as diagrammatic documentation / communication support). Bee-Up supports modeling with a number of 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 other systems. A selection of these will be demonstrated during the tutorial: conversion of visual models to RDF knowledge graphs, generation of SQL schemas and interoperation with cyber-physical devices. Theoretical aspects about what is under the hood of Bee-Up model processing capabilities will also be briefly brought into discussion.
Bee-Up is an educational tool that can obtained at https://bee-up.omilab.org.
As the tutorial allows for a hands-on participation you are invited to install Bee-Up on your PC in advance to follow the demonstration during the tutorial.
Further information on the Bee-Up tool is accesible online at https://bee-up.omilab.org.
HINT: The Imker Case study includes detailed instructions a) how to install Bee-Up and b) create your first conceptual models with the tool.