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

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 355
  • Download : 0
Software 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 ...
Advisors
Yong, Rae-Kwonresearcher권용래researcher
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
1996
Identifier
106128/325007 / 000865448
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 1996.2, [ viii, 102 p. ]

Keywords

Change Management; Software; Version Control; 버젼 관리; 변경 관리; 소프트웨어

URI
http://hdl.handle.net/10203/33055
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=106128&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0