Mathematica Journal
Volume 10, Issue 1


In This Issue
Trott's Corner
New Products
New Publications
News Bulletins
New Resources

Download This Issue 

About the Journal
Editorial Policy
Staff and Contributors
Back Issues
Contact Information

MathModelica--An Object-Oriented Mathematical Modeling and Simulation Environment
Peter Fritzson

MathModelica is an integrated interactive development environment for advanced object-oriented system modeling and simulation. The environment integrates Modelica-based modeling and simulation with graphic design, advanced scripting facilities, integration of program code, test cases, graphics, documentation, mathematical typesetting, and symbolic formula manipulation provided via Mathematica. The user interface consists of a graphical Model Editor and Mathematica notebooks. The Model Editor is a graphical user interface in which models can be assembled using components from a number of standard libraries representing different physical domains or disciplines, such as electrical, mechanics, block-diagram and multibody systems. The accessible MathModelica internal form allows the user to extend the system with new functionality, as well as to perform queries on the model representation and write scripts for automatic model generation. Furthermore, extensibility of syntax and semantics provides additional flexibility in adapting to unforeseen user needs.




*1. Background

*2. The Mathematica-Style Modelica Language for Simulation

*3. The MathModelica Integrated Interactive Environment

*4. Application Examples

*5. Using the Symbolic Internal Representation

*6. Conclusion



About the Author
Peter Fritzson, Ph.D., is a professor and director of the Programming Environment Laboratory (PELAB) at the Department of Computer and Information Science, Linköping University, Sweden. He currently holds positions as Chairman at MathCore Engineering, Chairman of the Scandinavian Simulation Society, Secretary of EuroSim, and Vice Chairman of the Modelica Association (, an organization he helped to establish. He was previously affiliated with Sun Microsystems. Professor Fritzson has published twelve books and over a hundred scientifc papers.

Peter Fritzson
PELAB-Programming Environment Laboratory
Department of Computer and Information Science
Linköping University, SE-581 83, Linköping, Sweden
Modelica book home page with MathModelica examples:
Free OpenModelica implementation:

About Mathematica | Download Mathematica Player
© Wolfram Media, Inc. All rights reserved.