Research Article

Composite-Level Conflict Detection in UML Model Versioning

Algorithm 1

Removing redundant primitive operations.
(1)   for all element that is operated do
(2)  operation
(3)  for all operation in operation list do
(4)  if   does not operate on   then
(5)     continue inner iteration
(6)  else if    then
(7)     
(8)  else if    then
(9)     
(10) else
(11)     combine and
(12)     
(13) end if
(14)end for
(15) end for