J.A. van Hulzen
Department of Computer Science, University of Twente,
P.O. Box 217, 7500 AE Enschede, The Netherlands
and H.J. van Zuylen
Delft Hydraulics, P.O. Box 177, Rotterdamseweg 185
2600 MH Delft, The Netherlands
The FORTRAN code to build the matrix of coefficients is quite complex, due to the strong logical coherence and the large number of transformations and approximations applied. Therefore the code is error-prone and difficult to maintain.
A solution was found by generating the code and maintaining it on a higher level of abstraction. Computer algebra was applied using the REDUCE package with GENTRAN and SCOPE. Instead of maintaining the source code, the knowledge needed to build the source code is documented and used to generate the source code. Maintenance is done on the documented knowledge.
Computer Algebra in Industry 2 Edited by A.M. Cohen, L. van Gastel and
S.M. Verduyn Lunel
© 1995 John Wiley & Sons Ltd
Computer Algebra in Industry 2
Thierry van Effelterre