Macroscopic and microscopic change management of software objects = 거시적 및 미시적 소프트웨어 객체 변경 관리

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 370
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorYong, Rae-Kwon-
dc.contributor.authorChoi, Jin-Hee-
dc.description학위논문(박사) - 한국과학기술원 : 전산학과, 1996.2, [ viii, 102 p. ]-
dc.description.abstractSoftware change management is the process of development and evolution of a software system. Since occurrences of changes affect the efficiency of software production, changes should be managed with care. We approached the change management in two ways: {\em macroscopic\/} and {\em microscopic}. As changes are made to various object concurrently over an extended period of a software project, the object base tends to become inconsistent. As {\em macroscopic\/} change management, we have presented an object base model which allows a certain degree of inconsistency among objects being developed. Our model does not insist on the consistent states. All the intermediate results of the transaction are subject to the control of a change management system. Sharing of the intermediate results between the cooperating transactions is allowed, and the exact current status is provided to the project manager. Consistency is checked when necessary rather than on each change operation. Hence, the degree of concrThis n be enhanced in our model, and provides a recovery function for the committed transaction. A new method of version controlling of a tree is also presented to deal with {\em microscopic\/} aspects of change management. Tree is an ideal candidate for organizing data for the purpose of efficient information retrieval and is a common data structure used to represent the logical hierarchy of objects. Existing systems merely use version control tools designed to handle the line-based text for the tree. The key feature of the method is that the tree in up-to-date state is maintained and other versions are constructed from the saved history when needed. We have developed a number of algorithms which can be used to efficiently manipulate the trees in the context of the version control. We have also included the results of the analysis which compares various aspects of the performance of our method with those of other tree version control methods. Our results indicated that ...eng
dc.subjectChange Management-
dc.subjectVersion Control-
dc.subject버젼 관리-
dc.subject변경 관리-
dc.titleMacroscopic and microscopic change management of software objects = 거시적 및 미시적 소프트웨어 객체 변경 관리-
dc.description.department한국과학기술원 : 전산학과, -
dc.contributor.localauthorYong, Rae-Kwon-
Appears in Collection
Files in This Item
There are no files associated with this item.


  • mendeley


rss_1.0 rss_2.0 atom_1.0