DocumentCode
970572
Title
Reusability Through Program Transformations
Author
Cheatham, Thomas E., Jr.
Author_Institution
Center for Research in Computing Technology, Harvard University, Cambridge, MA 02138 and Software Options, Inc., Cambridge, MA 02138.
Issue
5
fYear
1984
Firstpage
589
Lastpage
594
Abstract
We describe a methodology and supporting programming environment that provide for reuse of abstract programs. Abstract programs are written using notations and constructs natural to the problem domain in a language realized by syntactic extension of a base language. Program transformations are employed to refine an abstract program into its concrete counterpart. We discuss the use of the methodology in the setting of rapid prototyping and custom tailoring.
Keywords
Computer languages; Concrete; Costs; Helium; Maintenance; Programming environments; Programming profession; Prototypes; Software systems; Specification languages; Programming environments; program transformations; rapid prototyping; reusability; specification languages;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1984.5010282
Filename
5010282
Link To Document