[cs at parma seminars] Due seminari sulla generazione e le applicazioni di invarianti polinomiali

Roberto Bagnara bagnara at cs.unipr.it
Fri Dec 3 10:56:10 CET 2004


[Con preghiera di diffusione e scuse per l'eventuale ricezione di
copie multiple.  RB]


----------------------------------------------------------------------

Date:     Martedi`, 11 gennaio 2005

Time:     14:30

Speaker:  Enric Rodriguez Carbonell
           Technical University of Catalonia (UPC)
           Barcelona, Spain

Title:    Generation of Polynomial Equality Invariants by Abstract
           Interpretation

Abstract: Program verification aims at proving that a program meets its
           specification, i.e. that the actual program behaviour
           coincides with the desired one. Invariants are properties
           that hold at any reachable state of the system, and are
           essential in order to prove safety requirements, when one
           must show that the system will never reach a bad
           state. Abstract interpretation is a framework for generating
           these invariants, which can be expressed in a variety of
           languages, e.g. intervals, linear inequalities and modular
           equalities.  This seminar is focused on finding polynomial
           equality invariants by means of the abstract interpretation
           approach. The semantics of a simple imperative programming
           language is given in terms of ideals of polynomials, a basic
           concept in algebraic geometry. It is shown with some
           examples how polynomial invariants can be employed in order
           to verify properties of imperative programs.

Place:    Sala Riunioni
           Dipartimento di Matematica
           Universita` di Parma
           Via D'Azeglio, 85/A
           Parma

======================================================================

Date:     Martedi`, 11 gennaio 2005

Time:     15:45

Speaker:  Enric Rodriguez Carbonell
           Technical University of Catalonia (UPC)
           Barcelona, Spain

Title:    Applications of Polynomial Invariants

Abstract: In a previous talk, the application of polynomial invariants
           to the verification of imperative programs has been
           discussed. In this seminar it is shown how polynomial
           invariants can also be employed in order to verify
           properties of other classes of systems: Petri nets and
           hybrid systems.  Petri nets are a mathematical modelling
           tool for studying systems that are characterized as being
           concurrent, asynchronous, distributed, parallel,
           non-deterministic, and/or stochastic.  On the other hand,
           hybrid systems are systems that have discrete event dynamics
           as well as continuous time dynamics. They are used in the
           analysis of, e.g, continuous systems with phased operations
           (walking robots, biological cell growth and division) and
           continuous systems controlled by discrete logic (aircraft
           autopilot modes, thermostats, chemical plants with valves
           and pumps, automobile automatic transmissions).

Place:    Sala Riunioni
           Dipartimento di Matematica
           Universita` di Parma
           Via D'Azeglio, 85/A
           Parma

----------------------------------------------------------------------

-- 
Prof. Roberto Bagnara
Computer Science Group
Department of Mathematics, University of Parma, Italy
http://www.cs.unipr.it/~bagnara/
mailto:bagnara at cs.unipr.it





More information about the Seminars mailing list