Title :
Ontologies in Checking for Inconsistency of Requirements Specification
Author :
Kroha, P. ; Janetzko, R. ; Labra, J.E.
Author_Institution :
Fac. of Comput. Sci., Tech. Univ. Chemnitz, Chemnitz, Germany
Abstract :
In this paper, we investigate how ontologies developed for use in Semantic Web technology could be used in checking the consistency of requirements specifications. Our approach´s main idea and original contribution is that we use reasoning which is a part of ontology. In the first step, we transform the static part of the UML model and its constraints into a problem ontology and try to discover contradictions using ontology reasoning. The contradictions that have been found indicate inconsistencies. In the second step, we try to discover contradictions between the problem ontology coming from the UML model, that represents the requirements, and the domain ontology, that represents the domain knowledge available in the software company. However, a limitation of this approach is: We cannot check the behavioral consistency because it is not possible to represent the dynamic part of the UML model in an ontology. This paper describes not only a concept but also the implementation and illustrating examples.
Keywords :
Unified Modeling Language; formal specification; ontologies (artificial intelligence); semantic Web; UML model; domain knowledge; domain ontology; inconsistency checking; ontology reasoning; requirements specification; semantic web technology; software company; Chemical technology; Computer science; Costs; Knowledge acquisition; Knowledge engineering; Ontologies; Semantic Web; Unified modeling language; Vocabulary; checking; consistency; ontology; reasoning; requirements;
Conference_Titel :
Advances in Semantic Processing, 2009. SEMAPRO '09. Third International Conference on
Conference_Location :
Sliema
Print_ISBN :
978-1-4244-5044-2
Electronic_ISBN :
978-0-7695-3833-4
DOI :
10.1109/SEMAPRO.2009.11