cfry@watdcsu.waterloo.edu (C.Fry - Inst. Computer Research) (06/01/88)
Frame-Based Software Engineering by Paul G. Bassett of VP Research Netron Inc. Abstract For any class of objects, an engineering body of knowledge develops from an understanding of the principles of construction for that class. Principles of construction are really principles of composition from common components: i.e. reuse. So the issue is: what reuse principles cope with that unique property of software - its need to remain soft? Reusability problems are ex- plored from several perspectives: `cut-and-paste' programming, subroutines, structured programming, language design, and code generators. The `same as, except' reusability principle is introduced and used to explain Bassett Frame Technology, a formal engineering basis for designing, constructing and maintaining software from reusable parts. A set of tools that apply frame-based software engineering to COBOL applications are described to illustrate significant achievements in practice. DATE: Wednesday, June 8, 1988 TIME: 3:30 p.m. PLACE: University of Waterloo, Davis Centre Room 1302 Everyone is welcome. Refreshments served.