Efficient Representation and Simulation of Model-Based Designs.

Joachim Falk, Christian D. Haubelt, Jürgen Teich · Forum on specification and Design Languages · 2006

Actor-based design is based on composing a system of communicating processes called actors, which can only communicate with each other via channels. However, actor-based design does not constrain the communication behavior of its actors therefore making analyses of the system in general impossible. In a model-based design methodology the underlying Model of Computation (MoC) is known additionally which is given by a predefined type of communication behavior and a scheduling strategy for the actors. In this paper, we propose a library based on the design language SystemC called SysteMoC which provides a simulation environment for model-based designs. We will introduce the syntax and semantics supported by SysteMoC as well as discuss the simulation environment and present first results of using SysteMoC for modeling and simulation of signal processing applications. The library-based approach unites the advantage of executability with analyzability of many expressive MoCs. Finally, we compare the simulative performance of SysteMoC with other executable languages such as C++, regular SystemC, and modelling environments such as Ptolemy II.

Read the paper · More papers on PaperTik