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.

[PDF]

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:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]

  • Apr 26, 2021 News!

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

  • Nov 18, 2021 News!

    Papers published in JSW Vol 16, No 1- Vol 16, No 6 have been indexed by DBLP   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Nov 02, 2023 News!

    Vol 18, No 4 has been published with online version   [Click]