Exploiting Assume-Guarantee Contract Patterns to Optimize the Discovery of Design-space Dependencies

dc.contributor.advisor Rozier, Kristin
dc.contributor.author Hammer, Abigail
dc.contributor.department Department of Aerospace Engineering
dc.date.accessioned 2025-06-17T16:32:55Z
dc.date.available 2025-06-17T16:32:55Z
dc.date.issued 2023-05
dc.description.abstract Model-checking large and extensive sets of requirements for a system often means tackling the challenging problem of state-space explosion The Discovering of Design-space Dependencies (D3) algorithm exploits relationships within systems in order to optimize the model-checking search. By incorporating Assume-Guarantee Contracts into the existing D3 algorithm, it is possible to further exploit the known patterns of the requirements in order to further reduce the model checking complexity. We detail a set of different variations for optimizing D3 processing that exploits patterns present in Assume-Guarantee Contracts. Additionally, we are able to use this exploitation to provide vacuity checking for specifications within the contract. We identify requirements that are unable to enter undesired states or provides expected results due to the nature of the requirement's patterns.
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/8zn7G0xw
dc.relation.ispartofseries Honors Projects and Posters
dc.subject.disciplines DegreeDisciplines::Engineering::Aerospace Engineering
dc.title Exploiting Assume-Guarantee Contract Patterns to Optimize the Discovery of Design-space Dependencies
dc.type Presentation
dspace.entity.type Publication
relation.isOrgUnitOfPublication 047b23ca-7bd7-4194-b084-c4181d33d95d
relation.isSeriesOfPublication 78a1cb49-0dee-4c38-97a8-c1fd0b7a74ea
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Hammer_Abigail_ENG.pdf
Size:
1.53 MB
Format:
Adobe Portable Document Format
Description: