Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Skip to content

Formal Methods at Scale 2019 Workshops Report

Metadata Updated: October 16, 2023

Formal methods for systems assurance have a rich history spanning half a century. Even in the early days of computing, there were efforts directed at mathematical specifications and proof of properties of programs. Motivated by emerging uses of computing software and hardware in critical systems, several U.S. agencies invested in research in formal methods. For decades, however, formal methods tools and ecosystems could operate only on problems and systems of modest scale. Computer science students often had only limited exposure to formal methods techniques and tools, partly on the basis that the techniques were long considered to be a theoretical possibility but not a practical reality that could affordably provide real benefits to larger system and software engineering projects. Recently there have been revolutionary advances in tools, practices, training, and ecosystems that have facilitated the application of formal methods at larger scales, in a manner that is affordable and usable by professional software and hardware engineers. Recognizing the opportunity afforded by these advances, two workshops were convened in fall 2019 on the topic of formal methods at scale. This report provides a summary of those workshops, including their principal conclusions and relevant reports on experience in practice. The workshops included participants from the U.S. Government, industry, and academia, gathering to discuss recent advances that address the challenges of both scalability and adoptability into practice, including evidence from early adopters, with a focus on understanding prospects for the future and how they might be better enabled. Following the workshop, select formal methods practitioners from the community offered abstracts communicating use cases and related discussions of formal methods at scale. This report concludes with a discussion of key findings and emerging capabilities that can speed the adoption of formal methods.

Access & Use Information

Public: This dataset is intended for public access and use. License: See this page for license information.

Downloads & Resources

Dates

Metadata Created Date August 23, 2022
Metadata Updated Date October 16, 2023

Metadata Source

Harvested from NIRTD JSON

Additional Metadata

Resource Type Dataset
Metadata Created Date August 23, 2022
Metadata Updated Date October 16, 2023
Publisher NCO NITRD
Maintainer
Identifier 000-000-120
Language en-US
Data Last Modified 2022-05-02
Category publications
Public Access Level public
Bureau Code 100:65
Metadata Context https://project-open-data.cio.gov/v1.1/schema/catalog.jsonld
Schema Version https://project-open-data.cio.gov/v1.1/schema
Catalog Describedby https://project-open-data.cio.gov/v1.1/schema/catalog.json
Harvest Object Id d43f93a2-76e5-47e0-9c0b-903b0b37d991
Harvest Source Id fa17348a-aa9f-4a73-b6b3-76dd0242ddb3
Harvest Source Title NIRTD JSON
Homepage URL https://www.nitrd.gov/
License https://project-open-data.cio.gov/unknown-license/#v1-legacy/public
Program Code 000:000
Source Datajson Identifier True
Source Hash 63f0fde952678cfe67f56441848fc934d15476bc2278f3904da23c8da6c95901
Source Schema Version 1.1

Didn't find what you're looking for? Suggest a dataset here.