Dag Fritzson

Learn More
Applications in scientific computing operate with high-volume numerical data and the occupied space should be reduced. Traditional compression algorithms cannot provide sufficient compression ratio for such kind of data. We propose a lossless algorithm of delta-compression (a variant of predictive coding) that packs the higher-order differences between(More)
In this paper, we present the first programming environment and modeling language which integrates inheritance within a computer algebra language. This environment and language, called ObjectMath (Object oriented Mathematical language for scientific computing), is currently being used for industrial applications in advanced mechanical analysis, but is(More)
Modeling and simulation often require different tools for specialized purposes, which increase the motivation to use co-simulation. Since physical models often are describing enterprises' primary know-how, there is a need for a sound approach to securely perform modeling and simulation. This paper discusses different possibilities from a security(More)
Applications in scientific computing operate with data of complex structure and graphical tools for data editing, browsing and visualization are necessary. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are(More)
A framework for meta-modelling with Transmission Line (TLM) joints is presented. The framework is intended to support transient simulations of mechanical systems using co-simulation of different tools. The expressive power of the Modelica language is used to describe the meta-model in an easy to understand, object oriented way. A ModelicaXML based(More)
Mathematica is an integrated environment for symbolic transformation of mathematical formulas. This environment has applications in scientific computing, scientific visualization and education. Mathematica provides the ability to describe visualized objects in form of mathematical formulas and expressions. Such descriptions are more clear and concise than(More)
Traditionally 3D plots of parametric functions expressed in Mathematica are computed interpretively and saved in a static form before display. This causes low graphic performance. In this paper we describe an approach to generate efficient C++/Fortran90 code from such functions. This code is linked together with a powerful 3D browsing environment and uses(More)