Publishing house Radiotekhnika

"Publishing house Radiotekhnika":
scientific and technical literature.
Books and journals of publishing houses: IPRZHR, RS-PRESS, SCIENCE-PRESS

Тел.: +7 (495) 625-9241


Approach to the search for similar software projects based on the UML ontology


G.Yu. Guskov – Post-graduate Student, Department «Information Systems», Ulyanovsk State Technical University
A.M. Namestnikov – Ph. D. (Eng.), Associate Professor, Department «Information Systems», Ulyanovsk State Technical University
N.G. Yarushkina – Dr. Sc. (Eng.), Professor, Head of Department «Information Systems», Ulyanovsk State Technical University

In the introduction to this paper proves actuality of OWL ontologies usage for storing complicated structural information system com-ponents.
In the first chapter of the paper the Russian and foreign scientists engaged in similar scientific problems were listed. Also, a comparison of approaches to integrating ontologies into the software development process is considered.
The second chapter contains a description of the UML meta-scheme based ontology. This ontology allows to store design patterns presented in the form of a small class diagram.
In the third chapter, an example of using the developed ontology is discussed. Process of adding information about the design pattern to an ontology based on the meta scheme of the UML language is considered.
The fourth chapter contains the initial data, limitations and results of the applying of the approach proposed in the paper.
In conclusion, this scientific work summarizes the research and assess the prospects for further scientific research in this area.

  1. Namestnikov A.M. Metauroven' informaczionnogo obespecheniya SAPR: ot teorii k praktike. Ul'yanovsk: UlGTU. 2015.
  2. Filippov A.A., Moshkin V.S., Shalaev D.O., Yarushkina N.G. Edinaya ontologicheskaya platforma intellektual'nogo analiza danny'x // Materialy' VI Mezhdunar. nauchno-texnich. konf. OSTIS-2016. Minsk (Respublika Belarus'). 2016.
  3. Yarushkina N.G. Gibridny'e sistemy', osnovanny'e na myagkix vy'chisleniyax: opredelenie, arxitektura, vozmozhnosti // Programmny'e produkty' i sistemy'. Tver': Czentrprogrammsistem. 2002.
  4. D. Almeida Ferreira, A. Silva. UML to OWL Mapping Overview An analysis of the translation process and supporting tools // 7th Conference of Portuguese Association of Information Systems. 2013.
  5. Bobillo F., Straccia U. Representing Fuzzy Ontologies in OWL 2 // WCCI IEEE World Congress on Computational Intellegence. Barcelona. Spain. July 18−23 2009. P. 2696−2700.
  6. Dillon T., Chang E., Wongthongtham P. Ontology-based software engineering- software engineering 2.0 // IEEE Computer Society. Australian Software Engineering Conference. 2008. P. 13−23.
  7. Emdad A. Use of ontologies in software engineering // SEDE (Hisham Al-Mubaid and Rym Zalila-Wenkstern, eds.), ISCA. 2008. P. 145−150.
  8. Fowler M. UML. Osnovy'. Izd. 3-e: Per. s angl. SPb: Simvol Plyus. 2004.
  9. Goy A., and Magro D. Towards an ontology-based software documentation management – a case study // KMIS (Kecheng Liu and Joaquim Filipe, eds.), SciTePress. 2012. P. 125−131.
  10. Guskov G., Namestnikov A. Ontological mapping for conceptual models of software system // Proceedings Seventh Conference OSTIS 2017. Minsk (Belarus). 18−20 February 2017. P. 111−117.
  11. Happel H., Seedorf S. Applications of ontologies in software engineering // Proceedings of International Workshop on Semantic Web Enabled Software Engineering (SWESE06). Athens. USA. 2006.
  12. Hossein S., Sartipi K. Dynamic analysis of software systems using execution pattern mining // ICPC. IEEE Computer Society. 2006. P. 84−88.
  13. Koukias A., Nadoveza D., Kiritsis D. An Ontology-based Approach for Modelling Technical Documentation towards Ensuring Asset Optimization // International Journal of Product Lifecycle Management. 2015. 8(1). P. 24−45.
  14. Mark Grand. Java enterprise design patterns: Patterns in java (patterns in java). John Wiley & Sons. 2002.
  15. Namestnikov A., Filippov A., Avvakumova V. An ontology based model of technical documentation fuzzy structuring // CEUR Workshop Proceedings. SCAKD 2016. Moscow. V. 1687. P. 63−74.
  16. OWL 2 Web Ontology Language Document Overview. URL =
  17. OMG UML formal/2015-03-01. URL =
  18. Ramos Carvalho N., Joao Almeida J., Rangel Henriques P., Jo˜ao Varanda Pereira M. Conclave: Ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts. Springer International Publishing, Cham. 2014. P. 116−131.
  19. Wongthongtham P., Pakdeetrakulwong U.,Marzooq S. Ontology annotation for software engineering project management in multisite distributed software development environments. Springer International Publishing, Cham. 2017. P. 315−343.
  20. Zedlitz J, Jorke J, and Luttenberger N. From UML to OWL2 // Knowledge Technology. 2012. V. 295. Springer Berlin Heidelberg.
June 24, 2020
May 29, 2020

© Издательство «РАДИОТЕХНИКА», 2004-2017            Тел.: (495) 625-9241                   Designed by [SWAP]Studio