A knowledge-based object modeling advisor for developing quality object models

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal

9 Scopus Citations
View graph of relations

Author(s)

  • Narasimha Bolloju
  • Vijayan Sugumaran

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages (from-to)2893-2906
Journal / PublicationExpert Systems with Applications
Volume39
Issue number3
Publication statusPublished - 15 Feb 2012

Abstract

Object models or class diagrams are widely used for capturing information system requirements in terms of classes with attributes and operations, and relationships among those classes. Although numerous guidelines are available for object modeling as part of requirements modeling, developing quality object models has always been considered a challenging task, especially for novice systems analysts in business environments. This paper presents an approach that can be used to support the development of quality object models. The approach is implemented as a knowledge-based system extension to an open source CASE tool to offer recommendations for improving the quality of object models. The knowledge component of this system incorporates an ontology of quality problems that is based on a conceptual model quality framework commonly found in object models, the findings of related empirical studies, and a set of analysis patterns. The results obtained from an empirical evaluation of the prototype demonstrate the utility of this system, especially with respect to recommendations related to the model completeness aspect of semantic quality. © 2011 Elsevier Ltd. All rights reserved.

Research Area(s)

  • Class diagrams, Knowledge-based system, Model quality, Object modeling

Citation Format(s)

A knowledge-based object modeling advisor for developing quality object models. / Bolloju, Narasimha; Sugumaran, Vijayan.

In: Expert Systems with Applications, Vol. 39, No. 3, 15.02.2012, p. 2893-2906.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal