1
UML model change detection and management for consistency maintenance | |
Author | Nimit Pattanasri |
Call Number | AIT Thesis no.CS-03-26 |
Subject(s) | UML (Computer science) Computer software--Development |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Advanced Technologies |
Publisher | Asian Institute of Technology |
Series Statement | Thesis ; no. CS-03-26 |
Abstract | In 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. |
Year | 2003 |
Corresponding Series Added Entry | Asian Institute of Technology. Thesis ; no. CS-03-26 |
Type | Thesis |
School | School of Advanced Technologies (SAT) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Vilas Wuwongse; |
Examination Committee(s) | Batanov, Dencho N.;Guha, Sumanta; |
Scholarship Donor(s) | Royal Thai Government Fellowship; |
Degree | Thesis (M.Eng.) - Asian Institute of Technology, 2003 |