Portrait Teaching Research Publications Misc.

Language: Deutsch/English

Introduction
Real-time Simulation
Model-Driven Engineering and Simulation
FEM & Computational Fluid Dynamics
Design and Architecture of Simulation Software
Modelling and Simulation of Ecology Systems

Design and Architecture of Simulation Software

A simple diagram depicting the relationship between the Model, View, and Controller

I use Software Design and Software Architecture in one phrase, because its hard to find or give a clear definition and they are very related. If you think of the IEEE Standard "Recommended Practice for Software Design Descriptions" (IEEE 1016-1998) you will find out that for example a Software Design Descriptions contains the System Architectural Design. Building software is a difficult task. Building a good software considering its maintenance, reuse and usebilty is even harder. To deal with these challenges a lot of strategies where developed and the strategies that are definied on a quite high level of actraction are what I call Software Design and Software Architecture.

I am intressed in considerable advantages that can be achived appling common pattern or strategies to the field of simulation software. Very often simulation software has to deal with hughe scales of data, high requirements concering peformance and very complex interrelationships that makes usebilty an extra hard task. As a result not all pattern that works well for most software projects can be transferred to simulation software without modifcations.

Valid HTML 4.0 Transitional

last modified by Joerg Frochte on March 1st 2010