Abstract
The CERN-based CICERO project is creating a general purpose Control Information System (named Cortex) which will enable physicists and technicians in integrating computer control systems across computer networks using standard protocols and interfaces. Cortex has two major functionalities: a configuration based tool for describing the components to be connected and their interfaces, and an on-line message passing system. An Object Oriented Database is seen as an essential feature of such a system, both for the control system configuration process and to provide information for the on-line system. This paper reports on an investigation into the requirements for the use of an Object repository in providing these features. The requirements are compared to the functionality provided by a set of current, stable commercially available Object Oriented Databases, to demonstrate areas where features need to be developed, either by the application programmer or the database developers.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Agrawal, R., Jagadish, H.V., “On Correctly Configuring Versioned Objects” in Proceedings of the 15th VLDB, Amsterdam, 1989.
Bailey, R. et al., “Development of the LEP High-Level Control-System Using Oracle as an On-Line Database” in Nuclear Instruments & Methods A Vol. 352 No. 1–2 pp 430–433 (1994).
Barghouti, N.S., Kaiser, G.E., “Concurrency Control in Advanced Database Applications” in ACM Computing Surveys, Vol. 23, No.3, September, 1991.
Barillere, R et al., “Ideas on a Generic Control System Based on the Experience of the Four LEP Experiments Control Systems”. Presented to the ICALEPCS'91 Conference, Tsukuba, Japan, Nov. 11–15 1991, pp 246–253.
Barillere, R. et al., “The Cortex Project: A Quasi-Real-Time Information System to Build Control Systems for High Energy Physics Experiments”. Nuclear Instruments and Methods A 352 pp 492–496 1994.
Beeri, C., Bernstein, P.A., Goodman, N., “A Model for Concurrency in Nested Transaction Systems” in JACM, Vol. 36, No. 2, April 1989.
Boehm, B., “A Spiral Model of Software Devbelopment and Enhancement”, in IEEE Computer Vol. 21 No. 5 pp 61–72 (1988).
CICERO: “Control Information system Concepts based on Encapsulated Real-time Objects”. CERN/DRDC/93-50.
Dayal, U., Hsu, M., Ladin, R., “Organizing Long-Running Activities with Triggers and Transactions” in Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, May, 1990.
Donszelmann, M. & Gaspar, C., “The DELPHI Distributed Information-System for Exchanging LEP Machine Related Information” in Nuclear Instruments & Methods A Vol. 352, No.l–2 pp 280–282 (1994)
GemStone.Object-oriented database produced by Servio, USA.
Govindarajan G et al. CICERO: 1994 Status Report. CERN RD-38/LHCC/95-15.
Hughes, J. Object-Oriented Databases. Prentice Hall 1991.
Jensen, C.S., Clifford, J., Gadia, S.K., Segev, A., Snodgrass, R.T., “A Glossary of Temporal Database Concepts”, in SIGMOD Record, Vol. 21,No. 3, September, 1992.
Kim, W., Chou, H.T., “Versions of Schema for Object-Oriented Databases” in proceedings of the 14th VLDB Conference, Los Angeles, California, 1988.
Kim, W. Modern Database Systems: The Object Model, Interoperability & Beyond. Addison Wesley 1995.
LHC: “The Large Hadron Collider Accelerator Project”. CERN AC 93-03 1993.
Mato, P. et al., “The New Slow Control-System for the ALEPH Experiment at LEP” in Nuclear Instruments & Methods A Vol. 352 No.1–2 pp 247–249 (1994)
The Object Management Architecture Guide, version 2.1, OMG Pubs 1992. The Common Object Request Broker: Architecture and Specifications, OMG Pubs 1992.
The Object Database Standard ODMG-93, Atwood T, Duhl J, Ferran G, Loomis M, Wade D & Cattell R 1993.
Sciore, E., “Versioning and Configuration Management in an Object Oriented Data Model”, in VLDB Journal 3, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harris, W., McClatchey, R., Baker, N. (1995). The use of an object repository in the configuration of control systems at CERN. In: Bhalla, S. (eds) Information Systems and Data Management. CISMOD 1995. Lecture Notes in Computer Science, vol 1006. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60584-3_29
Download citation
DOI: https://doi.org/10.1007/3-540-60584-3_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60584-3
Online ISBN: 978-3-540-47799-0
eBook Packages: Springer Book Archive