| ... |
... |
@@ -30,9 +30,12 @@ |
| 30 |
30 |
Automate the validation of the SCCharts compiler using the Esterel simulation. |
| 31 |
31 |
* **Transformation from SCCharts to Esterel** [possibly also Master Topic] |
| 32 |
32 |
Develop a transformation in Xtend2 to generate Esterel code for SCCharts. |
| 33 |
|
-* **Hardware Synthesis from SCCharts to FPGA** |
| 34 |
|
-* **Automatic documentation generation out of annotations **[possibly also Master Topic] |
| 35 |
|
-* **Optimizations for the SCCharts compiler** |
|
33 |
+* **Hardware Synthesis from SCCharts to FPGA **[possibly also Master Topic] |
|
34 |
+Use the circuit-based code generation to produce code for FPGAs |
|
35 |
+* **Automatic documentation generation **[possibly also Master Topic] |
|
36 |
+Develop an automatic SCCharts documentation system |
|
37 |
+* **Optimizations for the SCCharts compiler **[possibly also Master Topic] |
|
38 |
+Profile the actual SCCharts compiler and apply optimizations |
| 36 |
36 |
|
| 37 |
37 |
== Miscellaneous Topics == |
| 38 |
38 |
|
| ... |
... |
@@ -68,8 +68,14 @@ |
| 68 |
68 |
* **Quartz** |
| 69 |
69 |
Integrate the synchronous Quartz language into KIELER for validation purposes and teaching. |
| 70 |
70 |
* **Implementation of a priority-based compilation approach** |
| 71 |
|
-* **Curing Schizophrenia with Depth Join** |
|
74 |
+Implement the SyncCharts priority-based compilation approach into the SCCharts compiler chain. |
|
75 |
+* **Curing Schizophrenia in SCCharts** |
|
76 |
+Develop new synchronizer to handle schizophrenia properly (e.g. depth join). |
| 72 |
72 |
* **Adding dataflow to SCCharts** |
|
78 |
+Add dataflow to SCCharts |
| 73 |
73 |
* **Detecting tick boundaries in SCCharts** |
|
80 |
+Implement an algorithm that detects tick boundaries (in concurrent) threads and therefore improves the scheduling |
| 74 |
74 |
* **Preserving concurrency for multi-core ** |
|
82 |
+Evaluate possibilities to preserve parallelism in SCCharts**.** |
| 75 |
75 |
* **Railway 2.0** |
|
84 |
+Design a new and modern hardware controlling (Version 4) for the railway installation. |