WP7: Programming Models and Frameworks

World Package 7 (WP7) aims at defining a programming framework for hybrid and diversity-aware collective adaptive systems. In WP7 we will consider fundamental elements of programming models, languages and frameworks, and develop novel mechanisms for abstracting the diversity and complexity of computing elements in HDA-CASs (that are humans and machines) to enable easier ways to program and compose large-scale and diverse computing elements for collective adaptive systems. To this end, WP7 will address four layers: virtualization, foundations of programming models, programming languages and language runtime systems, and integrated programming frameworks.

Prototypes under development: