An Efficient Design Tool to Detect Inconsistencies in UML Design Models

Mythili Thirugnanam

Abstract


 Quality of any software developed is evaluated based on the design aspect. Poor process design leads to high failure rate of software. Design is one of the most important phase in software life cycle. To design the software various traditional and UML models are widely used. There are many existing tools to design the UML models as per the user requirements. These tools do not support validation of UML models which, ultimately leads to design errors. Most of the testing tools check for consistency of the UML models. Some tools check for inconsistency of the UML models that does not follow the consistency rule required for UML models.  The proposed work aims to develop an efficient tool, which detects the inconsistency in the given UML models. Parsing techniques are applied to extract the XML tags. The extracted tags contain the relevant details such as class name, attribute name, operation name and association with their corresponding names in Class diagram in the Meta model format. Adopting the consistency rules for the given input UML model, inconsistency is detected and a report is generated. From the inconsistency report, error efficiency and design efficiency is computed.

 


Full Text:

PDF

Refbacks

  • There are currently no refbacks.


ISSN: 1694-2507 (Print)

ISSN: 1694-2108 (Online)