Presentation of the Chalmers Team Reiner H ahnle Chalmers Tekniska - - PowerPoint PPT Presentation

presentation of the chalmers team
SMART_READER_LITE
LIVE PREVIEW

Presentation of the Chalmers Team Reiner H ahnle Chalmers Tekniska - - PowerPoint PPT Presentation

Presentation of the Chalmers Team Reiner H ahnle Chalmers Tekniska H ogskola, Gothenburg First Management Committee Meeting of COST Action IC0901 Brussels 2009-10-30 Chalmers Team: 2009-10-30 1 / 7 Research Group: Formal Methods in


slide-1
SLIDE 1

Presentation of the Chalmers Team

Reiner H¨ ahnle Chalmers Tekniska H¨

  • gskola, Gothenburg

First Management Committee Meeting of COST Action IC0901 Brussels

2009-10-30

Chalmers Team: 2009-10-30 1 / 7

slide-2
SLIDE 2

Research Group: Formal Methods in Software Engineering

Team Members Reiner H¨ ahnle, professor, group leader Wolfgang Ahrendt, lecturer Richard Bubel, postdoc Crystal Din, research assistant Ran Ji, PhD student Ann Lilliestr¨

  • m, PhD student

Gabriele Paganelli, PhD student Ina Schaefer, postdoc Niklas S¨

  • rensson, postdoc

Angela Wallenburg, PhD student

Chalmers Team: 2009-10-30 2 / 7

slide-3
SLIDE 3

Research Group: Formal Methods in Software Engineering

Research Topics Relevant for COST Action IC0901 State-of-art source code verification for imperative OO languages

Floating point arithmetic Memory model of safety-critical Java

Automated deduction technology tailored to needs of verification:

Arithmetic beyond linear/Presburger Finding counter examples that violate contract SAT and extensions

Behavioral Modeling of OO Concurrent Software Components Debugging and symbolic state visualization Combining symbolic execution and abstract interpretation

Chalmers Team: 2009-10-30 3 / 7

slide-4
SLIDE 4

Research Group: Formal Methods in Software Engineering

Verification Tools Developed KeY software verification tool

Main version for Java KeY-Hoare (education) KeY-TestGen Visual Symbolic State Debugger based on KeY

MiniSat, Paradox (with K. Claessen) Contributions to SPEC# Verification Tools Used Maude (used to verify KeY-rules) Coq (used in Mobius) JML tools, Lustre, SPIN used in teaching Various SMT solvers used in KeY (SMT interface)

Chalmers Team: 2009-10-30 4 / 7

slide-5
SLIDE 5

Research Group: Formal Methods in Software Engineering

Current European Projects CHARTER: Critical and High Assurance Requirements Transformed through Engineering Rigour ARTEMIS Embedded Computing Systems Initiative COST Action IC0701: Formal Verification of Object-Oriented Software FP7 Integrated FET Project: HATS: Highly Adaptable and Trustworthy Software using Formal Models FP7 Coordination Action: EternalS: Trustworthy Eternal Systems via Evolving Software, Data and Knowledge

Chalmers Team: 2009-10-30 5 / 7

slide-6
SLIDE 6

Research Group: Formal Methods in Software Engineering

Interest in Working Groups of Action WG 1 Realization of import/export between KeY and RML Contribution to RM benchmark collection Contribution to design requirements for RML WG 3 Abstraction-based symbolic execution with abstract domain tailored to given RML fragment

Chalmers Team: 2009-10-30 6 / 7

slide-7
SLIDE 7

Research Group: Formal Methods in Software Engineering

Potential for Collaboration with other IC0901 Teams Linz (SAT) Graz (verification, debugging) Copenhagen (specification, verification) Helsinki (SAT, automated testing) Munich (verification) Saarbr¨ ucken (program analysis) Verona (SMT) Barcelona (abstract interpretation) Madrid (distributed systems)

Chalmers Team: 2009-10-30 7 / 7