Bahlke, R., and G. Snelting, "The PSG System: From Formal Language Definitions to Interative Programming Environments," ACM Transactions on Programming Languages and System 8(4):547-576), Oct. 1986. |
Ballance, R et al., The Pan Language-Based Editing System for Integrated Development Environments, Sigsoft, Irvine, California, 1990, pp. 77-93. |
Bassett, Paul, G., "Frame-Based Software Engineering," IEEE Software, Jul. 1987, pp. 9-16. |
Donzeau-Gouge, V. et al., "Programming Environments Based on Structured Editors: The Mentor Experience," Institut National de Recherche en Informatique et Automatique Rocquencourt, France, pp. 128-140. |
Dykes, L., and R. Cameron, "Towards High-Level Editing in Syntax-Based Editors," Software Engineering Journal, Jul. 1990, pp. 237-244. |
Feather, Martin S., A Survey and Classification of some Program Transformation Approaches and Techniques, Elsevier Science Publishers B. V. (North-Holland), 1987, pp. 165-195. |
Garlan, David et al., "A Transformation Approach to Generating Application-Specific Environments," ACM, Dec. 1992, pp. 68-77. |
Garlan, David B. and Philip L. Miller, "Gnome: An Introductory Programming Environment Based on a Family of Structure Editors," Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Pittsburgh, Pennsylvania, Apr. 23-25, 1984, pp. 65-72. |
"Guidelines for Software Refinery Language Models," Reasoning Systems, Palo Alto, California, May 2, 1991, 29 pages. |
Habermann, A. Nico and David Notkin, "Gandalf: Software Development Environments," IEEE Transactions on Software Engineering SE-12(12):1117-1127, 1986. |
Hood, R., "Efficient Abstractions for the Implementation of Structured Editors," ACM, Feb. 1985, pp. 171-178. |
Kaiser, G. et al., "A Retrospective on Dose: An Interpretive Approach to Structure Editor Generation," Software--Practice and Experience 18(8), Aug. 1988. |
Kotik, Gordon B., and Lawrence Z. Markosian, "Automating Software Analysis and Testing Using a Program Transformation System," Proc. 14.sup.th Int'l Comp. Software and Applications Conference, pp. 1-10, 1990. |
Merks, E. et al., "Language Design for Program Manipulation," IEEE Transactions on Software Engineering 18(1): 19-32, Jan. 1992. |
Minor, S., "Interacting with Structure-Oriented Editors," Int. J. Man-Machine Studies 37:399-418, 1992. |
Neighbors, James M., "The Evolution from Software Components to Domain Analysis," Int. J. of Software Eng. and Knowledge Eng. 2(3):325-354, 1992. |
Ohsawa, Yutaka, and Masao Sakauchi, "A New Tree Type Data Structure with Homogeneous Nodes Suitable for a Very Large Spatial Database," 1990 6.sup.th International Conference, Data Engineering. |
Reps. Thomas, and Tim Teitelbaum, "The Synthesizer Generator," SIGPLAN Notices 19(5):42-48, 1984. |
Reps, Thomas, and Tim Teitelbaum, "The Synthesizer Generator Reference Manual," 3d ed., Springer-Verlag, N.Y., pp. 1-10, 54-85, 90-111, 1985. |
Shasha, Dennis et al., "Pattern Matching in Unordered Trees," Tools with Artificial Intelligence, IEEE Int'l Conference, 1992. |
Schneiderman, B. et al., "Display Strategies for Program Browsing: Concepts and Experiment," IEEE Software, May 1986, pp. 7-15. |
Snelting G., "Experiences with the PSG--Programming System Generator," Institut fur Systemarchitektur, Technische Hochschule Darmstadt, 1985, pp. 148-162. |
Teitelbaum, Tim. and Thomas Reps, "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment," Communication of the ACM 24(9):563-573, Sep. 1981. |
Pintelas, P. et al., "A Comparative Study of Five Language Independent Programming Environments," Journal of Systems and Software, Jan. 1991, USA, vol. 14, no. 1, pp. 3-15. |
Teitelbaum, T. et al., "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment," Communications of the ACM, Sep. 1981, USA, vol. 24, No. 9, pp. 563-573. |