Skip to main content

A seamless model for object-oriented systems development

  • Conference paper
  • First Online:

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

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.

Unable to display preview. Download preview PDF.

References

  1. C. Batini, S. Ceri, and S. Navathe, Conceptual Database Design: An Entity-Relationship Approach, Benjamin/Cummings, Redwood City, California, 1992.

    MATH  Google Scholar 

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

    Google Scholar 

  3. G. Booch, Object-Oriented Analysis and Design with Applications, Benjamin/Cummings, Redwood City, California, 1994.

    Google Scholar 

  4. S. Ceri, G. Gottlob, and L. Tanca, Logic Programming and Databases, Springer-Verlag, New York, 1990.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  7. S.W. Clyde, “An Initial Theoretical Foundation for Object-Oriented Systems Analysis and Design,” Ph.D. Dissertation, Computer Science Department, Brigham Young University, 1993.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  12. S.-K. Chang (ed.), Principles of Visual Programming Systems, Prentice Hall, Englewood Cliffs, New Jersey, 1990.

    Google Scholar 

  13. S.-K. Chang (ed.), Visual Languages and Visual Programming, Plenum Press, New York, New York, 1990.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  17. T. Ichikawa, E. Jungert, and R. Korfhage (eds.), Visual Languages and Applications, Plenum Press, New York, New York, 1990.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  20. S.W. Liddle, “Melody Language Specification,” Technical Report, available via anonymous ftp at osm7.cs.byu.edu, Computer Science Department, Brigham Young University, 1994.

    Google Scholar 

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

    Google Scholar 

  22. K.J. Lieberherr and C. Xiao, “Customizing Adaptive Software to Object-Oriented Software,” to be published, February 1993.

    Google Scholar 

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

    Article  Google Scholar 

  24. J.E.B. Moss, in Nested Transactions: An Approach to Reliable Distributed Computing, MIT Press, Cambridge, Massachusetts, 1985.

    Google Scholar 

  25. O. Nierstrasz, “Regular Types for Active Objects,” OOPSLA'93 Conference Proceedings, pp. 1–15, Washington, D.C., October 1993.

    Google Scholar 

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

    Google Scholar 

  27. J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, New Jersey, 1991.

    Google Scholar 

  28. G. Wiederhold, P. Wegner, and S. Ceri, “Toward Megaprogramming,” Communications of the ACM, vol. 35, no. 11, pp. 89–99, November 1992.

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Elisa Bertino Susan Urban

Rights and permissions

Reprints 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

Publish with us

Policies and ethics