IMDEA Software

Iniciativa IMDEA

Inicio > Eventos > Charlas Invitadas > 2021 > Using abstractions to validate and test programs with rich protocols
Esta página aún no ha sido traducida. A continuación se muestra la página en inglés.

Diego Garbervetsky

miércoles 3 de noviembre de 2021

10:00am Meeting room 302 & Zoom3 https://zoom.us/j/3911012202 (pass: s3)

Diego Garbervetsky, Associate Professor, Universidad de Buenos Aires and CONICET, Argentina

Using abstractions to validate and test programs with rich protocols

Abstract:

A significant proportion of classes in modern software introduce or use object protocols, prescriptions on the temporal orderings of method calls on objects. In this talk I will introduce a particular abstraction of object protocols (enabledness preserving abstractions, EPAs). We have been using EPAs for validation of specifications and programs featuring rich protocols and more recently for test case generation techniques. During this talk I will focus on using EPA for testing and some initial attempts to validate smart contracts.