Skip to main content

Tool integration in an open environment

  • Tools And Environments
  • Conference paper
  • First Online:

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

Abstract

The prime aspect of the integration of tools is the data they share or communicate to each other. The use of a complex object management system for realizing this integration is described. Tool integration is also concerned with the composition of tools. An applicative command language interpreter allowing the application of tools on objects at different levels of granularity in the database is presented. Besides supporting a typed language, the command language interpreter enforces rules on tool usage.

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. R. M. Balzer, “Living in the next generation operating system”, Proceedings Information Processing 1986, 283–291, North-Holland.

    Google Scholar 

  2. Y. Bernard, M. Lacroix, P. Lavency, M. Vanhoedenaghe, “Configuration Management in an Open Environment”, Proceedings of the 1st European Software Engineering Conference, Strasbourg, France, September 1987, 37–45.

    Google Scholar 

  3. Y. Bernard and P. Lavency, “A Process-Oriented Approach to Configuration Management”, 11th International Conference on Software Engineering, Pittsburgh, May 1989.

    Google Scholar 

  4. Bull et al, “PCTE: A Basis for a Portable Common Tool Environment”, Functional Specifications, Fourth Edition, 1986.

    Google Scholar 

  5. J. Cartmell and A. Anderson, “The Eclipse Two-Tier Database Interface”, Proceedings of the 1st European Software Engineering Conference, Strasbourg, France, September 1987, 137–147.

    Google Scholar 

  6. G. Copeland and D. Maier, “Making Smalltalk a Database System”, Proceedings of the SIGMOD Conference, Boston, MA, June 1984, 316–325.

    Google Scholar 

  7. T. Didriksen, A. Lie, R. Conradi, “IDL As a Data Description Language for a Programming Environment Database”, ACM SIGPLAN Notices 22, 11 (1987), 71–78.

    Google Scholar 

  8. DoD, “Requirements for Ada Programming Support Environments (Stoneman)”, Department of Defense, February 1980.

    Google Scholar 

  9. V. Donzeau-Gouge, G. Kahn, G. Huet, B. Lang, J.-J. Levy, “Programming environments based on Structured Editors: the MENTOR Experience”, in “Interactive Programming Environments”, D. R. Barstow et al. (eds), McGraw-Hill, 1984.

    Google Scholar 

  10. F. Gallo, R. Minot, I. Thomas, “The Object Management System of PCTE as a Software Engineering Database Management System”, ACM SIGPLAN Notices 22, 1 (1987), 12–15.

    Google Scholar 

  11. D. Garlan, “Views for Tools in Integrated Environments”, Proceedings of the International Workshop on Advanced Environments, Trondheim, Norway, June 1986, 314–343, Springer-Verlag.

    Google Scholar 

  12. P. Jamart, A. Baudhuin, M. Vandersmissen, M. Vanhoedenaghe, “A Typing System for Software Development Environments”, Proceedings Compeuro 88, Brussels, Belgium, April 1988.

    Google Scholar 

  13. G.E. Kaiser and P.H. Feiler, “An Architecture for an Intelligent Assistance in Software Development”, 9th International Conference on Software Engineering, Monterey, California, USA, March 1987, 180–188.

    Google Scholar 

  14. B. W. Kernighan and J. R. Mashey, “The Unix Programming Environment”, Software-Practice and Experience 9 (1), 1979.

    Google Scholar 

  15. M. Lacroix and A. Pirotte, “Data Structures for CAD Object Description”, in Proceedings 18th Design Automation Conference, Nashville, 1981.

    Google Scholar 

  16. M. Lacroix and A. Pirotte, “Comparison of Database Interfaces for Application Programming”, Information Systems, Pergamon Press Ltd., Great Britain, 8(3) 1983.

    Google Scholar 

  17. M. Lacroix and M. Vanhoedenaghe, “Manipulating Complex Objects”, in Proceedings of the Workshop on Database Programming Languages, Roscoff, France, September 1987, F. Bancilhon and P. Buneman, editors, ACM Addison Wesley, to appear.

    Google Scholar 

  18. M. Lacroix and M. Vanhoedenaghe, “Inheritance and Genericity in a Complex Object Management System”, in Proceedings of the Software CAD Databases Workshop, Napa, California, February 1989.

    Google Scholar 

  19. P. Lavency and M. Vanhoedenaghe, “Knowledge Based Configuration Management”, 21st Hawaii International Conference on System Sciences, Hawaii, USA, January 1988, 83–92.

    Google Scholar 

  20. Ch. S. McDonald, “fsh-A Functional UNIX Command Interpreter”, Software-Practice and Experience 17 (10), 1987.

    Google Scholar 

  21. L. Osterweil, “Software Processes Are Software too”, 9th International Conference on Software Engineering, Monterey, California, USA, March 1987, 2–13.

    Google Scholar 

  22. M. H. Penedo and E. Don Stuckle, “PMDB — A Project Master Database for Software Engineering Environments”, Proceedings 8th International Conference on Software Engineering, London, UK, August 1985, 150–157.

    Google Scholar 

  23. T. Reps and T. Teitelbaum, “The Synthesizer Generator”, Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, edited by P. Henderson, Pittsburgh, Pennsylvania, April 1984, 42–48.

    Google Scholar 

  24. R. Taylor, F. Belz, L. Clarke, L. Osterweil, R. Selby, J. Wileden, A. Wolf, M. Young, “Foundations for the Arcadia Environment Architecture”, Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, edited by P. Henderson, Boston, Massachusetts, November 1988, 1–13.

    Google Scholar 

  25. A. van Lamsweerde, M. Buyse, B. Delcourt, E. Delor, M. Ervier, M.C. Schayes, J.P. Bouquelle, R. Champagne, P. Nisole, J. Seldeslachts, “The Kernel of a Generic Software Development Environment”, Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, edited by P. Henderson, Palo Alto, California, December 1986, 208–217.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

C. Ghezzi J. A. McDermid

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lacroix, M., Vanhoedenaghe, M. (1989). Tool integration in an open environment. In: Ghezzi, C., McDermid, J.A. (eds) ESEC '89. ESEC 1989. Lecture Notes in Computer Science, vol 387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51635-2_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-51635-2_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51635-4

  • Online ISBN: 978-3-540-46723-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics