SysteMoC: Representing models of computation in SystemC

Internally funded project

Project Details

Project leader:
Joachim Falk

Project members:
Tobias Schwarzer

Contributing FAU Organisations:
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)

Acronym: SysteMoC
Start date: 01/04/2005

Abstract (technical / expert description):

The automatic identification of models of computation is the key for analysis as weel as efficient synthesis for hardware/sofwtare systems. Programming language like Java, C++, etc. are Turing-complete and mostly restrict the analysis and synthesis. Here, the project SysteMoC is located. Based on the system design language SystemC, coding styles are defined which permit the identification of the underlying model of computation and, hence, allow for analysis and efficient synthesis of hardware/software systems.

Go to first page Go to previous page 1 of 5 Go to next page Go to last page

Schwarzer, T., Falk, J., Müller, S., Letras, M., Heidorn, C., Wildermann, S., & Teich, J. (2019). Compilation of Dataflow Applications for Multi-Cores using Adaptive Multi-Objective Optimization. ACM Transactions on Design Automation of Electronic Systems, 24(3).
Letras, M., Falk, J., Wildermann, S., & Teich, J. (2017). Automatic Conversion of Simulink Models to SysteMoC Actor Networks. In Proceedings of the 20th International Workshop on Software and Compilers for Embedded Systems (SCOPES). Sankt Goar, DE.
Falk, J., Haubelt, C., Teich, J., & Zebelein, C. (2017). SysteMoC: A Data-Flow Programming Language for Codesign. In Ha S, Teich J (Eds.), Handbook of Hardware/Software Codesign. (pp. 59 - 97). Dordrecht, The Netherlands: Springer.
Falk, J. (2015). A Clustering-Based MPSoC Design Flow for Data Flow-Oriented Applications (Dissertation).
Graf, S., Glaß, M., & Teich, J. (2013). Investigating the Impact of Energy-Efficient Ethernet on Automotive Applications via High-level Modeling. In Tagungsunterlagen Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (pp. 117-128). Warnemünde, DE: Rostock: Institut für Angewandte Mikroelektronik und Datentechnik, Fakultät für Informatik und Elektrotechnik, Universität Rostock.
Xu, Y., Wang, B., Rosales, R., Hasholzner, R., & Teich, J. (2013). On confident task-accurate performance estimation. In Proceedings of the International Conference on Architecture of Computing Systems (ARCS) (pp. 25-37). Prague, CZ.
Xu, Y., Wang, B., Hasholzner, R., Rosales, R., & Teich, J. (2013). On robust task-accurate performance estimation. In Proceedings of the 50th Design Automation Conference (DAC 2013) (pp. 171-177). Austin, TX.
Glock, S., Rosales, R., Reutelhuber, F., Glaß, M., Teich, J., Fischer, G.,... Ußmüller, T. (2013). Scenario-Based Energy Estimation of Heterogeneous Integrated Systems at System Level. In Proc. 43rd European Microwave Conference (pp. 342-345). Nuremberg, DE.
Zhang, L., Glaß, M., Streubühr, M., Teich, J., von Schwerin, A., & Liu, K. (2012). Actor-oriented Modeling and Simulation of Cut-through Communication in Network Controllers. In Tagungsunterlagen Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV) (pp. 193-204). Kaiserslautern, DE: Hamburg, Germany: Verlag Dr. Kovac.
Zebelein, C., Falk, J., Haubelt, C., & Teich, J. (2012). A model-based inter-process resource sharing approach for high-level synthesis of dataflow graphs. In Proceedings of the 2nd Electronic System Level Synthesis Conference, ESLsyn 2012 (pp. 17-22). San Francisco, CA, US.

Last updated on 2019-10-07 at 14:01