Integration of graphical tools in a computer algebra system
- 125 Downloads
This project is embedded in the framework of the development of a programming environment integrating symbolic, numeric and graphical tools, in an Artificial Intelligence approach. To carry out the interfacing between a Computer Algebra System and graphical tools the GKS graphical standard has been chosen. Franz-LISP was selected as the host language to implement the system.
Once the graphical kernel is implemented, the interface modules may be written by making use of the GKS primitives. These modules are of two types: the user's interface modules, which display mathematical expressions in human adapted forms, and the symbolic-graphical interface, which allows the plotting of mathematical functions.
Presently the graphical kernel is in test phase, and the interface modules are being specified. Some prototypes of the interface modules are also ready for testing.
KeywordsComputer Algebra System Interface Module Graphical Tool Primitive Characteristic Graphical Kernel
Unable to display preview. Download preview PDF.
- BITTENCOURT, G., A graph formalism for knowledge representation, to appear, 1987.Google Scholar
- CALMET, J. and LUGIEZ, D., A knowledge-based system for Computer Algebra, ACM-SIGSAM Bulletin, Vol. 21, Num. 1, (Issue # 79), February 1987.Google Scholar
- CHAR, B.W., GEDDES, K.O., GONNET, G.H. and WATT, S.M., MAPLE user's guide, WATCOM Publications Limited, Waterloo, Ontario, 1985.Google Scholar
- FIKES, R. and KEHLER, T., The role of frame-based representation in reasoning, Communications of the ACM, volume 28, number 9, pp. 904–920, September 1985.Google Scholar
- FODERARO, J.K. and SKLOWER, K.L., The Franz Lisp manual, University of California, California, April 1982.Google Scholar
- FOLEY, J. and VAN DAN, A., Fundamentals of interactive Computer Graphics, Addison-Wesley, Reading, Mass., 1982.Google Scholar
- HEARN, A.C., REDUCE user's manual version 3.2, The Rand Corporation, Santa Monica, April 1985.Google Scholar
- HOPGOOD, F.R.A., DUCE, D.A., GALLOP, J.R. and SUTCLIFFE, D.C., Introduction to the Graphical Kernel System (GKS), Academic Press, 1983.Google Scholar
- KRÜGER, W., LOOS, R., PROTZEN, M. and SHULZ, T. A., A MODULA-2 language binding for the Graphical Kernel System, Interner Bericht Nr. 11/85, Fakultät für Informatik, Universität Karlsruhe, June 1985.Google Scholar
- LAMPORT, L., LATEX, user's guide & reference manual, Addison-Wesley Publishing Company, 1986.Google Scholar
- MARTIN, W.A., Computer input/output of mathematical expressions, In: "2nd Symposium on Symbolic and Algebraic Manipulation", ACM Publisher, Los Angeles, California, pp. 78–89, March 1971.Google Scholar
- MARTIN, W.A. and FATEMAN, R.J., The MACSYMA System, In: "2nd Symposium on Symbolic and Algebraic Manipulation", ACM Publisher, Los Angeles, California, March 1971.Google Scholar
- WILLIAMSON, H., Algorithm no. 420, hidden line plotting program, Communications of the ACM, volume 15, number 2, pp. 100–103, February 1972.Google Scholar
- WRIGHT, T.J., A two-space solution to the hidden-line problem for plotting functions of two variables, IEEE Transactions C-22, number 1, pp. 28–33, January 1973.Google Scholar