Ziel dieser Arbeit ist die Entwicklung eines Tools zur automatischen Partitionierung, Zuweisung und Ablaufplanung von Echtzeitanwendungen auf heterogenen Hardware-Plattformen. Applikationen setzen sich hier aus einzelnene funktionelle Einheiten zusammen, die als Tasks bezeichnet werden. Die Hardware kann sich aus Multi-DSP-Systemen (C4x, C6x), FPGAs und ASICs zusammensetzen. Das Tool verwendet einen heuristischen Optimierungsalgorithmus, um dieses NP-schwere Problem zu lösen. Verschiedenartigste Optimierungsziele können durch eine flexible Kostenfunktion erreicht werden, wie beispielsweise geringste Ausführungszeit, geringste finanzielle Kosten und geringster Leistungsbedarf des Gesamtsystems.