Transaction‐Management Issues in Collaborative EngineeringSource: Journal of Computing in Civil Engineering:;1992:;Volume ( 006 ):;issue: 001DOI: 10.1061/(ASCE)0887-3801(1992)6:1(85)Publisher: American Society of Civil Engineers
Abstract: Computer‐aided collaborative engineering typically involves a group of engineers working cooperatively on distributed workstations to complete a complex design by closely interacting among themselves and dynamically sharing design data and information. Such design environments necessitate powerful data sharing, versioning and configuration management tools, network communication protocols, and a flexible framework for concurrency management of highly interleaved and interactive transactions. This paper presents a process model for collaborative‐engineering design in which design task hierarchies are mapped into a hierarchy of nested and grouped transactions, and the data base is partitioned accordingly into private, local, and global shared areas. This provides a mechanism to achieve greater concurrency and coordination in engineering design. The process model is illustrated with an example in the domain of building design and construction. It also discusses the functional requirements of supporting the proposed transaction system, such as nested, grouped and shared transactions, dynamic data‐base partitioning, communication protocols and update notification, and version management of data configurations. Finally, it discusses implementation of these features using ONTOS, a commercial object‐oriented data‐base management systems (OODBMS).
|
Collections
Show full item record
contributor author | Shamim Ahmed | |
contributor author | Duvvuru Sriram | |
contributor author | Robert Logcher | |
date accessioned | 2017-05-08T21:12:23Z | |
date available | 2017-05-08T21:12:23Z | |
date copyright | January 1992 | |
date issued | 1992 | |
identifier other | %28asce%290887-3801%281992%296%3A1%2885%29.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/42714 | |
description abstract | Computer‐aided collaborative engineering typically involves a group of engineers working cooperatively on distributed workstations to complete a complex design by closely interacting among themselves and dynamically sharing design data and information. Such design environments necessitate powerful data sharing, versioning and configuration management tools, network communication protocols, and a flexible framework for concurrency management of highly interleaved and interactive transactions. This paper presents a process model for collaborative‐engineering design in which design task hierarchies are mapped into a hierarchy of nested and grouped transactions, and the data base is partitioned accordingly into private, local, and global shared areas. This provides a mechanism to achieve greater concurrency and coordination in engineering design. The process model is illustrated with an example in the domain of building design and construction. It also discusses the functional requirements of supporting the proposed transaction system, such as nested, grouped and shared transactions, dynamic data‐base partitioning, communication protocols and update notification, and version management of data configurations. Finally, it discusses implementation of these features using ONTOS, a commercial object‐oriented data‐base management systems (OODBMS). | |
publisher | American Society of Civil Engineers | |
title | Transaction‐Management Issues in Collaborative Engineering | |
type | Journal Paper | |
journal volume | 6 | |
journal issue | 1 | |
journal title | Journal of Computing in Civil Engineering | |
identifier doi | 10.1061/(ASCE)0887-3801(1992)6:1(85) | |
tree | Journal of Computing in Civil Engineering:;1992:;Volume ( 006 ):;issue: 001 | |
contenttype | Fulltext |