ACM Home Page
Please provide us with feedback. Feedback
MP: a protocol for efficient exchange of mathematical expressions
Full text PdfPdf (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
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/190347.190435
What is a DOI?

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
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

Collaborative Colleagues:
Simon Gray: colleagues
Norbert Kajler: colleagues
Paul Wang: colleagues