DocumentCode
570241
Title
Automated ontology construction from scenario based software requirements using clustering techniques
Author
Moshirpour, Mohammad ; Mireslami, Seyedehmehrnaz ; Alhajj, Reda ; Far, Behrouz H.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
fYear
2012
fDate
8-10 Aug. 2012
Firstpage
541
Lastpage
547
Abstract
Ontologies have been utilized in many different areas of software engineering. As software systems grow in size and complexity, the need to devise methodologies to manage the amount of information and knowledge becomes more apparent. Utilizing ontologies in requirement elicitation and analysis is very practical as they help to establish the scope of the system and facilitate information reuse. Moreover ontologies can serve as a natural bridge to transition from the requirements gathering stage to designing the architecture for the system. However manual construction of ontologies is time consuming, error prone and subjective. Therefore it is greatly beneficial to devise automated methodologies which allow knowledge extraction from system requirements using an automated and systematic approach. This paper introduces an approach to systematically extract knowledge from system requirements to construct different views of ontologies for the system as a part of a comprehensive framework to analyze and validate software requirements and design.
Keywords
formal specification; knowledge acquisition; ontologies (artificial intelligence); pattern clustering; program verification; software architecture; systems analysis; automated ontology construction; clustering technique; information management; information reuse; knowledge extraction; knowledge management; requirement elicitation; requirements gathering; scenario based software requirements; software complexity; software design analysis; software engineering; software requirement analysis; software system; system architecture design; system requirements; Ontologies; Robot sensing systems; Servers; Software; Unified modeling language; Emergent behavior; K-means clustering; Scenario-based software engineering Ontology; Software requirements;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Reuse and Integration (IRI), 2012 IEEE 13th International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4673-2282-9
Electronic_ISBN
978-1-4673-2283-6
Type
conf
DOI
10.1109/IRI.2012.6303056
Filename
6303056
Link To Document