Objective The ELE project will study the foundational principles of programming language evolution and develop practical tools and technologies for supporting the evolution of complete ecosystems. If successful, ELE will drastically decrease the cost of evolution and avoid the need to invent completely new languages every time there is a shift in hardware trends orin programming methodology. Instead, ELE will allow evolution of languages and will support migration of code and knowledge bases. The project proceeds along two major axes. The first axis is language dynamics where new features and new capabilities are added to a preexisting language. This requires changing, at the same time, the language's specification, it's semantics, and the language's implementation, the compiler and interpreter that runs code written in the language as well the runtime libraries that provide basic capabilities. The second axis for evolution is language statics where new rules are added to enforce novel programming disciplines and where existing code artifacts are adapted to new semantics. These axes are not entirely disjoint, as static restrictions, such as a new type system, can feedback into the implementation by providing behavioral information that can be exploited by a compiler. Fields of science natural sciencescomputer and information sciencessoftwaresocial scienceseconomics and businesseconomicsproduction economicsproductivitynatural sciencesbiological sciencesecologyecosystems Keywords Programming Languages Compilers Virtual Machines Static Analysis Programme(s) H2020-EU.1.1. - EXCELLENT SCIENCE - European Research Council (ERC) Main Programme Topic(s) ERC-ADG-2015 - ERC Advanced Grant Call for proposal ERC-2015-AdG See other projects for this call Funding Scheme ERC-ADG - Advanced Grant Host institution CESKE VYSOKE UCENI TECHNICKE V PRAZE Net EU contribution € 3 234 000,00 Address JUGOSLAVSKYCH PARTYZANU 1580/3 160 00 Praha Czechia See on map Region Česko Praha Hlavní město Praha Activity type Higher or Secondary Education Establishments Links Contact the organisation Opens in new window Website Opens in new window Participation in EU R&I programmes Opens in new window HORIZON collaboration network Opens in new window Total cost € 3 234 000,00 Beneficiaries (1) Sort alphabetically Sort by Net EU contribution Expand all Collapse all CESKE VYSOKE UCENI TECHNICKE V PRAZE Czechia Net EU contribution € 3 234 000,00 Address JUGOSLAVSKYCH PARTYZANU 1580/3 160 00 Praha See on map Region Česko Praha Hlavní město Praha Activity type Higher or Secondary Education Establishments Links Contact the organisation Opens in new window Website Opens in new window Participation in EU R&I programmes Opens in new window HORIZON collaboration network Opens in new window Total cost € 3 234 000,00