PYTHIA: A Knowledge Based System for Intelligent Scientific Computing
Sanjiva Weerawarana, Elias N. Houstis, John R. Rice, Anupam Joshi, Catherine E. Houstis · 1995
Domain specific Problem Solving Environments (PSEs) are the key new ingredients that will aid in the widespread use of Computational Science & Engineering (CS&E) systems. Each PSE consists of a well defined library that supports the numerical and symbolic solution of certain mathematical model(s) characterizing a specific discipline, together with an easy to use software environment. This environment should ideally interact with the user in a language "natural" to the associated discipline, and provide a high level abstraction of the underlying, computationally complex, model. However, it appears that almost all extant PSEs assume that the user is familiar with the specific functionality/applicability of the PSE. Their primary design objective is to support some form of high level programming with predefined state-of-the-art algorithmic infrastructure. As the functionality of these systems increases, the user is expected to make complex decisions in the parametric space of the algorith...