Dozierende Informatik

Prof. Dr. Luc Bläser

Prof. Dr. Luc Bläser

Abteilung

Informatik, INS

Funktion

Professor, Institutspartner INS

Fachliche Schwerpunkte

Parallel Programming, Software Engineering, .NET

Studiengänge

Informatik

E-Mail

luc.blaeser@hsr.ch

Website

http://concurrency.ch

Telefon

055 222 4622

Raum

1.167

Kurzzeichen

BLL

PROFIL

Titel

Institution

Dr. sc. ETH, Computer Science

ETH Zürich

MSc. ETH, Computer Science

ETH Zürich

Wissenschaftliche Auszeichnungen, Preise

  • ETH Medal for Outstanding Disseration, ETH Zurich, 2009.
  • Swiss Computer Science Challenge Award, 2008.
  • ETH Msc. with Distinction, 2004.
  • CS Best Teaching Award, HSR, 2017.

Berufspraxis, Industrieerfahrung

     

  • Professor of Computer Science, HSR.
  • Director of Microsoft Innovation Center Rapperswil, HSR.
  • Director of Studies, MAS Software Engineering, HSR.
  • Partner of the Institute for Networked Solutions INS.
  •  

Since 2011: Professor of Computer Science, HSR Hochschule für Technik Rapperswil, Institute Partner
Before 2011: Software Engineer and Consultant (independent), Technical Leader Base Software (Varian Medical Systems Intl).

Spezialisierung in der angewandten Forschung und Entwicklung

     

  • Software Consulting

    • Software engineering
    • Architecture, design and technology consulting
    • Realization of software projects
    • Reviews of software solutions
    •  

  • Core Competences

       

    • Concurrency & parallelization
    • .NET technologies
    • Programming languages and models
    • Compilers and runtime systems
    •  

  • Industrial Training

    • .NET Parallel Programming
    •  

More information: concurrency.ch

Aktuelle Projekte

     

  • Research Project HSR Parallel Checker for C# in Visual Studio. Precise and fast data race and deadlock detection in C#.
  • EU Eurostars Project: DeepSegment: Workflow-Driven Segmentation in Medical and Biological Imaging, 30 months, funded by the EU Eurostars program. Joint project with Swiss and Swedish university and industrial partners. Our focus: Large-scaled parallelization of imaging analysis.
  • CTI Projects: Optical Packaging Quality Control with Deep Learning, 24 months, funded by the Swiss Commission of Technologie and Innovation. Joint project with the industrial partner Intigena.
  • Various industrial software engineering projects (software companies, medical systems, banking/finance, social media companies).
  • Program committee: Parallel 2018, Heidelberg. 16th IEEE International Conference on Scalable Computing and Communications, Toulouse, 2017, France. Parallel 2017, Heidelberg. Parallel 2016, Heidelberg. Parallel 2015, Karlsruhe. Parallel 2014, Karlsruhe.
  • Board member: SI-SE (Swiss Informatics Society, Software Engineering Special Interest Group).
  • For past projects publications, academic conference and workshop talks, as well as industrial conference talks, see concurrency.ch
  •  

Patente

     

  • Patent CH711035 (A2) 2016-11-15: Effiziente statische Erkennung von Data Races und Deadlocks unter Berücksichtigung von Thread-Starts und Joins. (Efficient Static Thread-Start-Join-Sensitive Detection of Data Races and Deadlocks).
  •  

     

BETREUTE ARBEITEN

Verfasser

Titel

Jahr

Arbeit

Amrein Christoph Josef

Concurrency Bug Finder

2017

Projektarbeit

Reiser Micha

Parallelize JavaScript Computations with Ease

2017

Projektarbeit

Aeberli Jan Schleutermann Jürg

Einkaufgestaltung für die Migros mit HoloLens

2017

Studienarbeit / Semesterarbeit

Chiodo Oliviero Patisso Matteo

