Skip to main content

The use of an object repository in the configuration of control systems at CERN

  • Real-Time Database Systems
  • Conference paper
  • First Online:
  • 336 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1006))

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.

Unable to display preview. Download preview PDF.

References

  1. Agrawal, R., Jagadish, H.V., “On Correctly Configuring Versioned Objects” in Proceedings of the 15th VLDB, Amsterdam, 1989.

    Google Scholar 

  2. 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).

    Google Scholar 

  3. Barghouti, N.S., Kaiser, G.E., “Concurrency Control in Advanced Database Applications” in ACM Computing Surveys, Vol. 23, No.3, September, 1991.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Beeri, C., Bernstein, P.A., Goodman, N., “A Model for Concurrency in Nested Transaction Systems” in JACM, Vol. 36, No. 2, April 1989.

    Google Scholar 

  7. Boehm, B., “A Spiral Model of Software Devbelopment and Enhancement”, in IEEE Computer Vol. 21 No. 5 pp 61–72 (1988).

    Google Scholar 

  8. CICERO: “Control Information system Concepts based on Encapsulated Real-time Objects”. CERN/DRDC/93-50.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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)

    Google Scholar 

  11. GemStone.Object-oriented database produced by Servio, USA.

    Google Scholar 

  12. Govindarajan G et al. CICERO: 1994 Status Report. CERN RD-38/LHCC/95-15.

    Google Scholar 

  13. Hughes, J. Object-Oriented Databases. Prentice Hall 1991.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Kim, W., Chou, H.T., “Versions of Schema for Object-Oriented Databases” in proceedings of the 14th VLDB Conference, Los Angeles, California, 1988.

    Google Scholar 

  16. Kim, W. Modern Database Systems: The Object Model, Interoperability & Beyond. Addison Wesley 1995.

    Google Scholar 

  17. LHC: “The Large Hadron Collider Accelerator Project”. CERN AC 93-03 1993.

    Google Scholar 

  18. 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)

    Google Scholar 

  19. The Object Management Architecture Guide, version 2.1, OMG Pubs 1992. The Common Object Request Broker: Architecture and Specifications, OMG Pubs 1992.

    Google Scholar 

  20. The Object Database Standard ODMG-93, Atwood T, Duhl J, Ferran G, Loomis M, Wade D & Cattell R 1993.

    Google Scholar 

  21. Sciore, E., “Versioning and Configuration Management in an Object Oriented Data Model”, in VLDB Journal 3, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Subhash Bhalla

Rights and permissions

Reprints 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

Publish with us

Policies and ethics