TITLE:
Ontology of Domains. Ontological Description Software Engineering Domain—The Standard Life Cycle
AUTHORS:
Ekaterina M. Lavrischeva
KEYWORDS:
Ontology, Life Cycle, Models, Processes, Actions, Tasks, Testing, DSL, XML, Protégé
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.8 No.7,
July
24,
2015
ABSTRACT: 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”.