• DocumentCode
    173377
  • Title

    A flexible contracts approach to system resiliency

  • Author

    Sievers, Michael ; Madni, Azad M.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2014
  • fDate
    5-8 Oct. 2014
  • Firstpage
    1002
  • Lastpage
    1007
  • Abstract
    Contract-based design (CBD) employs formalisms that explicitly define system requirements, constraints, and interfaces. This paper explores a contract-based design paradigm for expressing system resiliency features. Specifically, resilience formalisms are defined in terms of invariant and flexible assertions. A flexible assertion is one that is learned during system operation and can accommodate unpredicted system behaviors. Invariant assertions are fixed system constraints that are known a priori. A general model structure comprising four key features that contribute to system resilience is presented. In particular, the concept of flexible contracts is operationalized using the Hidden Markov Model (HMM) construct. A system architecture based on flexible contracts and lightweight error monitoring and resiliency response mechanisms is also presented. The proposed framework can serve as a testbed to experiment with different systems resiliency approaches.
  • Keywords
    contracts; hidden Markov models; software fault tolerance; CBD; HMM; contract-based design; fault-tolerance strategy; flexible contracts; hidden Markov model; system resiliency; Actuators; Contracts; Hidden Markov models; Mathematical model; Monitoring; Ports (Computers); Tin; MBSE; contract-based design; system resiliency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics (SMC), 2014 IEEE International Conference on
  • Conference_Location
    San Diego, CA
  • Type

    conf

  • DOI
    10.1109/SMC.2014.6974044
  • Filename
    6974044