Providing Modern Software Environments to Computer Algebra Systems

  • Svetlana Cojocaru
  • Ludmila Malahova
  • Alexander Colesnicov
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4194)


Many computer algebra systems lack modern user-friendly software environment. Poorly designed interface depreciates rich mathematical ideas implemented in calculation engine. It obstructs extensive usage of such systems because of requiring special knowledge and skills, e.g., in programming, to use them. Another problem of computer algebra systems is multitude of data formats and the implied difficulty in simultaneous usage of different systems. We discuss basics of and requirements to interfaces for computer algebra systems and techniques of their implementation. Modern software engineering approaches permit to provide a toolkit for semi-automated development of software environments for computer algebra systems.


Symbolic Computation Computer Algebra System Software Environment Intelligent Interface Graphical Shell 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kajler, N., Soiffer, N.: A survey of user interfaces for computer algebra systems. Journal of Symbolic Computation 25(2), 127–159 (1998)CrossRefGoogle Scholar
  2. 2.
    Kajler, N. (ed.): Computer-Human Interaction in Symbolic Computation. Springer, Wien (1998)zbMATHGoogle Scholar
  3. 3.
    Colesnicov, A.: Implementation and usage of the Bergman package shell. Computer Science Journal of Moldova 4(2(11)), 260–276 (1996)Google Scholar
  4. 4.
    Backelin, J., Cojocaru, S., Ufnarovski, V.: BERGMAN. In: Grabmeier, J., Kaltofen, E., Weispfenning, V. (eds.) Computer Algebra Handbook, pp. 349–352. Springer, Heidelberg (2003)Google Scholar
  5. 5.
    Backelin, J., Cojocaru, S., Ufnarovski, V.: The Computer Algebra Project Bergman: Current State. In: Herzog, J., Vuletescu, V. (eds.) Commutative algebra, Singularities and Computer Algebra. Series II. Mathematics, Physics and Chemistry, vol. 115, pp. 75–101. Kluwer Academic Publishers, Dordrecht (2003)Google Scholar
  6. 6.
    Backelin, J., Cojocaru, S., Colesnicov, A., Malahova, L., Ufnarovski, V.: Problems in interaction with the Computer Algebra System Bergman. In: Cojocaru, S., et al. (eds.) Computational Commutative and Non-Commutative Algebraic Geometry. NATO Science Series: Computer & Systems Sciences, vol. 196, pp. 185–198. IOS Press, Amsterdam (2005)Google Scholar
  7. 7.
    Backelin, J., Cojocaru, S., Ufnarovski, V.: Mathematical Computations Using Bergman. Lund University, Centre for Mathematical Science (2005)Google Scholar
  8. 8.
    Ehlert, P.: Intelligent User Interfaces: Introduction and survey. Research Report DKS03–01/ICE 01, Delft University of Technology (February 2003)Google Scholar
  9. 9.
  10. 10.
  11. 11.
  12. 12.
    Scientific Workplace, Scientific Word, Scientific Notebook:
  13. 13.
  14. 14.
  15. 15.
  16. 16.
  17. 17.
  18. 18.
  19. 19.
  20. 20.
  21. 21.
  22. 22.
  23. 23.
  24. 24.
  25. 25.
  26. 26.
    Ross, E.: Intelligent User Interfaces: Survey and Research directions. Technical report, CSTR-00-004, Department of Computer Science, University of Bristol (March 2000),
  27. 27.
    Waern, A.: What is an Intelligent Interface?

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Svetlana Cojocaru
    • 1
  • Ludmila Malahova
    • 1
  • Alexander Colesnicov
    • 1
  1. 1.Institute of Mathematics and Computer ScienceAcademy of Sciences of MoldovaChişinău

Personalised recommendations