Composite object support in an object-oriented database system
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Version Support for Engineering Database Systems
IEEE Transactions on Software Engineering
Instance inheritance mechanisms for object oriented databases
Lecture notes in computer science on Advances in object-oriented database systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Consistency of versions in objects-oriented databases
Proceedings of the sixteenth international conference on Very large databases
Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
A distributed object-oriented database system supporting shared and private databases
ACM Transactions on Information Systems (TOIS)
Version management of composite objects in CAD databases
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Journal of Object-Oriented Programming
Models and Lanuages of Object-Oriented Databases
Models and Lanuages of Object-Oriented Databases
Versioning and configuration management in an object-oriented data model
The VLDB Journal — The International Journal on Very Large Data Bases
A Unifying Framework for Version Control in a CAD Environment
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
An Object Versioning System to Support Collaborative Design within a Concurrent Engineering Context
BNCOD 15 Proceedings of the 15th British National Conferenc on Databases: Advances in Databases
Object-Oriented Versioning in a Concurrent Engineering Design Environment
BNCOD 18 Proceedings of the 18th British National Conference on Databases: Advances in Databases
Software Configuration Management and Engineering Data Management: Differences and Similarities
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
Integrating Versions in the OMT Models
ER '96 Proceedings of the 15th International Conference on Conceptual Modeling
Versions of Integrity Constraints in Multiversion Databases
DEXA '97 Proceedings of the 8th International Conference on Database and Expert Systems Applications
Mapping a Version Model to a Complex-Object Data Model
Proceedings of the Eighth International Conference on Data Engineering
Constraint meta-object: a new object model for distributed collaborative designing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
A model for capturing and representing the engineering design process
Expert Systems with Applications: An International Journal
TracED: A tool for capturing and tracing engineering design processes
Advances in Engineering Software
A group Undo/Redo method in 3D collaborative modeling systems with performance evaluation
Journal of Network and Computer Applications
Hi-index | 0.00 |
Artifacts in engineering design are structurally complex and may be represented in software as recursively composite objects. Due to the evolutionary nature of the design process each artifact and its components may evolve through several versions. The paper describes enhanced database system facilities that are used to group mutually consistent component versions together into useful configurations. The versioning system includes integrity management facilities that allow evolving design constraints to be captured flexibly at individual component/object level. In order to permit evolution, integrity constraints are represented within versionable objects, so-called constraint version objects (CVOs). Inter-dependency constraints can be modelled to express the consistency semantics necessary to combine component object versions into useful configurations. The evolution of these configurations can be captured in the database, as configurations are also represented as versioned objects. As a result of the hierarchical structure of composite artifact objects, subconfigurations may be combined to form higher-level configurations. To overcome the difficulties associated with combining object versions and subconfigurations into meaningful configurations, the computer system provides a graphical user interface which greatly eases the task of the designer. Selection of the mutually consistent object versions making up a configuration and the associated integrity validation is facilitated by the system, thus removing the need for the designer to become involved in any form of computer programming.