The MAS specification component

  • Heinz Kredel
Session: Integration Of Programming Concepts I
Part of the Lecture Notes in Computer Science book series (LNCS, volume 528)


MAS is an experimental computer algebra system combining imperative programming facilities with algebraic specification capabilities for design and study of algebraic algorithms. MAS views mathematics in the sense of universal algebra and model theory and is in some parts influenced by category theory. We give an overview of system design and the current state of the MAS project. The main topic of this article is the informal semantics of the MAS specification component and examples.


Rational Number Computer Algebra System Functional Term Denotational Semantic Algebraic Specification 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Appel 88]
    A. W. Appel, R. Milner, R. W. Harper, D. B. MacQueen, Standard ML Reference Manual (preliminary draft), University of Edinburgh, LFCS Report, 1988.Google Scholar
  2. [Collins 82]
    G.E. Collins, R. Loos, ALDES/SAC-2 now available, SIGSAM Bulletin 1982, and several reports distributed with the ALDES/SAC-2 system.Google Scholar
  3. [Davenport 90]
    J. H. Davenport, B. M. Trager, Scratchpad's View of Algebra I: Basic Commutative Algebra, Proc. DISCO 90 Capri, LNCS 429, pp 40–54, Springer, 1990.Google Scholar
  4. [Jenks 85]
    R. D. Jenks et al., Scratchpad II Programming Language Manual, Computer Algebra Group, IBM, Yorktown Heights, NY, 1985.Google Scholar
  5. [Kredel 88]
    H. Kredel, From SAC-2 to Modula-2, Proc. ISSAC'88 Rome, LNCS 358, pp 447–455, Springer, 1989.Google Scholar
  6. [Kredel 90]
    H. Kredel, MAS Modula-2 Algebra System, Proc. DISCO 90 Capri, LNCS 429, pp 270–271, Springer, 1990.Google Scholar
  7. [Kredel 91]
    H. Kredel, Semantics of the MAS Language, University of Passau 1991.Google Scholar
  8. [Loos 76]
    R. G. K. Loos. The Algorithm Description Language ALDES (Report), SIGSAM Bulletin 14/1, pp 15–39, 1976.Google Scholar
  9. [Wirsing 86]
    M. Wirsing, Structured Algebraic Specifications: A Kernel Language, Theoretical Computer Science 42, pp 123–249, Elsevier Science Publishers B.V. (North-Holland) (1986).Google Scholar
  10. [Wirth 85]
    N. Wirth, Programming in Modula-2, Springer, Berlin, Heidelberg, New York, 1985.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Heinz Kredel
    • 1
  1. 1.University of PassauGermany

Personalised recommendations