Abstract
The object-oriented software development is a kind of promising software methodology and leading to a wholly new way for solving problems. In the research on the rapid construction of Structured Development Environment (SDE) that supports detailed design and coding in software development, a generator that can generate the SDE has been applied as a metatool. The kernel of SDE is a syntax-directed editor based on the object-oriented concepts. The key issue in the design of SDE is how to represent the elements of target language with the class concept and a program internally. In this paper, the key concepts and design of the SDE and its generator as well as the implementation of a prototype are to be discussed.
Similar content being viewed by others
References
Birfwhistleet al., Simula Begin Petrocelli/Charter. 1975.
A. Goldberg and D. Robson, Smalltalk-80: The Language and Its Implementation. Addison Wesley, 1983.
D. W. Embley and S. N. Woodfield, A Knowledge Structure for Reusing Abstract Data Types. Proc., 9th ICSE, 1987.
M. Stetik and D. G. Bobrow, Object-Oriented Programming: Themes and Variations.AI Magazine, 1986, 6.
G. Booch, Object-oriented development.IEEE Trans., on S. E, 1986, (2).
Gerald E. Peterson, Object-Oriented Computing. Vol. 1: Concepts, Published by Computer Society Press of the IEEE, Washington, D. C., 1987.
B. Stroustrup, The C++Programming Language. Addison-Wesley, 1986.
A. N. Habermann and D. Notkin, Gandalf: Software Development Environments.IEEE Trans. Software Engineering, 1986, SE-12 (12).
T. Teitelbaum and T. Reps, The Cornell Program Synthesizer: A syntax-directed programming environment.Commun. ACM, 1981, 24 (9).
V. Donzeau Gouge, G. Huet, G. Kahn, and B. Lang, Programming Environment Based on Structured Editors: the MENTOR Experience. INRIA Tech. 26, May 1980.
S. P. Reiss, Graphical Program Development with PECAN Program Development System. Proc. ACM SIGSOFT/SIGPLAN Software Engineering Symp. practical software development environments, Apr., 1984.
Takao Tenmaet al., A System for generating language-oriented editors.IEEE Trans. on Software Engineering, 1988, 14 (8).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Fei, X., Liao, L., Wang, H. et al. Structured development environment based on the object-oriented concepts. J. of Comput. Sci. & Technol. 7, 193–201 (1992). https://doi.org/10.1007/BF02946569
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02946569