Abstract
In an earlier article [BE95] we outlined a project for formalizing some of the key concepts of object orientation (OO) as defined in the OMG’s (Object Management Group) core object model. Since OO is premised on interoperability and compatibility it is important that central aspects of the OO perspective provide a consistent basis for development and augmentation. In effect the OO world needs to have standards not only in the sense that there has to be some basis for effective but constrained development, reducing uncertainty and risk [95B]; but also because the essence of OO is cross-platform compatibility and reuse. The OMG’s core object model is one attempt to present a set of self-sufficient and consistent concepts which can act as a firm basis for the interdependence and further development of OO products and services. There are alternative approaches to the core object model, some of which may prove to be complementary; but given the size and visibility of the 0MG it is likely that some version or variant of the core object model will continue to figure in the OO world. OO demands universality and compatibility in some form, and it is more likely that it will be formed and sustained through a standard founded on cross-industry agreement than by monopoly or overwhelming cartel.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
5 References
Aujla, S., Bryant, A., & Semmens, L., ‘Applying Formal Methods within Structured Development’, IEEE Journal on Selected Areas in Communications, February 1994, volume 12,no 2
Bowman, H., et al, ‘FDTs for ODP’, Computer Standards and Interfaces, vol 17,nos 5–6, 1995.
Bryant, A., Standardizing SSADM: Methods, Standards & Maturity, McGraw Hill, 1995
Bryant, A., & Evans, A., ‘00 Oversold’, Information & Software Technology, vol 36,no 1, 1994
Bryant, A., & Evans, A., ‘Formalizing the Object Management Group’s Core Object Model’, Computer Standards and Interfaces, vol 17,nos 5–6, 1995
Cargill, C, Information Technology Standardization, Digital Press, 1989
Evans, A., ‘Z for Concurrent Systems’, PhD Thesis, Leeds Metropolitan University, April, 1996.
Houston, L, & Josephs, M., The OMG’s Core Object Model and compatible extensions to it, Computer Standards and Interfaces, vol 17,nos 5–6, 1995.
OMG, Object Models, draft 0.2, October 1994
Spivey, J.M., The Z Notation, 2nd Edition, Prentice Hall, 1992.
Sinnott., R. O. & Turner., K. J. ‘Applying Formal Methods to Standard Development. The ODP experience’, Computer Standards and Interfaces, vol 17,nos 5–6, 1995.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1996 Kluwer Academic Publishers
About this chapter
Cite this chapter
Bryant, A., Evans, A. (1996). A Formal Basis for Specifying Object Behaviour. In: Object-Oriented Behavioral Specifications. The Springer International Series in Engineering and Computer Science, vol 371. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-27524-6_2
Download citation
DOI: https://doi.org/10.1007/978-0-585-27524-6_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-7923-9778-6
Online ISBN: 978-0-585-27524-6
eBook Packages: Springer Book Archive