Hierarchical System Design with Vertical Contracts

6Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose the notions of heterogeneous refinement and vertical contracts as additions for any contract framework to provide full methodological support for multi-view and multi-layer system design with heterogeneous models. We rethink the relation of contract refinement in the context of layered design and discuss how it can be extended, via heterogeneous refinement and vertical contracts, to deal with hierarchies of models that present heterogeneous architectures as well as behaviors expressed by heterogeneous formalisms. We then show via design examples that such an extension can, indeed, encompass a richer set of design refinement relations, including support for synthesis methods and optimized mappings of specifications into implementations.

Cite

CITATION STYLE

APA

Nuzzo, P., & Sangiovanni-Vincentelli, A. L. (2018). Hierarchical System Design with Vertical Contracts. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10760 LNCS, pp. 360–382). Springer Verlag. https://doi.org/10.1007/978-3-319-95246-8_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free