Abstract
Raleigh is an object-oriented database system being developed to support applications in software engineering (a dictionary or repository system) and in system management (a system configuration database). This paper describes Raleigh's activity model. The activity model provides a tightly-integrated solution to the requirements for version control, concurrency control, and access control.
Tim Walters is an independent consultant currently working for ICL.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ABRAMOWICZ, K., DITTRICH, K.R., GOTTHARD, W., LNGLE R., LOCKEMANN, P.C., RAUPP, T., REHM, R., AND WENNER, T. Datenbankunterstützung für Software-Produktionsumgebungen. Informatik-Fachberichte 136 pp 116–131, Springer, 1987.
ADDIS, T.R. and NOWELL, M.C.C. Knowledge and the Structure of Machines. In Symbols and Neurons, IOS BV, Amsterdam, 1990.
ATWOOD, T.M. An object-oriented DBMS for design support applications. Proc COMPINT 1985, pp299–307.
BEECH, D., and MAHBOD, B. Generalized Version Control in an Object-Oriented Database. Proc 4th Int. Conf. on Data Engineering, 1988. pp14–22.
BOCCA, J. MegaLog — A Platform for developing Knowledge Base Management Systems. ECRC KB Report #75. (1990).
BROWN, A.P.G., COSH, H.G., and GRADWELL, D.J.L. Development Philosophy and fundamental processing concepts of the ICL Rapid Application Development System RADS 1. ICL Tech J. 2(4), pp 379–402. (1981)
BROWN, A.P.G., COSH, H.G., and GRADWELL, D.J.L. Database Processing in RADS — ICL's Rapid Application Development System. Proc BNCOD 1981, pp55–79.
CODD, E.F. Missing information (applicable and inapplicable) in relational databases. SIGMOD Record 15(4). 1986.
DITTRICH, K.R., HÄRTIG, M., and PFEFFERLE, H. Discretionary Access Control in Structurally Object-Oriented Database Systems. Proc IFIP WG 11:3 Workshop on Database Security. Kingston, Ontario, Canada. Oct 1988.
ECMA (European Computer Manufacturers' Association). Technical Report #149: PCTE Abstract Specification. Dec 1990.
FISHMAN, D.H. et al. Overview of the IRIS DBMS. In Kim and Lochovsky (ed), Object-Oriented Concepts, Databases, and Applications. Addison-Wesley. ISBN 0-201-14410-7. (1989)
GRAY, P.M.D., MOFFAT, D.S., and PATON, N.W. A Prolog interface to a Functional Data Model Database. In Advances in Database Technology — EDBT 1988, Schmidt J.W., Ceri S., and Missikof M. (eds), Springer, Mar 1988.
GREENWOOD, R.M., GUY, M.R., and ROBINSON, D.J.K. Implementing a Process Support System in a Persistent Language. ICL Tech J., May 1992.
HAERDER, T., and ROTHERMEL, K. Concepts for Transaction Recovery in Nested Transactions. SIGMOD Record 16(3) pp239–248, Dec 1987
ICL. Data Dictionary System: Additional Dictionary Facilities. 10397/001. Mar 1991.
ISO/DIS 10728. Information Resource Dictionary System (IRDS) Services Interface.
KAY, M. H. Open Repository Technology. Proc 3rd European CASE Conference. (April 1991). ISBN 0-86353-261-6.
KAY, M.H. and RIVETT, P. J. An overview of the Raleigh object-oriented database system. ICL Tech J. 7(4), pp780–798. Nov 1991.
KAY, M.H. The Architecture of an Open Dictionary. ICL Tech J. 8(1), May 1992
KULKARNI, K.G. and ATKINSON, M.P. EFDM: Extended Functional Data Model. Comp J., 29(1), pp38–46. 1986.
MOON, D.A. The COMMON LISP Object-Oriented Programming Standard. In Kim and Lochovsky (ed), Object-Oriented concepts, Databases, and Applications. Addison-Wesley. ISBN 0-201-14410-7. (1989)
OBJECT MANAGEMENT GROUP (OMG). OMA Guide — ed. Richard Soley. 1991
PATON, N.W. ADAM: An Object-oriented Database System implemented in Prolog. Proc 7th BNCOD, Williams (ed), CUP, pp 147–161, 1989.
POULOVASSILIS, A. and KING, P.J.H. Extending the Functional Data Model to Computational Completeness. In Advances in Database Technology — Proc. EDBT 90, ed. F. Bancilhon, C. Thanos, and D. Tsichritzis. March 1990.
RABITTI, R, WOELK, D., KIM, W. A model of authorization for object-oriented and semantic databases. Proc. EDBT 88, Springer, 1988.
RAMFOS, A., FIDDIAN, N.J. and GRAY, W.A. A Meta-Translation System for Object-Oriented to Relational Schema Translations. In Aspects of Databases, Proc. 9th British National Conf. on Databases, ed. Jackson and Robinson. Butterworth-Heinemann, 1991.
REHM, S., RAUPP, T., RANFT, R., LÄNGLE, R., HÄRTIG, M., GOTTHARD, W., DITTRICH, K.R. and ABRAMOWICZ, K. Support for Design Processes in a Structurally Object-Oriented Database System. In Dittrich, K.R. (ed), Advances in Object-Oriented Database Systems, Springer, LNCS 334, 1988.
RUSINKIEWICZ, M.E., ELMAGARMID, A.K., LEU, Y., and LITWIN, W. Extending the Transaction model to capture more meaning. SIGMOD Record, 19(1), Mar 1990.
SHIPMAN, D. The functional data model and the language DAPLEX. ACM TODS 6(1), pp140–173. (1981)
STONEBRAKER, M. Introduction to the Special Issue on Database Prototype Systems. IEEE Trans. on Knowledge and Data Engineering 2(1), 1990.
SUFRIN, B. Towards a formal specification of the ICL Data Dictionary. ICL Tech J., 2, pp195–217. 1984.
WARBOYS, B.C. The IPSE 2.5 project: Process Modelling as the basis for a Support Environment. Proc 1st Int. Conf. on Software Development, Environments, and Factories, Berlin, 1989.
WARBOYS, B.C. The IPSE 2.5 project — a Process-Model based Architecture. Mar 1989.
WHITE,J. Generation of Configurations — a Collaborative Venture. ICL Tech J. 7(4), pp 732–740, Nov 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kay, M.H., Rivett, P.J., Walters, T.J. (1992). The Raleigh activity model: Integrating versions, concurrency, and access control. In: Gray, P.M.D., Lucas, R.J. (eds) Advanced Database Systems. BNCOD 1992. Lecture Notes in Computer Science, vol 618. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55693-1_38
Download citation
DOI: https://doi.org/10.1007/3-540-55693-1_38
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55693-0
Online ISBN: 978-3-540-47272-8
eBook Packages: Springer Book Archive