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 :
بازگشت