International Conference on Compiler Construction

CC 1992: Compiler Construction pp 312-318

The implementation of objectmath — a high-level programming environment for scientific computing

  • Lars Viklund
  • Johan Herber
  • Peter Fritzson
Conference paper

DOI: 10.1007/3-540-55984-1_28

Volume 641 of the book series Lecture Notes in Computer Science (LNCS)

Abstract

We present the design and implementation of ObjectMath, a language and environment for high-level equation-based modeling and analysis in scientific computing. The ObjectMath language integrates object-oriented modeling with mathematical language features that make it possible to express mathematics in a natural and consistent way. The implemented programming environment includes a graphical browser for visualizing and editing inheritance hierarchies, an application oriented editor for editing ObjectMath equations and formulae, a computer algebra system for doing symbolic computations, support for generation of numerical code from equations, and routines for graphical presentation. This programming environment has been successfully used in modeling and analyzing two different problems from the application domain of machine element analysis in an industrial environment

Download to read the full conference paper text

Copyright information

© Springer-Verlag 1992

Authors and Affiliations

  • Lars Viklund
    • 1
  • Johan Herber
    • 1
  • Peter Fritzson
    • 1
  1. 1.Programming Environments Laboratory Department of Computer and Information ScienceLinköping UniversityLinköpingSweden