Stefan Waldschmidt

Learn More
Many applications, especially the ones implementing multiuser collaborative environments , fall within the context of soft real-time systems in which only small deviations from timing constraints are allowed. The advancements in distributed computing have made it possible to follow a service-oriented approach, taking advantage of the benefits this provides.(More)
We introduce a new model for objects which can move around on a cellular grid. The model consists of two phases, the movement phase and the connict resolution phase. In the movement part of the description objects specify their desired direction. The connict, which occurs when alternative objects want to move to the same free cell, is resolved in the(More)
Cellular Processing is an attractive and simple massive parallel processing model. To increase its general acceptance and usability it must be supported by a software environment, an eecient simulator and a special language. For this purpose the cellular description language CDL was deened and implemented. With CDL complex cellular algorithms can be(More)
1 Motivation The cellular automata (CA) computation model is based on the principles Locality: Cells read only their neighbour states and change their state depending on this information Massively Parallel: All cells execute their local rule in parallel. To be more precise, the locality principle means that a cell has only read access to their neighbours(More)
1. Motivation The flow of a liquid around an obstacle can be described by a set of partial differential equations, known as the Navier– Stokes equations. It requires very complex calculations to solve these equations for a given problem. Moreover it is very tedious to describe the boundary conditions for non–trivial problems. Instead of using analytic(More)
1. New Features of CDL In the beginning we described small cellular algorithms using general purpose programming languages C and PASCAL. When describing more complex rules, we noticed that the code became diicult to write, to read and to maintain. Therefore the Cellular automaton programming and Description Language CDL was designed as a special purpose(More)