Computer Algebra Systems – New strategies and techniques

作者:

Highlights:

摘要

Software engineers require systematic approaches in order to develop complex large-scale systems and to integrate and migrate existing solutions. Also they need techniques to improve the software reliability, maintainability, performance and dependability, and methodological support to manage the development process effectively and productively. Computer algebra systems are software packages, usually Object-oriented, which are used in manipulation of mathematical formulas. The primary goal of a Computer Algebra System (CAS) is to automate tedious and sometimes difficult algebraic manipulation tasks. The specific uses and capabilities of these systems vary greatly from one system to another. Some of them include facilities for graphing equations and provide a programming language for the user to define their own procedures. In this paper we are going to examine new design strategies and techniques.

论文关键词:Computer algebra system,Mathematical software design,CAS

论文评审过程:Available online 29 August 2007.

论文官网地址:https://doi.org/10.1016/j.amc.2007.08.028