Ontology of Domains. Ontological Description Software Engineering Domain—The Standard Life Cycle


Basic concepts and notions of ontological description of domains are implemented in the conceptual model being understandable to ordinary users of this domain. Ontological approach is used for the presentation of software engineering domain—Life Cycle (LC) ISO/IEC 12207 with the aim to automate LC processes and to generate different variants of LC for development systems. And the second aim of Conceptual Model must teach the student to standard process LC, which includes general, organizational and supported processes. These processes are presented in graphical terms of DSL, which are transformed to XML for processing systems in the modern environment (IBM, VS.Net, JAVA and so on). The testing process is given in ontology terms of Protégé systems, and semantics of tasks of this process is implemented in Ruby. Domain ontology LC is displayed by the several students of MIPT Russia and Kiev National University as laboratory practicum course “Software Engineering”.

Share and Cite:

Lavrischeva, E. (2015) Ontology of Domains. Ontological Description Software Engineering Domain—The Standard Life Cycle. Journal of Software Engineering and Applications, 8, 324-338. doi: 10.4236/jsea.2015.87033.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Gomes-Perez, A., Fernandez-Lopez, M. and Corcho, O. (2004) Ontological Engineering. Springer-Verlag, London, 403 p.
[2] Mernik, M., Heering, J. and Sloane, A.M. (2006) When and How tо Develop Domain—Specific Languages. ACM Computing Surveys, 37, 316-344.
[3] Lavrischeva, E.M. (2014) Software Engineering Computer Systems. Paradigms, Technologies, CASE-Tools Programming. Nauk, Dumka, 284 p. (In Russian)
[4] Lavrischeva, E.M. (2013) Ontological Representation for the Total Life Cycle of AC Line Production of Software Product. Proceedings Conf.TAAPSD’2012, Theoretical and Applied Aspects of Building Software Systems, Yalta, 25 May-2 June 2013, 81-90.
[5] Lavrischeva, E.M. (2013) The Approach to the Formal Submission of Ontology Life Cycle of Software Systems, Vesnik KNU, a Series of Physical and Math. Sciences, 4, 140-149.
[6] Lavrischeva, E.M., Zinkovich, V., Kolesnik, A., et al. (2012) Instrumental and Technological Complex for Development and Learning Design Patterns of Software Systems. State Intellectual Property Service of Ukraine, Copyright Registration Certificate No. 45292, 103 p. (In Ukrainian)
[7] Korotun, T.M. and Lavrischeva, E.M. (2002) Construction of the Testing Process of Software Systems. Problems of Programming, 2, 272-281. (In Ukrainian)
[8] Korotun, T.M. (2005) Models and Methods Testing Engineering Programs Systems in Resource-Limited Settings. Autoref Dissertation, Kiev, 23 p. (In Ukrainian)
[9] (2005) Walkthrough. Domain–Specific Language (DSL) Tools.
[10] Protégé—Frames User’s Guide. http://protege.stanford.edu/doc/index.php/PrF_UG
[11] Mens, C., Van Gorp, P. and Czarnecki, K.A. Taxonomy of Model Transformation.
[12] Lavrischeva, E.M. (2013) Generative and Composition Programming: Aspects of Developing Software System Families. Cybernetics and Systems Analysis, 49, 110-123.
[13] Lavrischeva, E.M. and Ostrovski, A. (2013) New Theoretical Aspects of Software Engineering for Development Application and E-Learning. Journal of Software Engineering and Application, 6, 34-40. http://www.crirp.org/journal/jsea
[14] Lavrischeva, E.M., Stenyashin, A. and Kolesnyk, A. (2014) Object-Component Development of Application and Systems. Theory and Practice. Journal of Software Engineering and Applications, 7, 14. http://www.scirp.org/journal/jsea
[15] Lavrischeva, E.M. (2013) Conception of Programs Factory for Presentating and E-Learning Disciplines Software Engineering. 10th International Conference on ICT in Education, Research and Industrial Applications, Ukraine, 16 June 2013, 15. http://senldogo0039.springer-sbm.com/ocs/
[16] Lavrischeva, E., Ostrovski, A. and Radetskyi, I. (2012) Approach to E-Learning Fundamental Aspects of Software Engineering. 8th international Conf. ICTERI—ICT in Education, Research and Industrial Applications, Kherson, 6-10 June 2012. http://ceur-ws.org/Vol-848/ICTERI-2012-CEUR-WS-p-176-187

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.