Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #666   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Robustification of Behavioral Designs against Environmental Deviations

Changjian Zhang, Taranj Saluja, Rômulo Meira-Góes, Matthew Bolton, David Garlan and Eunsuk Kang.


In Proceedings of the 45th International Conference on Software Engineering, 14-20 May 2023.

Online links: PDF   Bibtex entry   Plain Text

Abstract
Modern software systems are deployed in a highly dynamic, uncertain environment. Ideally, a system that is robust should be capable of establishing its most critical requirements even in the presence of possible deviations in the environment. We propose a technique called behavioral robustification, which involves systematically and rigorously improving the robustness of a design against potential deviations. Given behavioral models of a system and its environment, along with a set of user-specified deviations, our robustification method produces a redesign that is capable of satisfying a desired property even when the environment exhibits those deviations. In particular, we describe how the robustification problem can be formulated as a multi- objective optimization problem, where the goal is to restrict the deviating environment from causing a violation of a desired property, while maximizing the amount of existing functionality and minimizing the cost of changes to the original design. We demonstrate the effectiveness of our approach on case studies involving the robustness of an electronic voting machine and safety-critical interfaces.

Keywords: Formal Methods, Resilience, Resource prediction.  
    Created: 2023-01-27 15:14:06     Modified: 2023-09-28 08:48:24
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin