Abstract
Traditionally product data and their evolving definitions, have been handled separately from process data and their evolving definitions. There is little or no overlap between these two views of systems even though product and process data arc inextricably linked over the complete software lifecycle from design to production. The integration of product and process models in an unified data model provides the means by which data could be shared across an enterprise throughout the lifecycle, even while that data continues to evolve. In integrating these domains, an object oriented approach to data modelling has been adopted by the CRISTAL (Cooperating Repositories and an Information System for Tracking Assembly Lifecycles) project. The model that has been developed is description-driven in nature in that it captures multiple layers of product and process definitions and it provides object persistence, flexibility, reusability, schema evolution and versioning of data elements. This paper describes the model that has been developed in CRISTAL and how descriptive meta-objects in that model have their persistence handled. It concludes that adopting a description-driven approach to modelling, aligned with a use of suitable object persistence, can lead to an integration of product and process models which is sufficiently flexible to cope with evolving data definitions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
IEEE Meta-Data Conferences 1996, 1997 & 1999. Silver Spring, Maryland. See http://www.computer.org/conferen/meta96/paper_list.html, http://computer.org/conferen/proceed/meta97/ and http://computer.org/conferen/proceed/meta/1999/
S. Crawley et al., “Meta-Information Management”. Proc of the Int Conf on Formal methods for Open Object-based Distributed Systems (FMOODS), Canterbury, UK. July 1997
N. Baker & J-M Le Goff., “Meta Object Facilities and their Role in Distributed Information Management Systems”. Proc of the EPS ICALEPCS97 conference, Beijing, November 1997. Published by Science Press, 1997.
S. Lautemann, “An Introduction to Schema Versioning in OODBMS”. Proc of the 7th Intl Conf on Database and Expert Systems Applications (DEXA), Zurich, Switzerland. September 1996.
K. Claypool et. al., “SERF: Schema Evolution through an Extensible, Re-usable and Flexible Framework”. Technical Report, Department of Computer Science, Worcester Polytechnic Institute, 1998.
S. Ram et al., “Dynamic Schema Evolution in Large Heterogenous Database Environments”. Advanced Database Research Group report. University of Arizona, 1997.
Y. Ra et. al., “A Transparent Schema Evolution System Based on Object Oriented View Technology”. IEEE Trans on Data and Knowledge Engineering. September 1997.
B. Lerner, “A Model for Compound Type Changes Encountered in Schema Evolution”. Technical Report, Computer Science Department, University of Massachusetts. June 1996.
K. Claypool et. al., “Extending Schema Evolution to Handle Object Models with Relationships”. Computer Science Technical Report Series, Worcester Polytechnic Institute, March 1999.
F. Ferrandina et. al., “An Integrated Approach to Schema Evolution for Object Databases”. Proc of the 3rd Intl Conf on Object Oriented Information Systems (OOIS). December 1996.
CMS Technical Proposal. The CMS Collaboration, January 1995. Available from ftp://cmsdoc.cern.ch/TPref/TP.html
R. McClatchey et al., “The Integration of Product and Workflow Management Systems in a Large Scale Engineering Database Application”. Proc of the 2nd IEEE IDEAS Symposium. Cardiff, UK July 1998.
N. Baker et al., “An Object Model for product and Workflow Data Management”. Workshop proc. At the 9th Int. Conference on Database & Expert System Applications. Vienna, Austria August 1998.
F. Estrella et al., “The Design of an Engineering Data Warehouse Based on Meta-Object Structures”. Lecture Notes in Computer Science Vol 1552 pp 145–156 Springer Verlag 1999.
W. Schulze., “Fitting the Workflow Management Facility into the Object Management Architecture”. Proc of the Business Object Workshop at OOPSLA’97.
W. Schulze, C. Bussler & K. Meyer-Wegener., “Standardising on Workflow Management-The OMG Workflow Management Facility”. ACM SIGGROUP Bulletin Vol 19(3) April 1998.
S. Crawley et al., “Meta-Meta is Better-Better!”. In proc. of the IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS’97). 1997
B. Byrne., “IRDS Systems and Support for Present and Future CASE Technology”. In proc. of the CaiSE’96 International Conference, Heraklion, Crete.
M. Fowler & K. Scott: “UML Distilled-Applying the Standard Object Modelling Language”, Addison-Wesley Longman Publishers, 1997.
Object Mnnagement Group Publications, Common Facilities RFP-5 Meta-Object Facility TC Doc cf/96-02-01 R2, Evaluation Report TC Doc cf/97-04-02 & TC Doc ad/97-08-14
OMG, “The Common Object Request Broker: Architecture & Specifications”. OMG publications, 1992.
A. Bazan et al., “The Use of Production Management Techniques in the Construction of Large Scale Physics Detectors”. IEEE Transactions in Nuclear Science, in press, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Estrella, F., Kovacs, Z., Le Goff, J.M., McClatchey, R., Zsenei, M. (1999). Handling Evolving Data Through the Use of a Description Driven Systems Architecture. In: Chen, P.P., Embley, D.W., Kouloumdjian, J., Liddle, S.W., Roddick, J.F. (eds) Advances in Conceptual Modeling. ER 1999. Lecture Notes in Computer Science, vol 1727. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48054-4_1
Download citation
DOI: https://doi.org/10.1007/3-540-48054-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66653-0
Online ISBN: 978-3-540-48054-9
eBook Packages: Springer Book Archive