| MP: a protocol for efficient exchange of mathematical expressions |
| Full text |
Pdf
(662 KB)
|
| Source
|
International Conference on Symbolic and Algebraic Computation
archive
Proceedings of the international symposium on Symbolic and algebraic computation
table of contents
Oxford, United Kingdom
Pages: 330 - 335
Year of Publication: 1994
ISBN:0-89791-638-7
|
|
Authors
|
|
Simon Gray
|
Department of Mathematics and Computer Science, Kent State University, Kent, OH
|
|
Norbert Kajler
|
Department of Mathematics and Computer Science, Kent State University, Kent, OH and RIACA, Kruislaan 419, 1098 VA Amsterdam
|
|
Paul Wang
|
Sandia National Laboratories, Livermore, CA and RIACA, Kruislaan 419, 1098 VA Amsterdam
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 14, Citation Count: 13
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
A. Diaz , E. Kaltofen , K. Schmitz , T. Valente, DSC: a system for distributed symbolic computation, Proceedings of the 1991 international symposium on Symbolic and algebraic computation, p.323-332, July 15-17, 1991, Bonn, West Germany
[doi> 10.1145/120694.120772]
|
 |
3
|
|
| |
4
|
S. Gray, N. Kajler and P. S. Wang. Specification of Expression Encoding in the Multi Protocol. ICM Technical Report (ICM-9404-64), Institute for Computational Math, Kent State University, 1994.
|
| |
5
|
Institute of Electrical and Electronics Engineers. IEEE Standard for Binary Floating-Point Arithmetic. ANSI/IEEE Standard 754-1985, August 1985.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
D. SchefstrSm. Building a Highly Integrated Development Environment Using Preexisting Parts. In IFIP 11th World Computer Congress, San Francisco, August 1989.
|
| |
11
|
B. yon Sydow. The design of the Euromath system. Euromath Bulletin, vol. 1(1), pages 39-48, 1992.
|
| |
12
|
T. Robb. InterCall. Analytica, PO Box 343, Subiaco 6008, Perth WA, Australia, 1992.
|
| |
13
|
Wolfram Research, Inc. MathLink External Communication in Mathematica, 1990.
|
CITED BY 13
|
|
Olaf Bachmann , Hans Schönemann , Simon Gray, A proposal for syntactic data integration math protocols, Proceedings of the second international symposium on Parallel symbolic computation, p.165-175, July 20-22, 1997, Maui, Hawaii, United States
|
|
|
|
|
|
Ron Avitzur , Olaf Bachmann , Norbert Kajler, From honest to intelligent plotting, Proceedings of the 1995 international symposium on Symbolic and algebraic computation, p.32-41, July 10-12, 1995, Montreal, Quebec, Canada
|
|
|
|
|
|
P. Wang , S. Gray , N. Kajler , D. Lin , W. Liao , X. Zou, IAMC architecture and prototyping: a progress report, Proceedings of the 2001 international symposium on Symbolic and algebraic computation, p.337-344, July 2001, London, Ontario, Canada
|
|
|
|
|
|
Stéphane Dalmas , Marc Gaëtano , Stephen Watt, An OpenMath 1.0 implementation, Proceedings of the 1997 international symposium on Symbolic and algebraic computation, p.241-248, July 21-23, 1997, Kihei, Maui, Hawaii, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|