Vadim Engelson

Learn More
A new language called Modelica for hierarchical physical modeling is developed through an international effort. Modelica 1.0 [] was announced in September 1997. It is an object-oriented language for modeling of physical systems for the purpose of efficient simulation. The language unifies and generalizes previous(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)
Modeling and simulation have become central to all disciplines of engineering and science. In a comprehensive modeling and simulation environment, it is desirable to integrate models specified in different modeling formalisms and to extend modeling language constructs to support multi-domain and multi-formalism modeling integrated with powerful(More)
ObjectMath is a high-level programming environment and modeling language for scientific computing which supports variants and graphical browsing in the environment and integrates object-oriented constructs such as classes and single and multiple inheritance within a computer algebra language. In addition, composition of objects using the part-of relation(More)
Mathematical models used in scientific computing are becoming large and complex. In order to handle the size and complexity, the models should be better structured (using object-orientation) and visualized (using advanced user interfaces). Visualization is a difficult task, requiring a great deal of effort from scientific computing specialists. Currently,(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)
The complexity of mechanical and multi-domain simulation models is rapidly increasing. Therefore new methods and standards are needed for model design. A new language, Modelica, has been proposed by an international design committee as a standard, object-oriented, equationbased language suitable for description of the dynamics of systems containing(More)
Recent years have witnessed a significant growth of interest in modeling and simulation of engineering application systems. A key factor in this growth has been the development of efficient equation-based simulation languages, with Modelica as one of the prime examples. Such languages have been designed to allow automatic generation of efficient simulation(More)
Modelica is a new object-oriented multi-domain modeling language based on algebraic and differential equations. In this paper we present an environment that integrates different phases of the Modelica development lifecycle. This is achieved by using the Mathematica environment and its structured documents, “notebooks”. Simulation models are represented in(More)