• 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