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

Part of the Lecture Notes in Computer Science book series (LNCS, volume 641)
Cite this paper as:
Viklund L., Herber J., Fritzson P. (1992) The implementation of objectmath — a high-level programming environment for scientific computing. In: Kastens U., Pfahler P. (eds) Compiler Construction. CC 1992. Lecture Notes in Computer Science, vol 641. Springer, Berlin, Heidelberg

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

Personalised recommendations