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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
Captures how processes create, read, update or delete data.
References
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)
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
Siau, K., Loo, P.-P.: Identifying difficulties in learning UML. Inf. Syst. Manag. 23(3), 43–51 (2006)
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)
Snoeck, M.: Enterprise Information Systems Engineering: The MERODE Approach. Springer, Berlin (2014)
Jackson, M.: The world and the machine. In: 17th International Conference on Software Engineering, p. 283, Seattle, Washington, USA (1995)
Paige, R., Ostroff, J.: The single model principle. J. Object Technol. 1(5), 63–81 (2002)
Torrea, D., Labiche, Y., Genero, M., Elaasar, M.: A systematic identification of consistency rules for UML diagrams. J. Syst. Softw. 144, 121–142 (2018)
pUML: The precise UML group. http://www.cs.york.ac.uk/puml/
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
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
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
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
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)
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
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
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)
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
Sedrakyan, G., Snoeck, M., Poelmans, S.: Assessing the effectiveness of feedback enabled simulation in teaching conceptual modeling. Comput. Educ. 78, 367–382 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)