Contracts for System Design
Book information
Description
Recently, contract-based design has been proposed as an "orthogonal" approachthat complements system design methodologies proposed so far tocope with the complexity of system design. Contract-based design providesa rigorous scaffolding for verification, analysis, abstraction/refinement, andeven synthesis. Several results have been obtained in this domain buta unified treatment of the topic that can help put contract-based design inperspective has been missing. Contracts for System Design provides such a treatmentwhere contracts are precisely defined and characterized so that they canbe used in design methodologies with no ambiguity. It identifies the essence of complex system design using contracts througha mathematical "meta-theory", where all the properties of the methodologyare derived from a very abstract and generic notion of contract. This meta-theory provides deep and illuminating links with existing contractand interface theories, as well as guidelines for designing new theories. It encompasses contracts for both software and systems, with emphasison the latter. Contracts for System Design illustrates the use of contracts with two examples: requirementengineering for a parking garage management, and the development ofcontracts for timing and scheduling in the context of the AUTOSAR methodologyin use in the automotive sector.
Similar books
Runtime Verification: 20th International Conference, RV 2020, Los Angeles, CA, USA, October 6–9, 2020, Proceedings
2020 · PDF
CONCUR 2003 - Concurrency Theory: 14th International Conference, Marseille, France, September 3-5, 2003. Proceedings
2003 · PDF
A Decade of Concurrency Reflections and Perspectives: REX School/Symposium Noordwijkerhout, The Netherlands June 1–4, 1993 Proceedings
1994 · PDF
Adaptive Algorithms and Stochastic Approximations
1990 · PDF
Synthesis and Control of Discrete Event Systems
2002 · PDF
Formal Methods for Components and Objects: Second International Symposium, FMCO 2003, Leiden, The Netherlands, November 4-7, 2003. Revised Lectures
2004 · PDF
Formal Methods for Components and Objects: Second International Symposium, FMCO 2003, Leiden, The Netherlands, November 4-7, 2003. Revised Lectures
2004 · PDF
A Decade of Concurrency Reflections and Perspectives: REX School/Symposium Noordwijkerhout, The Netherlands June 1–4, 1993 Proceedings
1994 · DJVU