Skip to main content

An architecture for tool integration

  • Programming-In-The-Large
  • Conference paper
  • First Online:
Advanced Programming Environments

Abstract

The Illinois Software Engineering Program (ISEP) is an effort directed towards the design, development and exploration of software tools, techniques and environments. The primary objective of this program is to develop a set of interrelated and integrable software tools. These tools will facilitate the design, development and maintenance of more reliable and robust software systems and support their systematic reuse. To facilitate the integration of all tools, a general open systems architecture is under development.

The authors are grateful for support received from the A. T. & T. Corporation

Also supported in part by Department of Energy grant DEAC0276ERO2383.

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. Campbell, R. H. and P. A. Kirslis, “The SAGA Project: A System for Software Development”, Proceedings of the ACM SIGPLAN/SIGSOFT Symposium on Practical Software Development Environments, ACM SIGPLAN Notices 19 (3), May 1984.

    Google Scholar 

  2. Evans, A., K. J. Butler, G. Goos and W. A. Wulf, “Draft Revised Diana Reference Manual”, Tartan Laboratories, 1982.

    Google Scholar 

  3. Goguen, J. A., and R. M. Burstall, “Introducing Institutions”, Proceedings, Logics of Programming Workshop, Springer-Verlag LNCS 164, 1984.

    Google Scholar 

  4. Green, C., D. Luckham, R. Balzer, T. Cheatham and C. Rich, “Report of a Knowledge-Based Software Assistant”, Tech. Report KES.U.83.3, Palo Alto, California, 1983.

    Google Scholar 

  5. Harandi, M. T., “A knowledge based programming support tool,” Proceedings of IEEE Trends and Application Conference: Automating Intelligent Behavior, National Bureau of Standards, Gaithersburg, MD., (May 1983).

    Google Scholar 

  6. Harandi, M. T., “Applying knowledge based techniques to software development,” Perspectives in Computing, vol 6 (1), 1986.

    Google Scholar 

  7. Kamin, S. N. and M. Archer, “Partial Implementations of Abstract Data Types: A Dissenting View on Errors”, Proceedings of the International Symposium on Semantics of Data Types, Lecture Notes in Computer Science 173, Springer-Verlag, 1984.

    Google Scholar 

  8. Kamin, S. N., S. Jefferson and M. Archer, “The Role of Executable Specifications: The fase System”, Proceedings of the IEEE Symposium on Application and Assessment of Automated Tools for Software Development, November 1983.

    Google Scholar 

  9. Kaplan, S. M., “The ISEP Open Systems Architecture: A Categorical Perspective”, in preparation.

    Google Scholar 

  10. Luckham. D. and F. von Hencke, “An Overview of Anna, a Specification Language for Ada”, IEEE Software, 2(2), March 1985.

    Google Scholar 

  11. Medina-Mora, R. and P. Feiler, “An Incremental Programming Environment”, IEEE Transactions on Software Engineering, 7 (5), September 1981.

    Google Scholar 

  12. Lochovsky, F. (ed), IEEE Database Engineering Special Issues on Object-Oriented Systems, December 1985.

    Google Scholar 

  13. Newcomer, J. “IDL: The Next Generation”, Conference Record of the International Workshop on Advanced Software Development Environments, Trondheim, June 1986.

    Google Scholar 

  14. Purtilo, J. M., “Polylith: An Environment to Support Management of Tool Interfaces”, Proceedings of the ACM SIGPLAN Symposium on language Issues in Programming Environments, ACM SIGPLAN Notices, 20 (7), July 1985.

    Google Scholar 

  15. Teitelbaum, T. and T. Reps, “The Cornell Program Synthesizer: A Syntax-Directed Programming Environment”, Communications of the ACM, 24 (9), September 1981.

    Google Scholar 

  16. Waters, R. C., “The Programmer's Apprentice: Knowledge Based Program Editing.”, IEEE Transactions on Software Engineering SE-8 (1), January 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reidar Conradi Tor M. Didriksen Dag H. Wanvik

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kaplan, S.M. et al. (1987). An architecture for tool integration. In: Conradi, R., Didriksen, T.M., Wanvik, D.H. (eds) Advanced Programming Environments. Lecture Notes in Computer Science, vol 244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17189-4_93

Download citation

  • DOI: https://doi.org/10.1007/3-540-17189-4_93

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17189-8

  • Online ISBN: 978-3-540-47347-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics