Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Software model checking by program specialization

Contributo in Atti di convegno
Data di Pubblicazione:
2012
Abstract:
We introduce a general verification framework based on program specialization to prove properties of the runtime behaviour of imperative programs. Given a program P written in a programming language L and a property ? in a logic M, we can verify that ? holds for P by: (i) writing an interpreter I for L and a semantics S for M in a suitable metalanguage, (ii) specializing I and S with respect to P and ?, and (iii) analysing the specialized program by performing a further specialization. We have instantiated our framework to verify safety properties of a simple imperative language, called SIMP, extended with a nondeterministic choice operator. The method is fully automatic and it has been implemented using the MAP transformation system [14]. © Emanuele De Angelis.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Constraint logic programming; Program specialization; Software model checking
Elenco autori:
DE ANGELIS, Emanuele
Autori di Ateneo:
DE ANGELIS EMANUELE
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/385392
Pubblicato in:
LEIBNIZ INTERNATIONAL PROCEEDINGS IN INFORMATICS
Series
  • Dati Generali

Dati Generali

URL

http://drops.dagstuhl.de/opus/volltexte/2012/3643
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)