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

Branching Preserving Specialization for Software Model Checking

Contributo in Atti di convegno
Data di Pubblicazione:
2012
Abstract:
Wepresentametho dforverifyingprop ertiesofimp erativeprogramsbyusingtechniquesbasedonconstraintlogicprogramming(CLP).Weconsiderasimpleimp erativelanguage,calledSIMP,extendedwithanondeterministicchoiceop eratorandweaddresstheproblemofcheckingwhetherornotasafetyprop erty?(thatsp eciesthatanun-safecongurationcannotb ereached)holdsforaSIMPprogramP.Theop erationalsemanticsofthelanguageSIMPissp eciedviaaninter-preterIwrittenasaCLPprogram.Therstphaseofourvericationmetho dconsistsinsp ecializingIwithresp ecttoP,therebyderivingasp ecializedinterpreterIP.Then,wesp ecializeIPwithresp ecttotheprop erty?andtheinputvaluesofP,withtheaimofderivingapro-gramwhoseleastmo delcanb ecomputedasanitesetofconstrainedfacts.Tothispurp oseweintro duceanovelgeneralizationstrategywhich,duringsp ecialization,preservesthesocalledbranchingb ehaviourofthepredicatedenitions.Wehavefullyautomatedourmetho dandwehavemadeitsexp erimentalevaluationonsomeexamplestakenfromtheliter-ature.Theevaluationshowsthatourmetho discomp etitivewithresp ecttostate-of-the-artsoftwaremo delcheckers
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Program Verification
Elenco autori:
Pettorossi, Alberto; Fioravanti, Fabio; DE ANGELIS, Emanuele; Proietti, Maurizio
Autori di Ateneo:
DE ANGELIS EMANUELE
PROIETTI MAURIZIO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/243987
Titolo del libro:
22nd International Symposium on Logic-Based Program Synhesis and Transformation (LOPSTR 2012)
  • Utilizzo dei cookie

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