• Title of article

    Design and Implementation of MP, a Protocol for Efficient Exchange of Mathematical Expressions

  • Author/Authors

    S. Gray، نويسنده , , N. Kajler، نويسنده , , P. S. Wang، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1998
  • Pages
    25
  • From page
    213
  • To page
    237
  • Abstract
    The Multi Project is an ongoing research effort at Kent State University aimed at providing an environment for distributed scientific computing. An integral part of this environment is the Multi Protocol (MP) which is designed to support efficient communication of mathematical data between scientifically-oriented software tools. MP exchanges data in the form of linearized annotated syntax trees. Syntax trees provide 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. At a level above the data exchange protocol, dictionaries provide definitions for operators and constants, providing shared semantics across heterogeneous packages. A clear distinction between MP-defined and user-defined entities is enforced. Binary encodings are used for efficiency. Commonly used values and blocks of homogeneous data are further optimized. The protocol is independent of the underlying communication paradigm and can support parallel computation, distributed problem-solving environments, and the coupling of tools for specific applications.
  • Journal title
    Journal of Symbolic Computation
  • Serial Year
    1998
  • Journal title
    Journal of Symbolic Computation
  • Record number

    805283