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. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/SMC.2014.6974044 | Systems, Man and Cybernetics |
Keywords | Field | DocType |
contracts,hidden Markov models,software fault tolerance,CBD,HMM,contract-based design,fault-tolerance strategy,flexible contracts,hidden Markov model,system resiliency,MBSE,contract-based design,system resiliency | Psychological resilience,Software engineering,Simulation,Computer science,Artificial intelligence,Machine learning | Conference |
ISSN | Citations | PageRank |
1062-922X | 1 | 0.36 |
References | Authors | |
10 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Michael Sievers | 1 | 1 | 0.36 |
Azad M. Madni | 2 | 188 | 34.57 |