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.