DSpace Repository

UML model change detection and management for consistency maintenance

Show simple item record

dc.contributor.author Nimit Pattanasri en_US
dc.date.accessioned 2015-01-12T10:39:53Z
dc.date.available 2015-01-12T10:39:53Z
dc.identifier.other AIT Thesis no.CS-03-26 en_US
dc.identifier.uri http://www.cs.ait.ac.th/xmlui/handle/123456789/257
dc.description Pathum Thani, Thailand : Asian Institute of Technology, 2003 en_US
dc.description 30 p. en_US
dc.description.abstract In UML-based software development, user requ irements are often changed in any phase of development life cycle. This causes not on ly the program code but also the design, in particular UML diagrams, to be changed. Consequently, the chan ge may introduce an inconsistency between UML diagrams. The thesis proposed a practical system to detect the inconsistency in an incremental way. In addi tion, the system provides more precise repair actions to a user. Three main parts of the system are described, th at is, change detection, change inference, and model merging. Lightweight logical change detec tion 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, X ET, with consistency ECA rules checks whether the user changes cause inconsistency. If so, the system provides ap propriate actions (or recommendations) to resolve the problem. Finall y, the system applies all changes including inferred ones, needed to maintain the consistency, to the original model of a user.
dc.relation.ispartof Thesis no. CS-03-26 en_US
dc.relation.ispartof Asian Institute of Technology. Thesis no. CS-03-26 en_US
dc.subject UML (Computer science) en_US
dc.subject Computer software -- Development en_US
dc.title UML model change detection and management for consistency maintenance en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account