Skip to main content

An Approach to Automated Two-Phase Business Model-Driven Synthesis of Data Models

  • Conference paper
  • First Online:
Model and Data Engineering (MEDI 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10563))

Included in the following conference series:

Abstract

The paper proposes an approach to automated two-phase business model-driven synthesis of the conceptual database model. Unlike the existing approaches, which are characterised by the direct synthesis of the target model based on business process models represented by concrete notations (e.g. BPMN or UML activity diagram), the proposed approach is characterised by the introduction of a domain specific language (DSL) as an intermediate between different concrete business modelling notations and the target data modelling notation. Thus, the data model synthesis is split into two phases: (i) extraction of specific concepts from the source business process model and their DSL-based representation, and (ii) automated generation of the target data model based on the DSL-based representation of the extracted concepts. Such an indirect approach could simplify the target data model synthesis and facilitate modifications of the required generator, since all synthesis rules are implemented by one generator that is independent of different source notations in contrast to the existing approaches that require different generators for each source business modelling notation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Acceleo. http://www.eclipse.org/acceleo/

  2. Xtend. http://www.eclipse.org/xtend/

  3. Xtext. http://www.eclipse.org/Xtext/

  4. Banjac, D., Brdjanin, D., Banjac, G., Maric, S.: Evaluation of automatically generated conceptual database model based on collaborative business process model: controlled experiment. In: Stojanov, G., Kulakov, A. (eds.) ICT Innovations 2016. AISC. Springer, Heidelberg (2016, in press)

    Google Scholar 

  5. Brdjanin, D., Maric, S.: An approach to automated conceptual database design based on the UML activity diagram. Comput. Sci. Inf. Syst. 9(1), 249–283 (2012)

    Article  Google Scholar 

  6. Brdjanin, D., Maric, S.: Model-driven techniques for data model synthesis. Electronics 17(2), 130–136 (2013)

    Google Scholar 

  7. Brdjanin, D., Banjac, G., Banjac, D., Maric, S.: Controlled experiment in business model-driven conceptual database design. In: Reinhartz-Berger, I., Gulden, J., Nurcan, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD -2017. LNBIP, vol. 287, pp. 289–304. Springer, Cham (2017). doi:10.1007/978-3-319-59466-8_18

    Chapter  Google Scholar 

  8. Brdjanin, D., Banjac, G., Maric, S.: Automated synthesis of initial conceptual database model based on collaborative business process model. In: Bogdanova, M.A., Gjorgjevikj, D. (eds.) ICT Innovations 2014: World of Data. AISC, vol. 311, pp. 145–156. Springer International Publishing, Cham (2015)

    Google Scholar 

  9. Brdjanin, D., Maric, S.: Towards the automated business model-driven conceptual database design. In: Morzy, T., Harder, T., Wrembel, R. (eds.) Advances in Databases and Information Systems. AISC, vol. 186, pp. 31–43. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Pearson Education, Boston (2003)

    Google Scholar 

  11. Cruz, E.F., Machado, R.J., Santos, M.Y.: From business process modeling to data model: a systematic approach. In: Proceedings of QUATIC 2012, pp. 205–210. IEEE (2012)

    Google Scholar 

  12. Cruz, E.F., Machado, R.J., Santos, M.Y.: Deriving a data model from a set of interrelated business process models. In: Proceedings of ICEIS 2015, pp. 49–59 (2015)

    Google Scholar 

  13. Jouault, F., Allilaire, F., Bezivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1–2), 31–39 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  14. Koch, N., Zhang, G., Escalona, M.J.: Model transformations from requirements to web system design. In: Proceedings of ICWE 2006, pp. 281–288. ACM (2006)

    Google Scholar 

  15. OMG: MOF 2.0 Query/View/Transformation Specification, v1.0. OMG (2008)

    Google Scholar 

  16. OMG: Business Process Model and Notation (BPMN), v2.0. OMG (2011)

    Google Scholar 

  17. OMG: Unified Modeling Language (OMG UML), v2.5. OMG (2015)

    Google Scholar 

  18. Rodríguez, A., Fernández-Medina, E., Piattini, M.: Analysis-level classes from secure business processes through model transformations. In: Lambrinoudakis, C., Pernul, G., Tjoa, A.M. (eds.) TrustBus 2007. LNCS, vol. 4657, pp. 104–114. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74409-2_13

    Chapter  Google Scholar 

  19. Rodríguez, A., Fernández-Medina, E., Piattini, M.: Towards obtaining analysis-level class and use case diagrams from business process models. In: Song, I.-Y., et al. (eds.) ER 2008. LNCS, vol. 5232, pp. 103–112. Springer, Heidelberg (2008). doi:10.1007/978-3-540-87991-6_15

    Chapter  Google Scholar 

  20. Rodriguez, A., Garcia-Rodriguez de Guzman, I., Fernandez-Medina, E., Piattini, M.: Semi-formal transformation of secure business processes into analysis class and use case models: an MDA approach. Inf. Softw. Technol. 52(9), 945–971 (2010)

    Article  Google Scholar 

  21. Sepúlveda, C., Cravero, A., Cares, C.: From business process to data model: a systematic mapping study. IEEE Lat. Am. Trans. 15(4), 729–736 (2017)

    Article  Google Scholar 

  22. Voelter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L., Visser, E., Wachsmuth, G.: DSL engineering - designing, implementing and using domain-specific languages (2013)

    Google Scholar 

  23. Wrycza, S.: The ISAC-driven transition between requirements analysis and ER conceptual modelling. Inf. Syst. 15(6), 603–614 (1990)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Drazen Brdjanin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Brdjanin, D., Banjac, D., Banjac, G., Maric, S. (2017). An Approach to Automated Two-Phase Business Model-Driven Synthesis of Data Models. In: Ouhammou, Y., Ivanovic, M., Abelló, A., Bellatreche, L. (eds) Model and Data Engineering. MEDI 2017. Lecture Notes in Computer Science(), vol 10563. Springer, Cham. https://doi.org/10.1007/978-3-319-66854-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66854-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66853-6

  • Online ISBN: 978-3-319-66854-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics