Skip to main content

Integration of graphical tools in a computer algebra system

  • Conference paper
  • First Online:
Book cover Applicable Algebra, Error-Correcting Codes, Combinatorics and Computer Algebra (AAECC 1986)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 307))

  • 152 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Beth Michael Clausen

Rights and permissions

Reprints 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

Publish with us

Policies and ethics