Wednesday, September 08, 2004

Compact Comparison of Competing Software Designs

ABSTRACT of this paper:

The numerical Traceability Matrix of a given software
system is a compact representation of the system design in
terms of software components. It is a much more powerful
design tool than a checklist as it has been used so far.
Two competing designs are equivalent if and only if their
matrices can be put in identical form. The most modular
design is that with highest computed diagonality.
The paper discusses case studies illustrating these claims.

Keywords: software components, Traceability, T-Matrix,
diagonality, modularity, competing designs.

No comments: