This Article 
 Bibliographic References 
 Add to: 
The Case for Frame-Based Software Engineering
July/August 2007 (vol. 24 no. 4)
pp. 90-99
Paul G. Bassett, Cutter Consortium
A frame is an archetype—a model from which all similar things are made. Frame technology can synthesize any information structure (such as a program) from machine-adaptable frames. The author contrasts FT with object-oriented classes. By canonically defining each information structure in terms of its unique properties, frames avoid the complexities induced by code-level redundancies. Frames also solve the problem of how to regenerate domain-specific-language programs without destroying prior customizations. The article includes evidence of FT's efficacy, its impact on software's life cycle, elements of frame design, and an easy way to get started.
Index Terms:
reuse models, automatic programming, evolutionary programming, software engineering process
Paul G. Bassett, "The Case for Frame-Based Software Engineering," IEEE Software, vol. 24, no. 4, pp. 90-99, July-Aug. 2007, doi:10.1109/MS.2007.119
Usage of this product signifies your acceptance of the Terms of Use.