Deakin University
Browse

File(s) under permanent embargo

Ontology-based automated support for goal–use case model analysis

journal contribution
posted on 2016-09-01, 00:00 authored by T H Nguyen, John Grundy, M Almorsy
Combining goal-oriented and use case modeling has been proven to be an effective method in requirements elicitation and elaboration. To ensure the quality of such modeled artifacts, a detailed model analysis needs to be performed. However, current requirements engineering approaches generally lack reliable support for automated analysis of consistency, correctness and completeness (3Cs problems) between and within goal models and use case models. In this paper, we present a goal–use case integration framework with tool support to automatically identify such 3Cs problems. Our new framework relies on the use of ontologies of domain knowledge and semantics and our goal–use case integration meta-model. Moreover, functional grammar is employed to enable the semiautomated transformation of natural language specifications into Manchester OWL Syntax for automated reasoning. The evaluation of our tool support shows that for representative example requirements, our approach achieves over 85 % soundness and completeness rates and detects more problems than the benchmark applications.

History

Journal

Software Quality Journal

Volume

24

Issue

3

Pagination

635 - 673

ISSN

0963-9314

eISSN

1573-1367

Publication classification

C Journal article; C1.1 Refereed article in a scholarly journal

Copyright notice

2015, Springer