Transformation Algorithms of Knowledge Based UML Dynamic Models Generation

  • Ilona VeitaiteEmail author
  • Audrius Lopata
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 303)


The article represents knowledge based UML Dynamic models (Use Case, Activity, State Machine, Protocol State Machine, Sequence, Communication, Timing and Interaction Overview) generation process from Enterprise Model (EM), where every model generation is defined with transformation algorithm. The algorithms description is presented as Activity diagrams with depiction an explanation of essential steps.


Enterprise modelling Knowledge-based IS engineering UML Transformation algorithms 


  1. 1.
    Butleris, R., Lopata, A., Ambraziunas, M., Veitaite, I., Masteika, S.: SysML and UML models usage in knowledge based MDA process. Elektronika ir elektrotechnika. 21(2), 50–57 (2015). Print ISSN 1392-1215, Online ISSN 2029-5731Google Scholar
  2. 2.
    Chen, H.Y., Li, Ch., Tse, T.H.: Transformation of UML interaction diagrams in to contract specifications for object-oriented testing. Postprint of Article in Proceedings of the 2007 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2007). IEEE Computer Society, Los Alamitos (2007)Google Scholar
  3. 3.
    Gudas, S., Lopata, A.: Meta-model based development of use case model for business function. Inf. Technol. Control 36(3) [8] (2007). ISSN 1392 – 124X 2007Google Scholar
  4. 4.
    Henderson, J., Venkatraman, N.: Strategic alignment: leveraging information technology for transforming organizations. IBM Syst. J. 38(2), 472–484 (1999)CrossRefGoogle Scholar
  5. 5.
    IEEE Computer Society: Guide to the Software Engineering Body of Knowledge SWEBOK. Version 3.0. (2014). Paperback ISBN-13: 978-0-7695-5166-1Google Scholar
  6. 6.
    Nikiforova, O., Kozacenko, L., Ahilcenoka, D.: UML sequence diagram: transformation from the two-hemisphere model and layout. Appl. Comput. Syst. 14, 31–41 (2013/14). doi: 10.2478/acss-2013-0004
  7. 7.
    Lopata, A., Ambraziunas, M., Gudas, S.: Knowledge based MDA requirements specification and validation technique. Transform. Bus. Econ. 11(1), 248–261 (2012)Google Scholar
  8. 8.
    Lopata, A., Ambraziunas, M., Gudas, S., Butleris, R.: The main principles of knowledge-based information systems engineering. Electron. Electr. Eng. 11(1), 99–102 (2012). ISSN 2029-5731Google Scholar
  9. 9.
    OMG UML: Unified Modelling Language version 2.5. Unified Modelling (2017).
  10. 10.
    UML diagrams: The Unified Modeling Language (2017).
  11. 11.
    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). doi: 10.1007/978-3-642-41687-3_7 CrossRefGoogle Scholar
  12. 12.
    Veitaitė, I., Ambraziūnas, M., Lopata, A.: Enterprise model and ISO standards based information system’s development process. In: Abramowicz, W., Kokkinaki, A. (eds.) BIS 2014. LNBIP, vol. 183, pp. 73–79. Springer, Cham (2014). doi: 10.1007/978-3-319-11460-6_7 Google Scholar
  13. 13.
    Veitaitė, I., Lopata, A.: Enterprise model, MOF and ISO standards based information system‘s development. XX tarpuniversitetinė magistrantų ir doktorantų konferencija. Informacinės technologijos 2015. Konferencijos pranešimų medžiaga. Vilniaus universitetas (2015). ISSN 2029-249XGoogle Scholar
  14. 14.
    Lopata, A., Veitaite, I., Žemaitytė, N.: Enterprise model based UML interaction overview model generation process. In: Abramowicz, W., Alt, R., Franczyk, B. (eds.) BIS 2016. LNBIP, vol. 263, pp. 69–78. Springer, Cham (2017). doi: 10.1007/978-3-319-52464-1_7. ISBN 978-3-319-26762-3CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Informatics, Kaunas FacultyVilnius UniversityKaunasLithuania

Personalised recommendations