Plattform für Verkehrsinformationen bei Bernmobil

2017

Bachelorarbeit

Amrein Christoph Josef

Detection of Concurrency Bug Patterns

2016

Projektarbeit

Gasser André

GPU Parallelization as a Service

2016

Masterarbeit

Heeb Dominik Keller Fabian

Verkehrsmodell-Fallstudien-Editor

2016

Bachelorarbeit

Reiser Micha

Type Inference and Type Checking for JavaScript Strict Mode

2016

Projektarbeit

Chiodo Oliviero Patisso Matteo

Patient Movement Detector

2016

Studienarbeit / Semesterarbeit

Krucker Rafael Schaden Markus

Study on ConcurrencyChecking for .NET

2016

Studienarbeit / Semesterarbeit

Charrière Thomas Sebastian

Extended Static Race Detection for Visual Studio

2015

Bachelorarbeit

Amrein Christoph Markiewicz Timothy

Software Transactional Memory for .NET

2015

Bachelorarbeit

Heeb Dominik Keller Fabian

A Study of Dynamic Parallel Checking Methods

2015

Studienarbeit / Semesterarbeit

Leimgruber Stefan Stojkovic Slobodan

Design of an Optimized Radiotherapy Overview for Usability and Performance

2014

Bachelorarbeit

Gerber Michael Kaeslin Alain

Simulating and Evaluating the Lötschberg Train Traffic System

2013

Bachelorarbeit

Zollinger Andreas

A .NET Qualification Tool for Pipet Instruments

2012

Bachelorarbeit

Kunz Ueli Weder Julius

namespactor - Eclipse CDT namespace refactoring plug-in

2012

Bachelorarbeit

Daniele Marco Meier Michael Simmen Silka Olinda

Distributed Flipchart

2012

Bachelorarbeit

Brüllmann Timon Celebic Amir Geiser Thomas

Mobile Enterprise Resource Planning with a Windows 8 Store App

2012

Bachelorarbeit

Hollenstein Anita Müller Patrice

WebUI Front-End for Fluid Dynamics Cloud Computing

2011

Bachelorarbeit

PUBLIKATIONEN

Fachbücher

  • M. Reiser and L. Bläser: Accelerate JavaScript Applications by Cross-Compiling to WebAssembly. ,2017
  • P. Kramer, D. Egloff, and L. Bläser: The Alea Reactive Dataflow System for GPU Parallelization. ,2016
  • L. Bläser. : Task Parallelization as a Service: A Runtime System for Automatic Shared Task Distribution. ,2015
  • L. Bläser: .NET Task Parallelization in the Cloud. ,2014
  • L. Bläser, D. Egloff, O. Knobel, P. Kramer et al.: Alea Reactive Dataflow: GPU Parallelization Made Simple. ,2014
  • L. Bläser und J. Gutknecht: COMPOSITA: A Study in Runtime Architectures for Massively Parallel Systems. ,2013
  • L. Bläser: A Component Language for Pointer-Free Concurrent Programming and its Application to Simulation. ,2007
  • L. Bläser: A Component-Oriented Language for Pointer-Free Parallel Programming. ,2007
  • L. Bläser: A High-Performance Operating System for Structured Concurrent Programs. ,2007
  • L. Bläser: How Can We Liberate Ourselves From Pointers? Poster Session. ,2007
  • L. Bläser: Persistent Oberon: A Programming Language with Integrated Persistence. ,2007
  • L. Bläser: A Component Language for Structured Parallel Programming. ,2006
  • L. Bläser: A Programming Language with Natural Persistence . ,2006

Fachzeitschriften

  • L. Bläser: Parallel Code Smells: Eine Hitparade.
    In: Heise Developer ,29. Juni ,2016

Zurück zur Übersicht

Noch keine Unterkunft?

26.04.18 - Melden Sie sich jetzt für ein Zimmer in einem unserer Studentenwohnheime an.