Font Size: a A A

Design And Implementation Of A Computer Algebra System

Posted on:2007-06-09Degree:MasterType:Thesis
Country:ChinaCandidate:A TanFull Text:PDF
GTID:2178360185951622Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Prom 1950's,the arrival of computer have given a great momentum to the development in mathematics and physis.Mathematically, so much numerical computation problem,especially more complicated computation, have been solve by computer instead of human brain. Many computations once were thought of not being woken out by human brain in acceptable time always have satisfactory results. Physically, the application of computer sprouted new branches such as atomic physics and quanta physics. The explosion of atomic bomb and the launch of spaceship do not part touch with computer's application.With the improvement of computer software, giving a propulsion to algebra research and computer theory research, computer algebra system (CAS) came into being in 1960s. Its high performance and friendly interface have maken a lot of basic research facilitate by using person computer, not mainframe computer. This paves ways to more and more researchers devoting themselves to these fields.However, in the course of several decades' development of computer algebra system, there still exist many aspects far less complete and to be solved. In the face of many different basic subjects, general computer algebra system have been faded its glory ever. Under the environment of internet and distribution technology wildly prevalence today, it become more and more important designing a multi-user computer algebra system with high performance, suitable to multiple subjects, and running on different platforms.This article presents an in-depth and detailed study of design of computeralgebra system. In addition to a careful analysis of the strengths and weaknesses of system design, a new design method is presented in implementation the whole system software. What's more, on the base of this, a computing platform based on WEB has been implemented. Some significant parts of the article concerns the following:? Analyzed deeply the characters of the most current computer algebra systems.? Presented a novel design method to implemented CAS's compiler. That is, add the level of virtual machine (VM) to decrease the complexity of compiler design, and modulization of all parts in order to ease the performance expanse and maintenance enhance the development efficiency.? Implement a computer algebra system to efficiently interpret and execute programs written in MAPLE language. Evaluate system by Benchmark,and obtain satisfactory results.@ Using system software as application server, construct a computing platform for algebra subject based on WEB.The design method presented in article gives the way to enhance and enforce the system performance easily and efficiently.
Keywords/Search Tags:Computer Algebra System, Symbolic Computation Platform, Web Architecture, Virtual Machine (VM), Compiler
PDF Full Text Request
Related items