Objective Individuals, industries, and nations are depending on software and systems using software. Automated approaches are needed to eliminate tedious aspects of software development, helping software developers in dealing with the increasing software complexity. Automatic program analysis aims to discover program properties preventing programmers from introducing errors while making changes and can drastically cut the time needed for program development.This project addresses the challenge of automating program analysis, by developing rigorous mathematical techniques analyzing the logically complex parts of software. We will carry out novel research in computer theorem proving and symbolic computation, and integrate program analysis techniques with new approaches to program assertion synthesis and reasoning with both theories and quantifiers. The common theme of the project is a creative development of automated reasoning techniques based on our recently introduced symbol elimination method. Symbol elimination makes the project challenging, risky and interdisciplinary, bridging together computer science, mathematics, and logic.Symbol elimination will enhance program analysis, in particular by generating polynomial and quantified first-order program properties that cannot be derived by other methods. As many program properties can best be expressed using quantified formulas with arithmetic, our project will make a significant step in analyzing large systems. Since program analysis requires reasoning in the combination of first-order logic and theories, we will design efficient algorithms for automated reasoning with both theories and quantifiers. Our results will be supported by the development of world-leading tools supporting symbol elimination in program analysis.Our project brings breakthrough approaches to program analysis, which, together with other advances in the area, will reduce the cost of developing safe and reliable computer systems used in our daily life. Fields of science natural sciencescomputer and information sciencessoftwaresoftware applicationssystem softwarenatural sciencescomputer and information sciencessoftwaresoftware developmentnatural sciencesmathematicspure mathematicsarithmetics Programme(s) H2020-EU.1.1. - EXCELLENT SCIENCE - European Research Council (ERC) Main Programme Topic(s) ERC-StG-2014 - ERC Starting Grant Call for proposal ERC-2014-STG See other projects for this call Funding Scheme ERC-STG - Starting Grant Host institution TECHNISCHE UNIVERSITAET WIEN Net EU contribution € 1 500 000,00 Address KARLSPLATZ 13 1040 Wien Austria See on map Region Ostösterreich Wien Wien 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 € 1 500 000,00 Beneficiaries (1) Sort alphabetically Sort by Net EU contribution Expand all Collapse all TECHNISCHE UNIVERSITAET WIEN Austria Net EU contribution € 1 500 000,00 Address KARLSPLATZ 13 1040 Wien See on map Region Ostösterreich Wien Wien 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 € 1 500 000,00