UMLint: Identifying Defects in UML Diagrams
Author(s) -
Robert W. Hasker,
Mike Rowe
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--18929
Subject(s) - computer science , unified modeling language , activity diagram , documentation , software engineering , use case diagram , programming language , applications of uml , ibm , class diagram , plan (archaeology) , software , materials science , archaeology , history , nanotechnology
We present UMLint, an automated tool for detecting defects i n UML diagrams. This tool is designed to improve object-oriented models developed by students. Standard tools such as IBM Rational Rose provide little feedback on model qualit y, so students must rely on feedback from instructors. Often there is a significant dela y between completing a diagram and getting this feedback, resulting in missed lear ning opportunities. UMLint addresses this issue by identifying common defects, hopefu lly ncouraging students to look more deeply for other defects. UMLint is available as a w eb service to allow use by both students and the community at large. This paper present s the checks made by UMLint, suggests possible future directions, and invites d iscussion about what standards should be expected of student-created models.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom