Re-Use and Abstraction

Re-use has become one of the elusive holy grails of software developers. Enormous amounts of effort are wasted by multiple implementations of similar software functions in different contexts.

Re-use is about getting the maximum use out of every bit of effort spent on software (or "knowledgeware") development.

The deployment of pervasive global broadband digital networks provides a further impetus to re-use by facilitating distribution of software and by improving the ease with which developers can locate existing implementations of functions which they need.

Mathematicians will recognise that re-use depends upon abstraction, which is really what mathematics is all about, and that high levels of re-use depend upon getting the best conceptual structure.

Can Mathematics help to achieve re-use in information engineering?

Broadband networks generate:

economic pressures
for re-use

UP © RBJ created 96/10/1 modified 96/10/1 HOME