Support for change in RPDE 3
- 1 October 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSOFT Software Engineering Notes
- Vol. 15 (6) , 218-228
- https://doi.org/10.1145/99278.99297
Abstract
RPDE 3 is a framework for building environments. Great emphasis has been placed on supporting changes of various kinds, such as extensions to existing environments and creation of new environments by adapting existing environments. We have a three-pronged approach to supporting change: (1) use of a central framework providing key services is a uniform fashion, (2) an extended object-oriented programming paradigm supporting fine-grained changes by addition of small code fragments, and (3) structured representation of program material facilitating sophisticated language-sensitive processing. RPDE 3 has been used on a daily basis for its own development for about three years now, and during that time has undergone extensive change. This experience has indicated strongly that our approach to supporting change is effective, and has identified extensions to it that should make it more effective still. This paper describes the approach and, primarily, our experience.Keywords
This publication has 7 references indexed in Scilit:
- Good news, bad news: experience building software development environment using the object-oriented paradigmPublished by Association for Computing Machinery (ACM) ,1989
- Full text indexing based on lexical relations an application: software librariesPublished by Association for Computing Machinery (ACM) ,1989
- Composing user interfaces with InterViewsComputer, 1989
- RPDE3: A Framework for Integrating Tool FragmentsIEEE Software, 1987
- Working in the Garden Environment for Conceptual ProgrammingIEEE Software, 1987
- Distrbution and Abstract Types in EmeraldIEEE Transactions on Software Engineering, 1987
- The synthesizer generatorPublished by Association for Computing Machinery (ACM) ,1984