A behavioral notion of robustness for software systems
Changjian Zhang, David Garlan, Eunsuk Kang
Abstract
Software systems are designed and implemented with assumptions about the environment. However, once the system is deployed, the actual environment may deviate from its expected behavior, possibly undermining desired properties of the system. To enable systematic design of systems that are robust against potential environmental deviations, we propose a rigorous notion of robustness for software systems. In particular, the robustness of a system is defined as the largest set of deviating environmental behaviors under which the system is capable of guaranteeing a desired property. We describe a new set of design analysis problems based on our notion of robustness, and a technique for automatically computing robustness of a system given its behavior description. We demonstrate potential applications of our robustness notion on two case studies involving network protocols and safety-critical interfaces.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 38ca15c9-6074-49dc-bd53-74139bb92dabCited by top-tier papers2
- Robustification of Behavioral Designs against Environmental DeviationsChangjian Zhang, Tarang Saluja, Rômulo Meira-Góes, Matthew L. Bolton et al.ICSE 2023 · 11 citations
- Safe Environmental Envelopes of Discrete SystemsRômulo Meira-Góes, Ian Dardik, Eunsuk Kang, Stéphane Lafortune et al.CAV 2023 · 4 citations
Related papers
- A Formal Framework for Predicting Distributed System Performance Under FaultsZiwei Zhou, Si Liu, Zhou Zhou, Peixin Wang et al.FM 2026
- Adapting requirements models to varying environmentsDalal Alrajeh, Antoine Cailliau, Axel van LamsweerdeICSE 2020 · 33 citations
- Comprehensive Network Configuration Verification via Effective Environment ReductionXinzhe Liu, Yahui Li, Han Zhang, Renrui Tian et al.INFOCOM 2026
- TrajPAC: Towards Robustness Verification of Pedestrian Trajectory Prediction ModelsLiang Zhang, Nathaniel Xu, Pengfei Yang, Gaojie Jin et al.ICCV 2023 · 13 citations
- Not All Bugs Are Created Equal, But Robust Reachability Can Tell the DifferenceGuillaume Girol, Benjamin Farinier, Sébastien BardinCAV 2021 · 15 citations
