Project

Reasoning about Co-Routines

Code
3G088414
Duration
01 January 2014 → 31 December 2019
Funding
Research Foundation - Flanders (FWO)
Research disciplines
  • Natural sciences
    • Applied mathematics in specific fields
Keywords
side-ways information passing Coroutine program analysis
 
Project description

Coroutine-like features and side-ways information passing are ubiquitous in modern programming languages, where they present many programming advantages. Yet, program analyses are ill-equipped to deal with them. As a consequence, programmers get uselessly weak analysis feedback and no compiler optimizations. To remedy the situation this project develops reasoning techniques for coroutine-like programming language constructs.