Scalable Consistency Checking Between Diagrams-The ViewIntegra Approach

  • Authors:
  • Alexander Egyed

  • Affiliations:
  • -

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Unified Modeling Language (UML) supports awide range of diagrams for modeling software developmentconcerns. UML diagrams are independent but connected;their meta-model describes them under a commonroof. Despite the advances of UML, we found that theproblem of ensuring consistency between UML diagramshas not been solved. In the past years, we have developedan approach for automated consistency checking, calledVIEWINTEGRA. Our approach provides excellent supportfor active (preventive) and passive (detective) consistencychecking. We make use of consistent transformation totranslate diagrams into interpretations and we use consistencycomparison to compare those interpretations toother diagrams. Our approach was applied to a numberof applications where we found the separation of transformationand comparison to be highly beneficial in addressingconsistency-checking scalability & usability issues.This paper introduces our UML-based transformationframework, discusses how it aids comparison, anddemonstrates how it improves consistency checking.