Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Hi-index | 0.00 |
ELLPACK is a problem statement language and system for elliptic partial differential equations (PDEs) which is implemented by a Fortran preprocessor. ELLPACK's principal purpose is as a tool for the performance evaluation of software. However, we use it here as an example with which to study the “programming effort” required for problem solving. It is obvious that problem statement languages can reduce programming effort tremendously; our goal is to quantify this somewhat. We do this by analyzing the lengths and effort (as measured by Halstead's “software science” technique) of various approaches to solving these problems. A simple ELLPACK program is shown below to illustrate the nature of the ELLPACK language. Space does not allow a description of the language but it is somewhat self explanatory. See [2] and [3] for further details.