• DocumentCode
    3030864
  • Title

    Generating and Evaluating Choices for Fixing Inconsistencies in UML Design Models

  • Author

    Egyed, Alexander ; Letier, Emmanuel ; Finkelstein, Anthony

  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    99
  • Lastpage
    108
  • Abstract
    Our objective is to provide automated support for assisting designers in fixing inconsistencies in UML models. We have previously developed techniques for efficiently detecting inconsistencies in such models and identifying where changes need to occur in order to fix problems detected by these means. This paper extends previous work by describing a technique for automatically generating a set of concrete changes for fixing inconsistencies and providing information about the impact of each change on all consistency rules. The approach is integrated with the design tool IBM Rational Rose . We demonstrate the computational scalability and usability of the approach through the empirical evaluation of 39 UML models of sizes up to 120,000 elements.
  • Keywords
    Unified Modeling Language; IBM Rational Rose; UML design model; computational scalability; Computer science; Computer vision; Concrete; Design automation; Educational institutions; Java; Programming profession; Scalability; Unified modeling language; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.20
  • Filename
    4639313