Abstract
Transforming and generating models is a meaningful process in Model Driven Engineering (MDE). Theoretical and practical researches for MDE have remarkably progressed recently in managing with the increase of complexity within information systems (IS) during their development and support processes by growing the level of abstraction using different kinds of models as information storage – as knowledge storage of problem domain. As models expand in use for developing systems, the possible transformation among models grows in importance. The main scope of the article is to present transformation algorithm of Unified Modelling Language Use Case model generation from Enterprise Model (EM). The transformation algorithm is presented in details and depicted by steps. The presented generation process steps are illustrated by particular UML Use Case example following the transformation algorithm step by step.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Alouini, W., Guedhami, O., Hammoudi, S., Gammoudi, M., Lopes, D.: Semi-automatic generation of transformation rules in model driven engineering: the challenge and first steps. Int. J. Softw. Eng. Appl. 5(1), 73–88 (2011)
Bézivin, J.: From object composition to model transformation with the MDA. In: The Proceedings of TOOLS’USA, TOOLS-39, Santa Barbara. IEEE, August 2001
Bézivin, J., Ploquin, N.: Tooling the MDA framework: a new software maintenance and evolution scheme proposal. J. Object-Oriented Program. (2001)
Bondé, L., Dumoulin, C., Dekeyser, J.L.: Metamodels and MDA transformations for embedded systems. In: Boulet, P. (ed.) Advances in Design and Specification Languages for SoCs, pp. 89–105. Springer, Boston (2005). https://doi.org/10.1007/0-387-26151-6_8
Butleris, R., Lopata, A., Ambraziunas, M., Veitaitė, I., Masteika, S.: SysML and UML models usage in knowledge based MDA process. Elektronika ir elektrotechnika 21(2), 50–57 (2015)
Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: OOPSLA 2003 Workshop on Generative Techniques in the Context of Model-Driven Architecture (2003)
Gudas, S.: Informacijos sistemų inžinerijos teorijos pagrindai. Vilniaus universiteto leidykla (2012). ISBN 978-609-459-075-7
Gudas, S., Lopata, A.: Meta-model based development of use case model for business function. Inf. Technol. Control 36(3) (2007). ISSN 1392 – 124X 2007
Kriouile, A., Addamssiri, N., Gadi, T.: An MDA method for automatic transformation of models from CIM to PIM. Am. J. Softw. Eng. Appl. 4(1), 1–14 (2015)
Lopata, A., Veitaite, I.: UML diagrams generation process by using knowledge-based subsystem. In: Abramowicz, W. (ed.) BIS 2013. LNBIP, vol. 160, pp. 53–60. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41687-3_7
Lopata, A., Ambraziūnas, M., Gudas, S., Butleris, R.: The main principles of knowledge-based information systems engineering. Electron. Electr. Eng. 11(1(25)), 99–102 (2012). ISSN 2029-5731
Object Management Group: OMG website. https://www.omg.org/about/omg-standards-introduction.htm. Accessed 25 Apr 2018
Parviainen, P., Takalo, J., Teppola, S., Tihinen, M.: Model-Driven Development. Processes and Practices. VTT Working Papers 114 (2009)
UML diagrams website. https://www.uml-diagrams.org/. Accessed 24 Apr 2018
Valatavičius, A., Gudas, S.: Toward the deep, knowledge-based interoperability of applications. Inf. Sci. 79 (2017)
Veitaite, I., Lopata, A.: Transformation algorithms of knowledge based UML dynamic models generation. In: Abramowicz, W. (ed.) BIS 2017. LNBIP, vol. 303, pp. 59–68. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69023-0_6
Veitaitė, I., Lopata, A.: Knowledge-based UML models generation from enterprise model technique. In: Damaševičius, R., Mikašytė, V. (eds.) ICIST 2017. CCIS, vol. 756, pp. 314–325. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67642-5_26
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Veitaite, I., Lopata, A. (2019). Knowledge-Based UML Use Case Model Transformation Algorithm. In: Abramowicz, W., Corchuelo, R. (eds) Business Information Systems Workshops. BIS 2019. Lecture Notes in Business Information Processing, vol 373. Springer, Cham. https://doi.org/10.1007/978-3-030-36691-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-36691-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36690-2
Online ISBN: 978-3-030-36691-9
eBook Packages: Computer ScienceComputer Science (R0)