NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
From Partial to Global Assume-Guarantee Contracts: Compositional Realizability Analysis in FRETRealizability checking refers to the formal procedure that aims to determine whether an implementation exists, always complying to a set of requirements, regardless of the stimuli provided by the system’s environment. Such a check is essential to ensure that the specification does not allow behavior that can force the system to violate safety constraints. In this paper, we present an approach that decomposes realizability checking into smaller, more tractable problems. More specifically, our approach automatically partitions specifications into sets of non-interfering requirements. We prove that checking whether a specification is realizable reduces to checking that each partition is realizable.We have integrated realizability checking and implemented our decomposition approach within the open-source Formal Requirements ElicitationTool (FRET). A FRET user may check the realizability of a specification monolithically or compositionally. We evaluate our approach by comparing monolithic and compositional checking and showcase the strengths of our decomposition approach on a variety of industrial-level case studies
Document ID
20210015352
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Anastasia Mavridou
(Wyle (United States) El Segundo, California, United States)
Andreas Katis
(Wyle (United States) El Segundo, California, United States)
Dimitra Giannakopoulou
(Ames Research Center Mountain View, California, United States)
David Kooi
(University of California, Santa Cruz Santa Cruz, California, United States)
Thomas Pressburger
(Ames Research Center Mountain View, California, United States)
Michael W. Whalen
(University of Minnesota Minneapolis, Minnesota, United States)
Date Acquired
May 11, 2021
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: 24th International Formal Methods Symposium (FM 2021)
Location: Virtual
Country: CN
Start Date: November 20, 2021
End Date: November 26, 2021
Sponsors: Formal Methods Europe (FME), Chinese Academy of Sciences
Funding Number(s)
CONTRACT_GRANT: 80ARC020D0010
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Peer Committee
No Preview Available