|
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? |
©
created 96/10/1 modified 96/10/1