Abstract
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.
Preview
Unable to display preview. Download preview PDF.
References
BITTENCOURT, G., A graph formalism for knowledge representation, to appear, 1987.
CALMET, J. and LUGIEZ, D., A knowledge-based system for Computer Algebra, ACM-SIGSAM Bulletin, Vol. 21, Num. 1, (Issue # 79), February 1987.
CHAR, B.W., GEDDES, K.O., GONNET, G.H. and WATT, S.M., MAPLE user's guide, WATCOM Publications Limited, Waterloo, Ontario, 1985.
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.
FODERARO, J.K. and SKLOWER, K.L., The Franz Lisp manual, University of California, California, April 1982.
FOLEY, J. and VAN DAN, A., Fundamentals of interactive Computer Graphics, Addison-Wesley, Reading, Mass., 1982.
HEARN, A.C., REDUCE user's manual version 3.2, The Rand Corporation, Santa Monica, April 1985.
HOPGOOD, F.R.A., DUCE, D.A., GALLOP, J.R. and SUTCLIFFE, D.C., Introduction to the Graphical Kernel System (GKS), Academic Press, 1983.
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.
LAMPORT, L., LATEX, user's guide & reference manual, Addison-Wesley Publishing Company, 1986.
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.
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.
WILLIAMSON, H., Algorithm no. 420, hidden line plotting program, Communications of the ACM, volume 15, number 2, pp. 100–103, February 1972.
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.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bittencourt, G. (1988). Integration of graphical tools in a computer algebra system. In: Beth, T., Clausen, M. (eds) Applicable Algebra, Error-Correcting Codes, Combinatorics and Computer Algebra. AAECC 1986. Lecture Notes in Computer Science, vol 307. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0039175
Download citation
DOI: https://doi.org/10.1007/BFb0039175
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19200-8
Online ISBN: 978-3-540-39133-3
eBook Packages: Springer Book Archive