Skip to main content

Knowledge-Based UML Use Case Model Transformation Algorithm

  • Conference paper
  • First Online:

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

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.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

Learn about institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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

    Google Scholar 

  3. Bézivin, J., Ploquin, N.: Tooling the MDA framework: a new software maintenance and evolution scheme proposal. J. Object-Oriented Program. (2001)

    Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: OOPSLA 2003 Workshop on Generative Techniques in the Context of Model-Driven Architecture (2003)

    Google Scholar 

  7. Gudas, S.: Informacijos sistemų inžinerijos teorijos pagrindai. Vilniaus universiteto leidykla (2012). ISBN 978-609-459-075-7

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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

    Google Scholar 

  12. Object Management Group: OMG website. https://www.omg.org/about/omg-standards-introduction.htm. Accessed 25 Apr 2018

  13. Parviainen, P., Takalo, J., Teppola, S., Tihinen, M.: Model-Driven Development. Processes and Practices. VTT Working Papers 114 (2009)

    Google Scholar 

  14. UML diagrams website. https://www.uml-diagrams.org/. Accessed 24 Apr 2018

  15. Valatavičius, A., Gudas, S.: Toward the deep, knowledge-based interoperability of applications. Inf. Sci. 79 (2017)

    Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ilona Veitaite .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics