Skip to main content

MERLIN: An Intelligent Tool for Creating Domain Models

  • Conference paper
  • First Online:
Research Challenges in Information Science (RCIS 2020)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 385))

Included in the following conference series:

  • 2262 Accesses

Abstract

The complexity of modelling languages and the lack of intelligent tool support add unnecessary difficulties to the process of modelling, a process that is in itself already demanding, given the challenges associated to capturing user requirements and abstracting these in the correct way. In the past, the MERODE method has been developed to address the problem of UML’s complexity and lack of formalization. In this paper, we demonstrate how the formalization of a multi-view modelling approach entails the possibility to create smart and user-friendly modelling support.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    In the remainder of this book we will follow the convention that object types are written in smallcaps and that association names will be underlined.

  2. 2.

    Captures how processes create, read, update or delete data.

References

  1. Erickson, J., Siau, K.: Can UML be simplified? Practitioner use of UML in separate domains. In: Proceedings of the 12th Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2007), pp. 87–96, Trondheim, Norway (2007). Held in conjunction with the 19th Conference on Advanced Information Systems (CAiSE 2007)

    Google Scholar 

  2. Wilmont, I., Hengeveld, S., Barendsen, E., Hoppenbrouwers, S.: Cognitive mechanisms of conceptual modelling. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 74–87. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41924-9_7

    Chapter  Google Scholar 

  3. Siau, K., Loo, P.-P.: Identifying difficulties in learning UML. Inf. Syst. Manag. 23(3), 43–51 (2006)

    Article  Google Scholar 

  4. Recker, J., et al.: How good is BPMN really? Insights from Theory and Practice. In: 14th European Conference on Information Systems, Goeteborg, Sweden. Association for Information Systems (2006)

    Google Scholar 

  5. Snoeck, M.: Enterprise Information Systems Engineering: The MERODE Approach. Springer, Berlin (2014)

    Book  Google Scholar 

  6. Jackson, M.: The world and the machine. In: 17th International Conference on Software Engineering, p. 283, Seattle, Washington, USA (1995)

    Google Scholar 

  7. Paige, R., Ostroff, J.: The single model principle. J. Object Technol. 1(5), 63–81 (2002)

    Article  Google Scholar 

  8. Torrea, D., Labiche, Y., Genero, M., Elaasar, M.: A systematic identification of consistency rules for UML diagrams. J. Syst. Softw. 144, 121–142 (2018)

    Article  Google Scholar 

  9. pUML: The precise UML group. http://www.cs.york.ac.uk/puml/

  10. Evans, A., France, R., Lano, K., Rumpe, B.: The UML as a formal modeling notation. In: Bézivin, J., Muller, P.-A. (eds.) UML 1998. LNCS, vol. 1618, pp. 336–348. Springer, Heidelberg (1999). https://doi.org/10.1007/978-3-540-48480-6_26

    Chapter  Google Scholar 

  11. B., J.-M., L., Johan., M., Ana., France, R.B.: Defining precise semantics for UML. In: Goos, G., Hartmanis, J., van Leeuwen, J., Malenfant, J., Moisan, S., Moreira, A. (eds.) ECOOP 2000. LNCS, vol. 1964, pp. 113–122. Springer, Heidelberg (2000). https://doi.org/10.1007/3-540-44555-2_10

    Chapter  Google Scholar 

  12. Cheung, K.S., Chow, K.O., Cheung, T.Y.: Consistency analysis on lifecycle model and interaction model. In: Proceedings of the International Conference on Object Oriented Information Systems, pp. 427–441, Paris (1998). https://doi.org/10.1007/978-1-4471-0895-5_26

  13. Huzar, Z., Kuzniarz, L., Reggio, G., Sourrouille, J.L.: Consistency problems in UML-based software development. In: Jardim, N.N., Selic, B., Rodrigues da Silva, A., Toval Alvarez, A. (eds.) UML Modeling Languages and Applications: UML 2004. Lecture Notes in Computer Science, vol. 3297, pp. 1–12. Springer, Berlin (2005). https://doi.org/10.1007/978-3-540-31797-5_1

  14. Snoeck, M., Dedene, G.: Existence dependency: the key to semantic integrity between structural and behavioral aspects of object types. IEEE Trans. Softw. Eng. 24(4), 233–251 (1998)

    Article  Google Scholar 

  15. Dumas, M.: On the convergence of data and process engineering. In: Eder, J., Bielikova, M., Tjoa, A.Min. (eds.) ADBIS 2011. LNCS, vol. 6909, pp. 19–26. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23737-9_2

    Chapter  Google Scholar 

  16. Calvanese, D., Montali, M., Patrizi, F., Rivkin A.: Modelling and In-Database Management of Relational, Data-Aware Processes ArXiv:1810.08062 [Cs], October (2018). http://arxiv.org/abs/1810.08062

  17. Künzle, V., Reichert, M.: PHILharmonicFlows: towards a framework for object-aware process management. J. Softw. Maintenance Evol.: Res. Pract. 23(4), 205–244 (2011)

    Article  Google Scholar 

  18. Snoeck, M., Michiels, C., Dedene, G.: Consistency by construction: the case of MERODE. In: Jeusfeld, M.A., Pastor, Ó. (eds.) ER 2003. LNCS, vol. 2814, pp. 105–117. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39597-3_11

    Chapter  Google Scholar 

  19. Sedrakyan, G., Snoeck, M., Poelmans, S.: Assessing the effectiveness of feedback enabled simulation in teaching conceptual modeling. Comput. Educ. 78, 367–382 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Monique Snoeck .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Snoeck, M. (2020). MERLIN: An Intelligent Tool for Creating Domain Models. In: Dalpiaz, F., Zdravkovic, J., Loucopoulos, P. (eds) Research Challenges in Information Science. RCIS 2020. Lecture Notes in Business Information Processing, vol 385. Springer, Cham. https://doi.org/10.1007/978-3-030-50316-1_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-50316-1_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-50315-4

  • Online ISBN: 978-3-030-50316-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics