Lightweight verification via specialized typecheckers

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Testing and other unsound analyses are developer-friendly but cannot give guarantees that programs are free of bugs. Verification and other extant sound approaches can give guarantees but often require too much effort for everyday developers. In this work, we describe our efforts to make verification more accessible for developers by using specialized pluggable typecheckers-a relatively accessible verification technology-to solve complex problems that previously required more complex and harder-to-use verification approaches.

Original languageEnglish (US)
Title of host publicationESEC/FSE 2021 - Proceedings of the 29th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering
EditorsDiomidis Spinellis
PublisherAssociation for Computing Machinery, Inc
Pages1635-1639
Number of pages5
ISBN (Electronic)9781450385626
DOIs
StatePublished - Aug 20 2021
Externally publishedYes
Event29th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2021 - Virtual, Online, Greece
Duration: Aug 23 2021Aug 28 2021

Publication series

NameESEC/FSE 2021 - Proceedings of the 29th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering

Conference

Conference29th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2021
Country/TerritoryGreece
CityVirtual, Online
Period8/23/218/28/21

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Software

Keywords

  • Pluggable types
  • accumulation analysis
  • lightweight verification

Fingerprint

Dive into the research topics of 'Lightweight verification via specialized typecheckers'. Together they form a unique fingerprint.

Cite this