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.
References
R. M. Balzer, “Living in the next generation operating system”, Proceedings Information Processing 1986, 283–291, North-Holland.
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.
Y. Bernard and P. Lavency, “A Process-Oriented Approach to Configuration Management”, 11th International Conference on Software Engineering, Pittsburgh, May 1989.
Bull et al, “PCTE: A Basis for a Portable Common Tool Environment”, Functional Specifications, Fourth Edition, 1986.
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.
G. Copeland and D. Maier, “Making Smalltalk a Database System”, Proceedings of the SIGMOD Conference, Boston, MA, June 1984, 316–325.
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.
DoD, “Requirements for Ada Programming Support Environments (Stoneman)”, Department of Defense, February 1980.
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.
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.
D. Garlan, “Views for Tools in Integrated Environments”, Proceedings of the International Workshop on Advanced Environments, Trondheim, Norway, June 1986, 314–343, Springer-Verlag.
P. Jamart, A. Baudhuin, M. Vandersmissen, M. Vanhoedenaghe, “A Typing System for Software Development Environments”, Proceedings Compeuro 88, Brussels, Belgium, April 1988.
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.
B. W. Kernighan and J. R. Mashey, “The Unix Programming Environment”, Software-Practice and Experience 9 (1), 1979.
M. Lacroix and A. Pirotte, “Data Structures for CAD Object Description”, in Proceedings 18th Design Automation Conference, Nashville, 1981.
M. Lacroix and A. Pirotte, “Comparison of Database Interfaces for Application Programming”, Information Systems, Pergamon Press Ltd., Great Britain, 8(3) 1983.
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.
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.
P. Lavency and M. Vanhoedenaghe, “Knowledge Based Configuration Management”, 21st Hawaii International Conference on System Sciences, Hawaii, USA, January 1988, 83–92.
Ch. S. McDonald, “fsh-A Functional UNIX Command Interpreter”, Software-Practice and Experience 17 (10), 1987.
L. Osterweil, “Software Processes Are Software too”, 9th International Conference on Software Engineering, Monterey, California, USA, March 1987, 2–13.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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