Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

The Implementation of ObjectMath--a High-level Programming Environment for Scientific Computing

L. Viklund
J. Herber
Peter Fritzson
Organization: MathCore Engineering AB
Journal / Anthology

Lecture Notes in Computer Science
Year: 1992
Volume: 641
Page range: 312-318

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.

*Applied Mathematics > Computer Science
*Wolfram Technology > Programming