Skip to main content

Typing in an object management system (OMS)

  • Conference paper
  • First Online:
Software Engineering Environments

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

Abstract

This paper discusses the need for controlled transfer of data between tools and suggests that this could be achieved by adequate type checking. Type checking and performance issues are discussed. A solution based on a type model that is an extension of programming language data types is proposed. It supports the transfer discipline required for consistency of tool use while providing the performance required by the SEE user. An implementation of the proposed type model is described.

© Controller HMSO, London, 1989

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atkinson, M.P. and Morrison, R., “Types, Binding and Parameters in a Persistent Environment”, Proceedings of Workshop on Persistence and Data Types, 1985. Also in Atkinson, M.P., Buneman, P. and Morrison, R., (eds.), “Data Types and Persistence”, Springer-Verlag, Berlin, 1988, pp. 3–20.

    Google Scholar 

  2. Atkinson, M.P. and Morrison, R., “Procedures as persistent data objects”, ACM Transactions on Programming Language Systems, Vol. 7, No. 4, October 1985.

    Google Scholar 

  3. Bernstein, P.A., “Database System Support for Software Engineering”, Proceedings of the 9th International Conference on Software Engineering, Monterey, California, IEEE, 1987.

    Google Scholar 

  4. Blair, G.S., Gallagher, J.J. and Malik, J., “Genericity vs Inheritance vs Delegation vs Conformance vs ... (Towards a Unifying Understanding of Objects)”, Internal paper, Department of Computing, Lancaster University.

    Google Scholar 

  5. “Common APSE Interface SET (CAIS) (revision A)”, Military Standard DOD-STD 1838A, US Department of Defense, Washington, April 1989.

    Google Scholar 

  6. Cardelli, L. and Wegner, P., “On Understanding Types, Data Abstraction and Polymorphism”, ACM Computing Surveys, Vol. 17, 1985.

    Google Scholar 

  7. Core, P.W. et al, “Ten15 Reference Manual”, (Draft) RSRE Report, 1989.

    Google Scholar 

  8. Dearle, A. and Brown, A.L., “Safe Browsing in a Strongly Type Persistent Environment”, The Computer Journal, Vol. 31, No. 6, 1988.

    Google Scholar 

  9. Hitchcock, P. and Whittington, R., “Information Base of the Aspect Integrated Project Support Environment”, Information and Software Technology Journal, Vol. 30, No. 6, August 1988.

    Google Scholar 

  10. Hudson, S. and King, R., “Object Oriented Database Support for Software Environments”, Proceedings of the ACM SIGMOD International Conference on Management of Data, San Francisco, May 1987.

    Google Scholar 

  11. Hudson, S. and King, R., “The Cactis Project: Database Support for Software Environments”, IEEE Transactions on Software Engineering, Vol. 14, No. 6, June 1988.

    Google Scholar 

  12. “PCTE — A Basis for a Portable Common Tool Environment”, Functional Specification, Version 1.5, Commission of the European Communities, Brussels, November 1988.

    Google Scholar 

  13. Peeling, N.E., “What is Ten15?”, RSRE Report, Malvern, 1989.

    Google Scholar 

  14. Penedo, M.H., Ploedereder, E. and Thomas, I., “Object Management Issues for Software Engineering Environments — Workshop Report”, ACM SIGSOFT/SIGPLAN 3rd Symposium on Software Development Environments, November 1988.

    Google Scholar 

  15. “Smalltalk-80: The Language and its Implementation”, Addison-Wesley, London, 1983.

    Google Scholar 

  16. Taylor, F., Belz, F., Clarke, L., Osterweil, L., Selby, R.W., Wileden, J.C., Wolf, A.L. and Young, M., “Foundations for the Arcadia Environment Architecture”, ACM SIGSOFT/SIGPLAN 3rd Symposium on Software Development Environments, November 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Fred Long

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stanley, M. (1990). Typing in an object management system (OMS). In: Long, F. (eds) Software Engineering Environments. Lecture Notes in Computer Science, vol 467. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53452-0_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-53452-0_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53452-5

  • Online ISBN: 978-3-540-46886-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics