Skip to main content

Environment object management technology: Experiences, opportunities and risks

  • Conference paper
  • First Online:

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

Abstract

For the past several years, we have been actively investigating object management technology for building software environments. Our experiences in this area have spanned type definition and implementation techniques, persistence models and implementation methods, type models for environments, and interoperability models and tools. In this paper we briefly summarize these experiences and then sketch both the opportunities and the risks that we foresee in future work on object management technology for environments.

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. Avrunin, G.S., Dillon, L.K. and Wileden, J.C., “Experiments with Automated Constrained Expression Analysis of Concurrent Software Systems”, in Proceedings TAV3-SIGSOFT '89: Third Testing, Analysis and Verification Symposium, December 1989, pp. 124–130.

    Google Scholar 

  2. Clarke, L.A., Wileden, J.C., and Wolf, A.L., “Graphite: A Meta-tool for Ada Environment Development”, in Proc. IEEE-CS Second Inter. Conf. on Ada Applications and Environments, Miami Beach, Florida, April 1986, pp. 81–90.

    Google Scholar 

  3. Dowson, M., “Experience Using the Graphite Meta-Tool”, in Proceedings of the Twelfth International Conference on Software Engineering, March 1990 (to appear).

    Google Scholar 

  4. Moss, J.E.B., and Sinofsky, S., “Managing Persistent Data with Mneme: Designing a Reliable, Shared Object Interface”, in Proceeding of the Second International Workshop on Object Oriented Data Bases, September 1988, Springer-Verlag.

    Google Scholar 

  5. Rosenblatt, W.R., Wileden, J.C., and Wolf, A.L., “Preliminary Report on the OROS Type Model”, in COINS Technical Report 88-70, Computer and Information Science Department, University of Massachusetts, August 1988.

    Google Scholar 

  6. Rosenblatt, W.R., Wileden, J.C. and Wolf, A.L., “OROS: Toward a Type Model for Software Development Environments”, in Proceedings OOPSLA'89: Conference on Object-Oriented Programming: Systems, Languages, and Applications, October 1989, pp. 297–304.

    Google Scholar 

  7. Tarr, P.L., Wileden, J.C. and Wolf, A.L., “A Different Tack to Providing Persistence in a Language”, in Proceedings Second International Workshop on Database Programming Languages, June 1989, pp. 41–60.

    Google Scholar 

  8. Taylor, R.N., Belz, F.C., Clarke, L.A., Osterweil, L.J., Selby, R.W., Wileden, J.C., Wolf, A.L. and Young, M., “Foundations for the Arcadia Environment Architecture”, in Proceedings SIGSOFT '88: Third Symposium on Software Development Environments, December 1988, pp. 1–13.

    Google Scholar 

  9. Wileden, J.C., Clarke, L.A. and Wolf, A.L., “Three Techniques Supporting the Development of Large Prototype Systems”, in Proceedings of the Third International IEEE Conference on Ada Applications and Environments, May 1988, pp. 28–37.

    Google Scholar 

  10. Wileden, J.C. and Avrunin, G.S., “Toward Automating Analysis Support for Developers of Distributed Software”, in Proceedings of the Eighth International Conference on Distributed Computing Systems, IEEE Computer Society Press, June 1988, pp. 350–357.

    Google Scholar 

  11. Wileden, J.C., Wolf, A.L., Fisher, C.D. and Tarr, P.L., “PGRAPHITE: An Experiment in Persistent Typed Object Management”, in Proceedings SIGSOFT '88: Third Symposium on Software Development Environments, December 1988, pp. 130–142.

    Google Scholar 

  12. Wileden, J.C., Wolf, A.L., Rosenblatt, W.R. and Tarr, P.L., “UTM-0: Initial Proposal for a Unified Type Model for Arcadia Environments”, Arcadia Design Document UM 89-01, February 1989.

    Google Scholar 

  13. Wileden, J.C., Wolf, A.L., Rosenblatt, W.R. and Tarr, P.L., “Specification Level Interoperability”, in Proceedings of the Twelfth International Conference on Software Engineering, March 1990 (to appear).

    Google Scholar 

  14. Wileden, J.C., Clarke, L.A. and Wolf, A.L., “A Comparative Evaluation of Object Definition Techniques for Large Prototype Systems”, in ACM Transactions on Programming Languages and Systems, (to appear).

    Google Scholar 

  15. Wolf, A.L., “Graphite Reference Manual”, in COINS Technical Report 87-109, Computer and Information Science Department, University of Massachusetts, October 1987.

    Google Scholar 

  16. Wolf, A.L., Clarke, L.A., and Wileden, J.C., “The AdaPIC Toolset: Supporting Interface Control and Analysis Throughout the Software Development Process”, in IEEE Transactions on Software Engineering Vol. 15, No. 3, March 1989, pp. 250–263.

    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

Wileden, J.C., Wolf, A.L. (1990). Environment object management technology: Experiences, opportunities and risks. 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_47

Download citation

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

  • 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