This is the web site of System Designer and DSPE

System Designer is a software framework for developing domain-specific languages based on model-driven code-generation techniques.

The Digital Stream-Processing Environment (DSPE) is a development environment featuring a visual domain-specific language for designing and implementing stream-processing and signal-processing applications. DSPE has been developed with System Designer and supports multi-core processors and hardware accelerators.

Publications

Digital Stream-Processing Environment (DSPE)

Leidi T. DSPE: Domain-Specific Language for Parallel Real-Time Stream Processing. PhD Thesis EPFL. (2012).

Leidi T., Heeb T., Colla M., and Thiran J-P. Event-Driven Scheduling for Parallel Stream Processing. 6th International Symposium on Parallel Computing in Electrical Engineering (PARELEC), Luton, UK. IEEE. (2011). [link]

Leidi, T., Heeb, T., Colla, M., and Thiran, J-P. Component-Based and Model-Driven Development of Data-Intensive, Time-Critical Applications for Multi-Core Embedded Systems. In International Journal of Discrete Event Control Systems (IJDECS), Vol. 1, No. 2. Serials Publications. (2011). [link]

Scientific Simulation

Leidi T., Scocchi G., Ortona A., Grossi L., Pusterla S., D’Angelo C., and Thiran, J-P. Computing effective properties of random heterogeneous materials on heterogeneous parallel processors. Computer Physics Communications. Elsevier. (2012).

Scocchi G., Leidi T., Grossi L., Pusterla S., D’Angelo C., and Ortona A. Computing linear properties of random materials with finite element algorithms: performance of parallel multi-core and GPGPU-based applications. European Congress and Exhibition on Advanced Materials and Processes (EUROMAT). Montpellier, France. (2011).

Audio Processing – Audio n-Genie

Leidi T., Heeb T., Colla M., and Thiran J-P. Event-Driven Real-Time Audio Processing with GPGPUs. 130th AES Convention, London, UK. AES. (2011). [link]

Leidi T., Heeb T., Colla M., and Thiran J-P. Model-Driven Development of Audio Processing Applications for Multi-Core Processors. 128th AES Convention, London, UK. AES. (2010). [link]

Leidi T., Heeb T., Colla M., and Thiran J-P. Audio n-Genie: Domain Specific Language for Audio Processing. 126th AES Convention, Munich, Germany. AES. (2009). [link, paper, presentation]

Leidi T. Audio n-Genie: Visual Domain Specific Modelling for Digital Audio Processing Applications. SPS-DARTS, Antwerp, Belgium. (2007).

Sensor Networks

Förster A., Förster A., Leidi T., Garg K.,Puccinelli D., Ducatelle F., Giordano S, and Gambardella L. MOTEL: Towards flexible mobile wireless sensor network test beds. 8th European Conference on Wireless Sensor Networks (EWSN). Bonn, Germany. (2011).

Industrial Automation

Colla M., and Leidi T. Tools Integration through a Central Model and Automatic Generation of Multi-Platform Control Code. First Workshop on Industrial Automation Tool Integration for Engineering Project Automation (iATPA), Toulouse, France. (2011). [link]

Colla M., Leidi T., Semo M., and Strasser T. A Survey of Methods and Technologies for Developing Industrial Control Applications. In MASAUM Journal of Reviews and Surveys (MJRS), Vol. 1, No. 3. Masaum Network. (2009). [paper]

Colla M., Leidi T., and Semo M. Design and Implementation of Industrial Automation Control Systems: a Survey. 7th International Conference on Industrial Informatics. Cardiff, UK. IEEE. (2009). [link]

Colla M., Leidi T., Kunt M., and Thiran J-P. CEC Designer: Domain Specific Modeling for the Industrial Automation Based on the IEC 61499 Standard. 14th International Conference on Emerging Technologies and Factory Automation. Mallorca, Spain. IEEE. (2008). [link]