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
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;
Conference_Titel :
Systems, Man and Cybernetics (SMC), 2014 IEEE International Conference on
Conference_Location :
San Diego, CA
DOI :
10.1109/SMC.2014.6974044