Roadmap for enhanced languages and methods to aid verification

  • Gary T. Leavens
  • , Jean Raymond Abrial
  • , Don Batory
  • , Michael Butler
  • , Alessandro Coglio
  • , Kathi Fisler
  • , Eric Hehner
  • , Cliff Jones
  • , Dale Miller
  • , Simon Peyton-Jones
  • , Murali Sitaraman
  • , Douglas R. Smith
  • , Aaron Stump

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This roadmap describes ways that researchers in four areas - -specification languages, program generation, correctness by construction, and programming languages - -might help further the goal of verified software. It also describes what advances the "verified software" grand challenge might anticipate or demand from work in these areas. That is, the roadmap is intended to help foster collaboration between the grand challenge and these research areas.A common goal for research in these areas is to establish language designs and tool architectures that would allow multiple annotations and tools to be used on a single program. In the long term, researchers could try to unify these annotations and integrate such tools.

Original languageEnglish
Title of host publicationProceedings of the 5th Int. Conf. on Generative Programming and Component Eng., GPCE'06. Co-located with the 21st Int. Conf. on Object-Oriented Programm., Syst., Languages, and Applic.OOPSLA 2006
PublisherAssociation for Computing Machinery (ACM)
Pages221-236
Number of pages16
ISBN (Print)1595932372, 9781595932372
DOIs
Publication statusPublished - 1 Jan 2006
Externally publishedYes
Event5th International Conference on Generative Programming and Component Engineering, GPCE'06. Co-located with the 21st International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006 - Portland, OR, United States
Duration: 22 Oct 200626 Oct 2006

Publication series

NameProceedings of the 5th International Conference on Generative Programming and Component Engineering, GPCE'06

Conference

Conference5th International Conference on Generative Programming and Component Engineering, GPCE'06. Co-located with the 21st International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006
Country/TerritoryUnited States
CityPortland, OR
Period22/10/0626/10/06

Keywords

  • Annotations
  • Correctness by construction
  • Program generation
  • Programming languages
  • Specification languages
  • Tools
  • Verification
  • Verified software grand challenge

Fingerprint

Dive into the research topics of 'Roadmap for enhanced languages and methods to aid verification'. Together they form a unique fingerprint.

Cite this