Keywords: BPMN, EPC, ER, PetriNets, UML

Affiliation: University of Vienna

Area of Application

Bee-Up is an ADOxx-based hybrid modelling tool, encompassing five different modelling languages: 

  • BPMN - Business Process Model and Notation
  • EPC - Event-driven Process Chains
  • ER - Entity Relationship Diagrams
  • UML - Unified Modeling Language
  • Petri Nets

Additional auxiliary languages, like Flowcharts, are also available. Furthermore it provides different tools for utilizing the created models in various domains (e.g. process simulation, SQL code generation etc.)


Bee-Up hybridizes several modelling languages in one prototypical implementation/tool. It allows the creation of models in modelling languages commonly used in different domains: Business Process Model and Notation (BPMN), Event-driven Process Chains (EPC), Entity-Relationship models (ER), Unified Modeling Language (UML) and Petri Nets. Processing capabilities, like process simulation or SQL generation, are also available in Bee-Up. They provide additional showcases on how models can be used.