Based on the key function of version management in PDM system,this paper discusses the function and the realization of version management and the transitions of version states with a workflow.A directed acyclic graph ...Based on the key function of version management in PDM system,this paper discusses the function and the realization of version management and the transitions of version states with a workflow.A directed acyclic graph is used to describe a version model.Three storage modes of the directed acyclic graph version model in the database,the bumping block and the PDM working memory are presented and the conversion principle of these three modes is given.The study indicates that building a dynamic product structure configuration model based on versions is the key to resolve the problem.Thus a version model of single product object is built.Then the version management model in product structure configuration is built and the application of version management of PDM system is presented as a case.展开更多
Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. Th...Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. The most popular commercial solutions use a centralized server to host a database with a front-end desktop or web interface. Some downsides to this approach include user interface bloat, server costs, and an inherent disconnection from the project’s source files. To provide an alternative to traditional requirements management, Doorstop was created as a tool to allow requirements to be stored as text files in version control. This solution allows a project to utilize its existing development tools to manage versions of the requirements using a lightweight, developer-friendly interface.展开更多
In the engineering database system, multiple versions of a design including engineering drawings should be managed efficiently. The paper proposes an efficient spatial data structure, that is an expansion of the R tre...In the engineering database system, multiple versions of a design including engineering drawings should be managed efficiently. The paper proposes an efficient spatial data structure, that is an expansion of the R tree and HR tree, for version management of engineering drawings. A novel mechanism to manage the difference between drawings is introduced to the HR tree to eliminate redundant duplications and to reduce the amount of storage required for the data structure. Data management mechanism and structural properties of our data structure called the MVR + tree are described.展开更多
Classical software configuration management which deals with source code versioning becomes insufficient when most components are distributed in binary form. As an important aspect of software configuration, protocol ...Classical software configuration management which deals with source code versioning becomes insufficient when most components are distributed in binary form. As an important aspect of software configuration, protocol configuration also encounters those problems. This paper focuses on solving protocol component versioning issues for protocol configuration man- agement on embedded system, incorporating the following versioning issues: version identification, version description and protocol component archiving and retrieving based on the version library.展开更多
The search operation of spatial data was a principal operation in existent spatial database management system, but the update operation of spatial data such as tracking are occurring frequently in the spatial database...The search operation of spatial data was a principal operation in existent spatial database management system, but the update operation of spatial data such as tracking are occurring frequently in the spatial database management system recently. So, necessity of concurrency improvement among transactions is increasing. In general database management system, many techniques have been studied to solve concurrency problem of transaction. Among them, multi version algorithm does to minimize interference among transactions. However, to apply existent multi version algorithm to improve concurrency of transaction to spatial database management system, the waste of storage happens because it must store entire version for spatial record even if only aspatial data of spatial record is changed. This paper has proposed the record management techniques to manage separating aspatial data version and spatial data version to decrease waste of storage for record version and improve concurrency among transactions.展开更多
The problem of long transactions is a significant problem in spatial database. The checkout mechanism and multi version mechanism are two kind methods of solving the problem of long transactions. In this paper, we pre...The problem of long transactions is a significant problem in spatial database. The checkout mechanism and multi version mechanism are two kind methods of solving the problem of long transactions. In this paper, we present a Shallow Version Management mechanism to realize multi version mechanism in spatial database. And we introduced a increment storage and dynamic version views building method to improve efficiency of storing and consulting. We also illuminate how to resolve the problem of long transaction concurrency control in spatial database by using multi version mechanism. At the end of this paper, we introduce some required means to version management in spatial database, like converge, compress and delete.展开更多
A version of a product consists of the product structure tree and the versions of all its components. The model includes two sets of data: attributes and documents describing each component. The paper discusses the v...A version of a product consists of the product structure tree and the versions of all its components. The model includes two sets of data: attributes and documents describing each component. The paper discusses the version change relations between a sub-node component and a up-node component in a product structure tree, analyzes the version control system for a static reference and that for a dynamic reference and proposes a product structure model in support of dynamic reference, which is easy to use and contains a complete set of information providing an essential way of data organization for the PDM system.展开更多
基金the Scientific Technology Development Project of Heilongjiang(Grant No.WH05A01 and GB05A103)Scientific Technology Development Project of Harbin
文摘Based on the key function of version management in PDM system,this paper discusses the function and the realization of version management and the transitions of version states with a workflow.A directed acyclic graph is used to describe a version model.Three storage modes of the directed acyclic graph version model in the database,the bumping block and the PDM working memory are presented and the conversion principle of these three modes is given.The study indicates that building a dynamic product structure configuration model based on versions is the key to resolve the problem.Thus a version model of single product object is built.Then the version management model in product structure configuration is built and the application of version management of PDM system is presented as a case.
文摘Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. The most popular commercial solutions use a centralized server to host a database with a front-end desktop or web interface. Some downsides to this approach include user interface bloat, server costs, and an inherent disconnection from the project’s source files. To provide an alternative to traditional requirements management, Doorstop was created as a tool to allow requirements to be stored as text files in version control. This solution allows a project to utilize its existing development tools to manage versions of the requirements using a lightweight, developer-friendly interface.
文摘In the engineering database system, multiple versions of a design including engineering drawings should be managed efficiently. The paper proposes an efficient spatial data structure, that is an expansion of the R tree and HR tree, for version management of engineering drawings. A novel mechanism to manage the difference between drawings is introduced to the HR tree to eliminate redundant duplications and to reduce the amount of storage required for the data structure. Data management mechanism and structural properties of our data structure called the MVR + tree are described.
基金Project supported by the Hi-Tech Research and Development Program (863) of China (No. 2002AA1Z2306) and HP Embedded Laboratory of Zhejiang University, China
文摘Classical software configuration management which deals with source code versioning becomes insufficient when most components are distributed in binary form. As an important aspect of software configuration, protocol configuration also encounters those problems. This paper focuses on solving protocol component versioning issues for protocol configuration man- agement on embedded system, incorporating the following versioning issues: version identification, version description and protocol component archiving and retrieving based on the version library.
基金This work is supported by University IT Research Center ProjectKorea
文摘The search operation of spatial data was a principal operation in existent spatial database management system, but the update operation of spatial data such as tracking are occurring frequently in the spatial database management system recently. So, necessity of concurrency improvement among transactions is increasing. In general database management system, many techniques have been studied to solve concurrency problem of transaction. Among them, multi version algorithm does to minimize interference among transactions. However, to apply existent multi version algorithm to improve concurrency of transaction to spatial database management system, the waste of storage happens because it must store entire version for spatial record even if only aspatial data of spatial record is changed. This paper has proposed the record management techniques to manage separating aspatial data version and spatial data version to decrease waste of storage for record version and improve concurrency among transactions.
基金This work is supported by the National High Technology Research and Development Program ofChina(2 0 0 2 AA135 2 30 ) and the Major Project of National Natural Science Foundation of Beijing(4 0 110 0 2 ) .
文摘The problem of long transactions is a significant problem in spatial database. The checkout mechanism and multi version mechanism are two kind methods of solving the problem of long transactions. In this paper, we present a Shallow Version Management mechanism to realize multi version mechanism in spatial database. And we introduced a increment storage and dynamic version views building method to improve efficiency of storing and consulting. We also illuminate how to resolve the problem of long transaction concurrency control in spatial database by using multi version mechanism. At the end of this paper, we introduce some required means to version management in spatial database, like converge, compress and delete.
基金Supported by the Fundamental Fujian Nature Science (A0440006) and Xiamen Science & Technology Project (3502Z20055028)
文摘A version of a product consists of the product structure tree and the versions of all its components. The model includes two sets of data: attributes and documents describing each component. The paper discusses the version change relations between a sub-node component and a up-node component in a product structure tree, analyzes the version control system for a static reference and that for a dynamic reference and proposes a product structure model in support of dynamic reference, which is easy to use and contains a complete set of information providing an essential way of data organization for the PDM system.