Iris: design of an user interface program for symbolic algebra
SYMSAC '86 Proceedings of the fifth ACM symposium on Symbolic and algebraic computation
CaminoReal: an interactive mathematical notebook
Proceedings of the International Conference on Electronic Publishing on Document manipulation and typography
SUI: a system independent user interface for an integrated scientific computing environment
ISSAC '90 Proceedings of the international symposium on Symbolic and algebraic computation
DSC: a system for distributed symbolic computation
ISSAC '91 Proceedings of the 1991 international symposium on Symbolic and algebraic computation
CAS/PI: a portable and extensible interface for computer algebra systems
ISSAC '92 Papers from the international symposium on Symbolic and algebraic computation
Building a Computer Algebra Environment by Composition of Collaborative Tools
DISCO '92 Proceedings of the International Symposium on Design and Implementation of Symbolic Computation Systems
A software interconnection technology to support specification of computational environments (polylith, module interconnection language)
Some human interaction issues in computer algebra
ACM SIGSAM Bulletin
Some human interaction issues in computer algebra
ACM SIGCHI Bulletin
From honest to intelligent plotting
ISSAC '95 Proceedings of the 1995 international symposium on Symbolic and algebraic computation
STAR/MPI: binding a parallel library to interactive symbolic algebra systems
ISSAC '95 Proceedings of the 1995 international symposium on Symbolic and algebraic computation
ACM SIGSAM Bulletin
MPP: a framework for distributed polynomial computations
ISSAC '96 Proceedings of the 1996 international symposium on Symbolic and algebraic computation
An OpenMath 1.0 implementation
ISSAC '97 Proceedings of the 1997 international symposium on Symbolic and algebraic computation
A proposal for syntactic data integration math protocols
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Tools for parallel/distributed mathematical computation
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Software components using symbolic computation for problem solving environments
ISSAC '98 Proceedings of the 1998 international symposium on Symbolic and algebraic computation
Design and protocol for Internet accessible mathematical computation
ISSAC '99 Proceedings of the 1999 international symposium on Symbolic and algebraic computation
IAMC architecture and prototyping: a progress report
Proceedings of the 2001 international symposium on Symbolic and algebraic computation
Computer Algebra Meets Automated Theorem Proving: Integrating Maple and PVS
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
Computer algebra handbook
Hidden verification for computational mathematics
Journal of Symbolic Computation
Hi-index | 0.00 |
The Multi Protocol (MP) is designed for integrating symbolic, numeric, graphics, document processing, and other tools for scientific computation, into a single distributed problem-solving environment. MP is layered, reflecting the logically distinct aspects of tool integration. Data representation issues are addressed by specifying a set of basic data types and a mechanism for constructing non-basic types. MP passes all data in the form of annotated parse trees. The parse tree provides a simple, flexible and tool-independent way to represent and exchange data, and annotations provide a powerful and generic expressive facility for transmitting additional information. MP also provides efficient encodings for numeric data and includes different types of optimizations to reduce the cost of exchanging data. The optimizations are important when transmitting large expressions typically encountered in symbolic and numeric computation. MP is extensible. Users can define additional sets of operators and annotations as well as tailor the generic optimization mechanisms to efficiently encode their own data structures. A clear distinction between MP-defined and user-defined definitions is enforced.