Abstract
The intricate and complex structure of existing advanced database applications results in part from poor integration of existing models and languages. This complexity is a barrier to effectively understanding and developing advanced applications. We can significantly reduce the complexity of advanced-application specification and implementation by using a model-equivalent language (a language with a one-to-one correspondence to an underlying, executable model as defined herein). In this paper we explain the difficulties encountered in making models and languages equivalent, and we resolve these difficulties for a particular language and model.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
F. Bancilhon, C. Delobel, and P. Kanellakis (eds.), Building an Object-Oriented Database System: The Story of O 2, Morgan Kaufmann, San Mateo, Calif., 1992.
R.G.G. Cattell (ed.), The Object Database Standard: ODMG-93, Morgan Kaufmann Publishers, San Mateo, California, 1994.
S.W. Clyde, D.W. Embley, and S.N. Woodfield, “Tunable Formalism in Object-oriented Systems Analysis: Meeting the Needs of Both Theoreticians and Practitioners,” OOPSLA '92 Conference Proceedings, pp. 452–465, Vancouver, British Columbia, Canada, October 1992.
D.W. Embley, B.D. Kurtz, and S.N. Woodfield, Object-Oriented Systems Analysis: A Model-Driven Approach, Yourdon Press Series, Prentice-Hall, Englewood Cliffs, New Jersey, 1992.
N.H. Gehani, H.V. Jagadish, and O. Shmueli, “Event Specification in an Active Object-Oriented Database,” Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, pp. 81–90, San Diego, California, June 1992.
S.W. Liddle, “Object-Oriented Systems Implementation: A Model-Equivalent Approach,” Ph.D. Dissertation, Computer Science Department, Brigham Young University, June 1995.
S.W. Liddle, D.W. Embley, and S.N. Woodfield, “A Seamless Model for Object-Oriented Systems Development,” Proceedings of the International Symposium on Object-Oriented Methodologies and Systems, ISOOMS 94, pp. 123–131, Palermo, Italy, September 1994.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, New Jersey, 1991.
S.B. Zdonik and D. Maier, “Fundamentals of Object-Oriented Databases,” in Readings in Object-Oriented Database Systems, ed. S.B. Zdonik and D. Maier, pp. 1–32, Morgan Kaufmann, San Mateo, California, 1990.
A Guide to Information Engineering Using the IEF, 2nd Edition, Texas Instruments, Dallas, Texas, Part Number 2739756-0001, 1990.
OSM Lab Home Page, World Wide Web URL http://osm7.cs.byu.edu/.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liddle, S.W., Embley, D.W., Woodfield, S.N. (1995). Unifying modeling and programming through an active, object-oriented, model-equivalent programming language. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020520
Download citation
DOI: https://doi.org/10.1007/BFb0020520
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60672-7
Online ISBN: 978-3-540-48527-8
eBook Packages: Springer Book Archive