Keynote by Reinhard von Hanxleden
Posted: Fri Jun 09, 2017
Title: A Synchronous Perspective on Real-Time Programming
Speaker: Reinhard von Hanxleden (Kiel University, Germany)
Abstract: Synchronous programming languages have been developed for the programming of reactive systems. Their hallmark is determinacy even in the presence of concurrency and shared data. This makes synchronous languages particularly suited for safety-critical systems, such as avionics control software. This keynote will cover the fundamentals of the synchronous model of computation and will highlight some current developments and challenges. In particular, it will address how synchronous programming handles real-time systems, how to reconcile abstract logical time with concrete physical time, how it relates to initiatives like AUTOSAR, and how sequential constructiveness conservatively extends the synchronous abstraction towards main-stream imperative programming.
Speaker: Reinhard von Hanxleden (Kiel University, Germany)
Abstract: Synchronous programming languages have been developed for the programming of reactive systems. Their hallmark is determinacy even in the presence of concurrency and shared data. This makes synchronous languages particularly suited for safety-critical systems, such as avionics control software. This keynote will cover the fundamentals of the synchronous model of computation and will highlight some current developments and challenges. In particular, it will address how synchronous programming handles real-time systems, how to reconcile abstract logical time with concrete physical time, how it relates to initiatives like AUTOSAR, and how sequential constructiveness conservatively extends the synchronous abstraction towards main-stream imperative programming.