Abstract
Existing approaches to object-oriented system development are poorly integrated in several ways. This inadequate integration is ubiquitous and causes numerous inefficiencies in the object-oriented development process. These problems can be addressed by abandoning typical object-oriented models in favor of a single, seamless system model. By using a seamless model, such as the one we propose, not only do we overcome the integration inefficiences to which we allude, but we also raise the level of abstraction for object-oriented system implementation and enable same-paradigm system evolution.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
C. Batini, S. Ceri, and S. Navathe, Conceptual Database Design: An Entity-Relationship Approach, Benjamin/Cummings, Redwood City, California, 1992.
B. Bell, J. Rieman, and C. Lewis, “Usability Testing of a Graphical Programming System: Things We Missed in a Programming Walk-through,” CHI'91 Conference Proceedings — Reaching Through Technology, pp. 7–12, New Orleans, Louisiana, May 1991.
G. Booch, Object-Oriented Analysis and Design with Applications, Benjamin/Cummings, Redwood City, California, 1994.
S. Ceri, G. Gottlob, and L. Tanca, Logic Programming and Databases, Springer-Verlag, New York, 1990.
S. Chakravarthy and et al., “HiPAC: A Research Project in Active, Time-Constrained Database Management,” Final Technical Report, XAIT-89-02, Xerox Advanced Information Technology, August 1989.
S.W. Clyde, D.W. Embley, and S.N. Woodfield, “The Complete Formal Definition for the Syntax and Semantics of OSA,” Technical Report BYU-CS-92-2, Computer Science Department, Brigham Young University, 1992.
S.W. Clyde, “An Initial Theoretical Foundation for Object-Oriented Systems Analysis and Design,” Ph.D. Dissertation, Computer Science Department, Brigham Young University, 1993.
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.
B.D. Czejdo, R.P. Tucci, D.W. Embley, and S.W. Liddle, “Graphical Query Specification with Cardinality Constraints,” Proceedings of the Fifth International Conference on Computing and Information, pp. 433–437, Sudbury, Ontario, May 1993.
U. Dayal, “Active Database Management Systems,” Proceedings of the Third International Conference on Data and Knowledge Bases: Improving Usability and Responsiveness, pp. 150–169, Jerusalem, Israel, June 1988.
U. Dayal and et al., “The HiPAC Project: Combining Active Data-bases and Timing Constraints,” SIGMOD Record, vol. 17, no. 1, pp. 51–70, March 1988.
S.-K. Chang (ed.), Principles of Visual Programming Systems, Prentice Hall, Englewood Cliffs, New Jersey, 1990.
S.-K. Chang (ed.), Visual Languages and Visual Programming, Plenum Press, New York, New York, 1990.
D.W. Embley and T.W. Ling, “Synergistic Database Design with an Extended Entity-Relationship Model,” Proceedings of the Eighth International Conference on Entity-Relationship App roach, pp. 118–135, Toronto, Canada, October 1989.
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.
T. Ichikawa, E. Jungert, and R. Korfhage (eds.), Visual Languages and Applications, Plenum Press, New York, New York, 1990.
R.B. Jackson, D.W. Embley, and S.N. Woodfield, “Automated Support for the Development of Formal Object-Oriented Requirements Specifications,” Proceedings of the 6th International Conference on Advanced Information Systems Engineering, in Lecture Notes in Computer Science, vol. 811, Springer-Verlag, Berlin, June 1994.
S.W. Liddle, D.W. Embley, and S.N. Woodfield, “Cardinality Constraints in Semantic Data Models,” Data and Knowledge Engineering, vol. 11, no. 3, pp. 235–270, North-Holland, Amsterdam, December 1993.
S.W. Liddle, “Melody Language Specification,” Technical Report, available via anonymous ftp at osm7.cs.byu.edu, Computer Science Department, Brigham Young University, 1994.
S.W. Liddle, D.W. Embley, S.N. Woodfield, and B.D. Czejdo, “Analysis and Design for Active Object Bases,” Proceedings of the Sixth International Conference on Computing and Information, Sudbury, Ontario, 1994. (in press)
K.J. Lieberherr and C. Xiao, “Customizing Adaptive Software to Object-Oriented Software,” to be published, February 1993.
G.M. Lohman, B. Lindsay, H. Pirahesh, and K.B. Schiefer, “Extensions to Starburst: Objects, Types, Functions, and Rules,” Communications of the ACM, vol. 34, no. 10, pp. 94–109, October 1991.
J.E.B. Moss, in Nested Transactions: An Approach to Reliable Distributed Computing, MIT Press, Cambridge, Massachusetts, 1985.
O. Nierstrasz, “Regular Types for Active Objects,” OOPSLA'93 Conference Proceedings, pp. 1–15, Washington, D.C., October 1993.
C. Pu, G.E. Kaiser, and N. Hutchinson, “Split-Transactions for Open-Ended Activities,” Proceedings of the Fourteenth International Conference on Very Large Data Bases, pp. 26–37, Los Angeles, California, August 1988.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, New Jersey, 1991.
G. Wiederhold, P. Wegner, and S. Ceri, “Toward Megaprogramming,” Communications of the ACM, vol. 35, no. 11, pp. 89–99, November 1992.
Hoaran Andy Wu, “OSM-QL: A Calculus-Based Graphical Query Language for Object-Oriented Systems Modeling,” Master's Thesis, Computer Science Department, Brigham Young University, 1993.
S.B. Zdonik and D. Maier, “Fundamentals of Object-Oriented Data-bases,” in Readings in Object-Oriented Database Systems, ed. S.B. Zdonik and D. Maier, pp. 1–32, Morgan Kaufmann, San Mateo, California, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liddle, S.W., Embley, D.W., Woodfield, S.N. (1994). A seamless model for object-oriented systems development. In: Bertino, E., Urban, S. (eds) Object-Oriented Methodologies and Systems. ISOOMS 1994. Lecture Notes in Computer Science, vol 858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014021
Download citation
DOI: https://doi.org/10.1007/BFb0014021
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58451-3
Online ISBN: 978-3-540-48804-0
eBook Packages: Springer Book Archive