NAXPERT: A prototype expert system for numerical software The prototype expert system described in this paper works for a mathematical library of 50 routines for the IBM personal computer. It provides assistance to two types of user of the library: a user who does not know which routine to use may consult NAXPERT which will try to find a suitable routine: a user who knows which routine to use may request that NAXPERT constructs a skeleton FORTRAN program for using the routine. par As a typical expert system NAXPERT contains a user interface, a knowledge base, a knowledge engine and an explanation facility. The implementation language is Prolog. Knowledge is represented by keywords, routine specifications and rules that describe relations between keywords. The knowledge base, the knowledge engine and all NAXPERT facilities are presented. Examples are given which show the selection of a routine, a routine description, a FORTRAN skeleton and the explanation facility. par The authors are pointing out that “NAXPERT is a prototype expert system which is under development and many improvements are clearly possible and desirable”. Related work on assistance to users of numerical software is summarized.
Keywords for this software
References in zbMATH (referenced in 6 articles , 1 standard article )
Showing results 1 to 6 of 6.
- Houstis, Elias N. (ed.); Rice, John R. (ed.); Gallopoulos, Efstratios (ed.); Bramley, Randall (ed.): Enabling technologies for computational science. Frameworks, middleware and environments (2000)
- Chelsom, J.; Cornali, D.; Reid, I.: Numerical and statistical knowledge-based front-ends. Research and development at NAG (1992)
- Dewar, Michael C.: Using computer algebra to select numerical algorithms (1992)
- Kamel, M. S.; Ma, K. S.; Enright, W. H.: ODEXPERT: An expert system to select numerical solvers for initial value ODE systems (1992)
- Lucks, Michael; Gladwell, Ian: Automated selection of mathematical software (1992)
- Schulze, Klaus; Cryer, Collin W.: NAXPERT: A prototype expert system for numerical software (1988)