• DocumentCode
    2293497
  • Title

    Specification-centered robustness

  • Author

    Bloem, Roderick ; Chatterjee, Krishnendu ; Greimel, Karin ; Henzinger, Thomas A. ; Jobstmann, Barbara

  • Author_Institution
    IAIK, Univ. of Technol. Graz, Graz, Austria
  • fYear
    2011
  • fDate
    15-17 June 2011
  • Firstpage
    176
  • Lastpage
    185
  • Abstract
    In addition to being correct, a system should be robust, that is, it should behave reasonably even after receiving unexpected inputs. In this paper, we summarize two formal notions of robustness that we have introduced previously for reactive systems. One of the notions is based on assigning costs for failures on a user-provided notion of incorrect transitions in a specification. Here, we define a system to be robust if a finite number of incorrect inputs does not lead to an infinite number of incorrect outputs. We also give a more refined notion of robustness that aims to minimize the ratio of output failures to input failures. The second notion is aimed at liveness. In contrast to the previous notion, it has no concept of recovery from an error. Instead, it compares the ratio of the number of liveness constraints that the system violates to the number of liveness constraints that the environment violates.
  • Keywords
    formal specification; formal robustness notion; liveness constraint; liveness notion; software engineering; specification-centered robustness; Automata; Degradation; Games; Hardware; History; Robustness; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2011 6th IEEE International Symposium on
  • Conference_Location
    Vasteras
  • Print_ISBN
    978-1-61284-818-1
  • Electronic_ISBN
    978-1-61284-819-8
  • Type

    conf

  • DOI
    10.1109/SIES.2011.5953660
  • Filename
    5953660