COST Action IC0901 Rich-model Toolkit An Infrastructure for Reliable - - PowerPoint PPT Presentation

cost action ic0901 rich model toolkit an infrastructure
SMART_READER_LITE
LIVE PREVIEW

COST Action IC0901 Rich-model Toolkit An Infrastructure for Reliable - - PowerPoint PPT Presentation

Outline Scientific Output Networking COST Action IC0901 Rich-model Toolkit An Infrastructure for Reliable Computer Systems Work Group on Decision Procedures for Rich Model Language Fragments Maria Paola Bonacina Dipartimento di Informatica


slide-1
SLIDE 1

Outline Scientific Output Networking

COST Action IC0901 Rich-model Toolkit An Infrastructure for Reliable Computer Systems

Work Group on Decision Procedures for Rich Model Language Fragments Maria Paola Bonacina

Dipartimento di Informatica Universit` a degli Studi di Verona Verona, Italy, EU

Final Meeting Madrid, Spain, EU 18 October 2013 Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-2
SLIDE 2

Outline Scientific Output Networking

Scientific Output Networking

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-3
SLIDE 3

Outline Scientific Output Networking

Disclaimer

◮ A large, beautifully diverse Action ◮ Four years of enthousiastic hard work (2009-13) ◮ Decision procedures: basic ingredient hence ubiquitous ◮ A necessarily incomplete summary

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-4
SLIDE 4

Outline Scientific Output Networking

Applications of decision procedures in Action IC0109

◮ Verification: logic as lingua franca ◮ Model checking: abstraction (e.g., linear programs with arrays) and refinement cycle; fixed-point reached, state sets intersection ◮ Synthesis: from models to examples; code snippets ◮ Testing: from models to tests, moles ◮ Security and privacy ◮ Games: correctness of strategies ◮ Education

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-5
SLIDE 5

Outline Scientific Output Networking

Contributions of Action IC0109

◮ Decision procedures for rich models: from SAT to QBF, SMT, Natural Domain SMT, SMA, CHC, ATP/ITP ◮ Integration of paradigms: e.g., SMT+ATP, SMT+ITP, ATP+ITP ... towards theory engineering ◮ Solver architecture including parallelism ◮ Verified solvers: “kernel of truth”

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-6
SLIDE 6

Outline Scientific Output Networking

Contributions of Action IC0109

◮ Decision procedures for complex data structures (e.g., skiplists), memory layouts, type systems, expressive theories (e.g., BAPA) ... ◮ Model-constructing decision procedures: applied to synthesis ... towards model-based reasoning paradigm ◮ Proof-generating decision procedures: proof formats; proof sharing ◮ Interpolating decision procedures: interpolation systems for PL, FOL+= ATP, SMT+ATP

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-7
SLIDE 7

Outline Scientific Output Networking

Publications and Presentations by WG2 members

A few lower bounds: ◮ Journal articles: 26 ◮ Conference papers or book chapters: 33 ◮ Edited books or journal issues: 4 ◮ Invited talks at major international conferences: 4

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-8
SLIDE 8

Outline Scientific Output Networking

Workshops and Meetings with WG2 activity

◮ SVARM Workshops + Action Meetings: 12 (Brussels, Belgrade, Edinburgh, Lugano, Saarbr¨ ucken, Turin, Tallinn, Manchester, Haifa, Rome, Malta, Madrid) ◮ Co-locations, including: FATPA 2010, FLoC 2010, FMCAD+AVM 2010, ETAPS 2011 and 2012, IJCAR+Turing100+VERIFY+IWS 2012, HVC 2012, POPL+VMCAI 2013 ◮ Summer Schools: Synthesis 2011 (Schloss Dagstuhl), SAT+SMT 2012 (Trento), SAT+SMT 2013 (Helsinki)

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-9
SLIDE 9

Outline Scientific Output Networking

Short Term Scientific Missions in WG2

◮ Florian Haftmann TU Munich → U Belgrade (Predrag Janiˇ

ci´ c)

◮ Gabriel Istrate WU Timisoara → U Belgrade (Predrag Janiˇ

ci´ c)

◮ Filip Mari´

c U Belgrade → TU Munich (Tobias Nipkow)

◮ Enric Rodriguez Carbonell TU-Catalonia → U Bergen (Marc

Bezem)

◮ Siert Wieringa Aalto U (Keijo Heljanko) → JKU Linz (Armin

Biere)

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-10
SLIDE 10

Outline Scientific Output Networking

Competitions relevant to WG2

◮ HW model-checking competition

◮ Added track on liveness model-checking ◮ Publications on liveness model-checking, beginning at FMCAD 2011

◮ Numerical Transition Systems competition

◮ Numerical Transition Systems library ◮ First-Order Transition Systems: Symbolic Transition Systems ... towards Verification Modulo Theories

◮ Related: ATP system competition (CASC) at CADE or IJCAR, SMT-COMP, Termination competition

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for

slide-11
SLIDE 11

Outline Scientific Output Networking

Thanks

It’s been a fantastic ride:

Thanks to All!

Maria Paola Bonacina COST Action IC0901 Rich-model Toolkit An Infrastructure for