Search NASA⌕ Search

NASA NTRS · 20200001989

Formal Requirements Elicitation with FRET

Abstract

FRET is a tool for writing, understanding, formalizing and analyzing requirements. Users write requirements in an intuitive, restricted natural language, called FRETISH, with precise, unambiguous meaning. For a FRETISH requirement, FRET: 1) produces natural language and diagrammatic explanations of its exact meaning, 2) formalizes the requirement in logics, and 3) supports interactive simulation of produced logic formulas to ensure that they capture user intentions. FRET connects to analysis tools by facilitating the mapping between requirements and models/code, and by generating verification code. FRET is available open source at https://github.com/NASA-SW-VnV/fret; a video can be accessed at : https://tinyurl.com/fretForREFSQ.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Giannakopoulou, Dimitra, Mavridou, Anastasia, Rhein, Julian, Pressburger, Thomas, Schumann, Johann, Shi, Nija. 2020-03-24. Formal Requirements Elicitation with FRET. https://ntrs.nasa.gov/citations/20200001989

Cite the original work for its findings. Save a collection to share your selection of sources.