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
1 - 1 of 1
No Thumbnail Available
- Name:
- Hammer_Abigail_ENG.pdf
- Size:
- 1.53 MB
- Format:
- Adobe Portable Document Format
- Description: