Volume 11 Number 6 (Jun. 2016)
Home > Archive > 2016 > Volume 11 Number 6 (Jun. 2016) >
JSW 2016 Vol.11(6): 538-553 ISSN: 1796-217X
doi: 10.17706/jsw.11.6.538-553

A Model Driven Framework for Automatic Detection and Tracking Inconsistencies

A. Ananda Rao1, T. V. Rajini Kanth2, G. Ramesh3*
1Director Academic and Planning, JNT University Anantapur, Ananthapuramu, Andhra Pradesh, India.
2CSE Department, Sreenidhi Institute of Science and Technology, Ghatkesar, Hyderabad, Telangana, India.
3Research Scholar, CSE Department, JNT University Anantapur, Ananthapuramu, Andhra Pradesh, India.

Abstract—Software design model inconsistencies precipitate into flaws in system that can be avoided at the time of design of the system. Recent contributions in the software engineering domain confirmed this fact clearly. Obstructions in software development and delivery can lead to economic and time-to-market attributes of the software. The consequences of model inconsistencies will have ripple effect in three areas such as cost, development time and delivery. Though UML provides unified and common notations across the globe, the developers may use the models inappropriately leading to model inconsistencies. Many researches came into existence to handle model inconstancies. However, a comprehensive, flexible and extensible framework that caters to the needs of developers with diverse tool usage and skill set is desired. Towards this end, in our previous work, we proposed a framework named Extensible Real Time Software Design Inconsistency Checker (XRTSDIC) for checking software design inconsistencies. The framework was made flexible with placeholders to support different modeling tools, rule detectors and visualizations. In this paper we focus on providing more features for all placeholders to realize a truly flexible and extensible design inconsistency checker. This improved framework and the implemented prototype can help software engineers to build more consistent software design models that can avoid cost and budget overruns as the application can provide early detection of inconstancies. Moreover, the application can support certain degree of tolerance for inconsistencies and help software engineers to switch between UML tools, consistency checkers and visualization mechanisms. The empirical evaluation shows that our framework is flexible and reveals significant performance improvement over other state-of-the-art inconsistency checkers in terms of accuracy, speed and scalability.

Index Terms—UML tools, design inconsistencies, consistency rules, visualization.


Cite: A. Ananda Rao, T. V. Rajini Kanth, G. Ramesh, "A Model Driven Framework for Automatic Detection and Tracking Inconsistencies," Journal of Software vol. 11, no. 6, pp. 538-553, 2016.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly (2006-2019); Bimonthly (Since 2020)
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, Google Scholar, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Dec 06, 2019 News!

    Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec)   [Click]

  • Jun 22, 2020 News!

    Papers published in JSW Vol 14, No 1- Vol 15 No 4 have been indexed by DBLP     [Click]

  • Jun 22, 2020 News!

    The papers published in Vol 15, No 5 have all received dois from Crossref    [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jun 22, 2020 News!

    Vol 15, No 5 has been published with online version     [Click]