- FPGA Statecharts
Development of a Statecharts editor, based on .NET, WPF, MS Silverlight. Synthesis onto FPGAs with a data-flow-based intermediate format.
Integrate the synchronous Quartz language into KIELER for validation purposes and teaching.
- Diagram Description Language
Developing the concepts and implementation of a diagram description language based on Klighd, with SyncCharts as application example.
- Layering Algorithms
Develop an alternative algorithm for the layer assignment problem used in the layer-based approach to graph layout. The algorithm shall be extended to consider the number of edge crossings and an optimal aspect ratio.
- Spline Layout
Develop a proper spline routing for KLay Layered. Part of this would be implementing self-loops with splines. The expected end result is that KLay Layered can well be used to layout state charts.
- Compound Graph Layout
Design and implement new concepts for computing layouts of compound graphs.