• 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