The development of today-s complex products requires advanced integrated environments and modeling languages for modeling and simulation. Equation-based object-oriented declarative (EOO) languages are emerging as the key approach to physical system modeling and simulation. The increased ease of use, the high abstraction and the expressivity of EOO languages are very attractive properties. However, these attractive properties come with the drawback that programming and modeling errors are often hard to find. In this paper we propose an integrated framework for run-time debugging of equation-based modeling languages. The framework integrates classical debugging techniques with special techniques for debugging EOO languages and is based on graph visualization and interaction. The debugging framework targets the Modelica language.
[1]
Adrian Pop,et al.
OpenModelica Development Environment with Eclipse Integration for Browsing, Modeling, and Debugging
,
2006
.
[2]
Peter Fritzson,et al.
Semi-automatic fault localization and behavior verification for physical system simulation models
,
2003,
18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings..
[3]
Adrian Pop,et al.
The OpenModelica Modeling, Simulation, and Software Development Environment
,
2005
.
[4]
Peter A. Fritzson,et al.
Principles of object-oriented modeling and simulation with Modelica 2.1
,
2004
.
[5]
Peter Bunus,et al.
Debugging techniques for equation-based languages
,
2004
.