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
Preview
Unable to display preview. Download preview PDF.
References
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.
Atkinson, M.P. and Morrison, R., “Procedures as persistent data objects”, ACM Transactions on Programming Language Systems, Vol. 7, No. 4, October 1985.
Bernstein, P.A., “Database System Support for Software Engineering”, Proceedings of the 9th International Conference on Software Engineering, Monterey, California, IEEE, 1987.
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.
“Common APSE Interface SET (CAIS) (revision A)”, Military Standard DOD-STD 1838A, US Department of Defense, Washington, April 1989.
Cardelli, L. and Wegner, P., “On Understanding Types, Data Abstraction and Polymorphism”, ACM Computing Surveys, Vol. 17, 1985.
Core, P.W. et al, “Ten15 Reference Manual”, (Draft) RSRE Report, 1989.
Dearle, A. and Brown, A.L., “Safe Browsing in a Strongly Type Persistent Environment”, The Computer Journal, Vol. 31, No. 6, 1988.
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.
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.
Hudson, S. and King, R., “The Cactis Project: Database Support for Software Environments”, IEEE Transactions on Software Engineering, Vol. 14, No. 6, June 1988.
“PCTE — A Basis for a Portable Common Tool Environment”, Functional Specification, Version 1.5, Commission of the European Communities, Brussels, November 1988.
Peeling, N.E., “What is Ten15?”, RSRE Report, Malvern, 1989.
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.
“Smalltalk-80: The Language and its Implementation”, Addison-Wesley, London, 1983.
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.
Author information
Authors and Affiliations
Editor information
Rights 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