1 AIT Asian Institute of Technology

UML model change detection and management for consistency maintenance

AuthorNimit Pattanasri
Call NumberAIT Thesis no.CS-03-26
Subject(s)UML (Computer science)
Computer software--Development

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Advanced Technologies
PublisherAsian Institute of Technology
Series StatementThesis ; no. CS-03-26
AbstractIn UML-based software development, user requirements are often changed in any phase of development life cycle. This causes not only the program code but also the design, in particular UML diagrams, to be changed. Consequently, the change may introduce an inconsistency between UML diagrams. The thesis proposed a practical system to detect the inconsistency in an incremental way. In addition, the system provides more precise repair actions to a user. Three main parts of the system are described, that is, change detection, change inference, and model merging. Lightweight logical change detection is proposed to find the changes in two versions of a UML model from a user. Its main task is to translate physical changes into logical ones. Later on, the inference engine, XET, with consistency ECA rules checks whether the user changes cause inconsistency. If so, the system provides appropriate actions (or recommendations) to resolve the problem. Finally, the system applies all changes including inferred ones, needed to maintain the consistency, to the original model of a user.
Year2003
Corresponding Series Added EntryAsian Institute of Technology. Thesis ; no. CS-03-26
TypeThesis
SchoolSchool of Advanced Technologies (SAT)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Vilas Wuwongse;
Examination Committee(s)Batanov, Dencho N.;Guha, Sumanta;
Scholarship Donor(s)Royal Thai Government Fellowship;
DegreeThesis (M.Eng.) - Asian Institute of Technology, 2003


Usage Metrics
View Detail0
Read PDF0
Download PDF0