This chapter discusses the concepts and theory behind formal property checking for both hardware and software. It starts with a discussion of the Property Specification Language (PSL), derived from earlier temporal specification languages. It then reviews methods and techniques for hardware formal verification. This is followed by software formal verification, including explicit, symbolic, and bounded model checking. Two update sections cover changes between 2004 and 2015 and improvements from 2016 to 2024, including hardware model checking and the growing interest in software verification and certification.

Formal Property Verification / Fix, L., Mcmillan, K., Cabodi, G., Palena, M., Pasini, P., Ip, N., Haller, L. - In: Electronic Design Automation for Integrated Circuits Handbook[s.l] : CRC Press, 2026. - ISBN 9781003608721. - pp. 528-557 [10.1201/9781003608721-23]

Formal Property Verification

Cabodi, Gianpiero;Palena, Marco;Pasini, Paolo;
2026

Abstract

This chapter discusses the concepts and theory behind formal property checking for both hardware and software. It starts with a discussion of the Property Specification Language (PSL), derived from earlier temporal specification languages. It then reviews methods and techniques for hardware formal verification. This is followed by software formal verification, including explicit, symbolic, and bounded model checking. Two update sections cover changes between 2004 and 2015 and improvements from 2016 to 2024, including hardware model checking and the growing interest in software verification and certification.
2026
9781003608721
Electronic Design Automation for Integrated Circuits Handbook
File in questo prodotto:
File Dimensione Formato  
Chapter_FormalPropVerif_Refer_v1_20_ed3.pdf

embargo fino al 30/06/2027

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 356.58 kB
Formato Adobe PDF
356.58 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3012761