These reports are available from burns@windfall.crl.McMaster.CA "For profit" companies are asked to pay $5 and $8 respectively (except for members of TRIO and CITR).
This report explores some ideas for formally specifying modules based on trace assertion method outlined in, for example, [Parnas and Wang 1989]. These ideas include:
These are lecture notes for a short course (five lectures) by Wilder and Tucker on tabular methods for system documentation that forms part of a second year undergraduate course on system development within the Department of Computer Science, University of Wales, Swansea, Wales. The topics covered are: tables in the real work; tables and the system design life cycle; four documentation problems (word processor, calculator, polyline and dialogue box); general tables, and tables of terms over algebras.
We are keen to receive comments, suggestions and information on the material in these notes.