ESPRIT Project 125 GRASPIN: Achievements and Experiences
The ESPRIT 1 project GRASPIN has developed prototypes of a personal software engineering environment to support the construction and verification of distributed and non-sequential software systems. The GRASPIN environment provides a flexible framework with extensive facilities for the incorporation of new methods and tools, and for the customization to a variety of languages, applications, and target systems. Prototypes are implemented on both Lisp systems and PCTE-based machines.
This paper presents the main R&D results of the project, which ended in September 1989 after a lifetime of more than 6 years. Moreover, it reports first experiences gained by pilot users and discusses the lessons learnt in collaborating in an international project jointly performed by eigth partners from industry and academia.
KeywordsFlexible Framework Kernel System Software Development Environment Algebraic Specification Common Lisp
Unable to display preview. Download preview PDF.
- R. Endres (ed.): Architecture of the GRASPIN Environment. GRASPIN Technical Paper GRA80/3, Sankt Augustin: GMD, May 1988Google Scholar
- Donzeau-Gouge, V. et al.: Programming Environments Based on Structured Editors: The Mentor Experience. In: J.R. Barstow et al. (eds): Interactive Programming Environments, McGraw-Hill, New York, 1984Google Scholar
- Reps, T. and Teitelbaum, T.: The Synthesizer Generator: Reference Manual. Technical Report, Computer Science Dept., Cornell University, Ithaca, N.Y., 1985Google Scholar
- Habermann, H. and Notkin, D.: The GANDALF Software Development Environment, CMU Techn. Report, 1982Google Scholar
- Kramer, B. and Schmidt, H.-W.: Developing Integrated Environments with ASDL. IEEE Software, January 1989, pp. 98–107Google Scholar
- Houghton, R.C., Jr.: Characteristics and Functions of Software Engineering Environments: An Overview. ACM SIGSOFT, Software Engineering Notes, vol.12, no.l, January 1987Google Scholar
- Mannucci, S. et al.: The Kernel of a Software Development Environment for Graphic Languages. Proc. Hawaii Int. Conf. on System Sciences, January 1989Google Scholar
- Project Team: Final Project Report of Esprit Project 125 - The GRASPIN Environment. GRASPIN Technical Paper GRA 125/1, Sankt Augustin: GMD, September 1989Google Scholar