DocumentCode
1963001
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
fYear
2009
fDate
11-16 Oct. 2009
Firstpage
32
Lastpage
37
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SEMAPRO.2009.11
Filename
5291538
Link To Document