This paper presents an approach to automated design of the initial conceptual database model. The source model is a collaborative business process model represented by BPMN, while the target model is represented by a UML class diagram. Automated synthesis of the target model is driven by typical business process patterns and includes automatic extraction of data objects, message flows and business process participants, as well as automatic generation of corresponding classes and their associations. Application of the implemented ATL-based generator is illustrated on a real business process model.
ATL BPMN Collaborative Business Process Model Conceptual Database Model Model-driven UML