Title
Change management technique for supporting object oriented diagrams changes.
Abstract
Software change management is an essential activity in software project life cycle to keep track of changes to software and to ensure that they are implemented in the most effective way. The use of UML diagrams in modeling software systems leads to a large number of interdependent diagrams. It is necessary to preserve these diagrams' consistency and integrity since they are updated continuously to reflect the software model change. In this research, a change management technique is proposed to trace the dependency and to determine the effect of the change in UML diagrams incrementally after each update operation. We propose a set of 45 change impact and traceability analysis templates for all types of change in UML diagrams elements, including 78 rules to maintain the consistency and integrity. These templates are the basis of initiation for all update operations, and to be used to detect any elements affected by the change in systems modeled using UML diagrams. The proposed technique is modeled and simulated using Coloured Petri Nets (CPNs) formal language. UML is powerful in describing the static and dynamic aspects of systems, but remains semi-formal and lacks techniques for models validation and verification especially if these diagrams updated continuously. Formal specifications and mathematical foundations such as CPNs are used to automatically validate and verify the behavior of the model. A new structure is proposed for the mutual integration between UML and CPNs modeling languages to support model to include set of rules to check and maintain the consistency and integrity based on UML diagrams relations.
Year
Venue
Keywords
2017
COMPUTER SYSTEMS SCIENCE AND ENGINEERING
Change Impact,Change Management,Traceability Analysis,Unified Modeling Language,Coloured Petri Nets
Field
DocType
Volume
Change management,Software engineering,Object-oriented programming,Computer science,Distributed computing
Journal
32
Issue
ISSN
Citations 
1
0267-6192
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Bassam Rajabi100.34
Sai Peck Lee214222.55