CME

Concurrency Made Easy

 Coordinatore EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZURICH 

Spiacenti, non ci sono informazioni su questo coordinatore. Contattare Fabio per maggiori infomrazioni, grazie.

 Nazionalità Coordinatore Switzerland [CH]
 Totale costo 2˙482˙957 €
 EC contributo 2˙482˙957 €
 Programma FP7-IDEAS-ERC
Specific programme: "Ideas" implementing the Seventh Framework Programme of the European Community for research, technological development and demonstration activities (2007 to 2013)
 Code Call ERC-2011-ADG_20110209
 Funding Scheme ERC-AG
 Anno di inizio 2012
 Periodo (anno-mese-giorno) 2012-04-01   -   2017-03-31

 Partecipanti

# participant  country  role  EC contrib. [€] 
1    EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZURICH

 Organization address address: Raemistrasse 101
city: ZUERICH
postcode: 8092

contact info
Titolo: Prof.
Nome: Bertrand Philippe
Cognome: Meyer
Email: send email
Telefono: +41 44 632 04 10
Fax: +41 44 632 14 35

CH (ZUERICH) hostInstitution 2˙482˙957.20

Mappa


 Word cloud

Esplora la "nuvola delle parole (Word Cloud) per avere un'idea di massima del progetto.

verification    proof    programmers    conceptual    techniques    experts    performance    object    cme    models    model    progress    formal    concurrency    contract   

 Obiettivo del progetto (Objective)

'The “Concurrency Made Easy” project is an attempt to achieve a conceptual breakthrough on the most daunting challenge in information technology today: mastering concurrency. Concurrency, once a specialized technique for experts, is forcing itself onto the entire IT community because of a disruptive phenomenon: the “end of Moore’s law as we know it”. Increases in performance can no longer happen through raw hardware speed, but only through concurrency, as in multicore architectures. Concurrency is also critical for networking, cloud computing and the progress of natural sciences. Software support for these advances lags, mired in concepts from the 1960s such as semaphores. Existing formal models are hard to apply in practice. Incremental progress is not sufficient; neither are techniques that place the burden on programmers, who cannot all be expected to become concurrency experts. The CME project attempts a major shift on the side of the supporting technology: languages, formal models, verification techniques. The core idea of the CME project is to make concurrency easy for programmers, by building on established ideas of modern programming methodology (object technology, Design by Contract) shifting the concurrency difficulties to the internals of the model and implementation. The project includes the following elements. 1. Sound conceptual model for concurrency. The starting point is the influential previous work of the PI: concepts of object-oriented design, particularly Design by Contract, and the SCOOP concurrency model. 2. Reference implementation, integrated into an IDE. 3. Performance analysis. 4. Theory and formal basis, including full semantics. 5. Proof techniques, compatible with proof techniques for the sequential part. 6. Complementary verification techniques such as concurrent testing. 7. Library of concurrency components and examples. 8. Publication, including a major textbook on concurrency.'

Altri progetti dello stesso programma (FP7-IDEAS-ERC)

CRISP (2011)

Towards compressive information processing systems

Read More  

ZEBRATECTUM (2013)

Anatomical and Functional Dissection of Neural Circuits in the Zebrafish Optic Tectum

Read More  

PETA-CARB (2013)

Rapid Permafrost Thaw in a Warming Arctic and Impacts on the Soil Organic Carbon Pool

Read More