Preserving contract satisfiability under non-monotonic composition

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

Abstract

A contracts theory embeds non-monotonic composition (with respect to implementation) if the fact that a composition of two components implements a specification S does not generally follow from one of these components implementing S. In contrast to monotonic composition, non-monotonic composition offers the additional expressiveness of specifying properties that only hold locally for a component since non-monotonic composition does not enforce all properties to be preserved when composing. Despite that this additional expressiveness is clearly needed, it implies that cases where monotony is indeed desired needs to be managed explicitly. The present paper elaborates on this topic by introducing a contracts theory embedding non-monotonic composition, and exploring conditions for ensuring monotonic composition in the context of this theory.

Cite

CITATION STYLE

APA

Westman, J., & Nyberg, M. (2018). Preserving contract satisfiability under non-monotonic composition. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10854 LNCS, pp. 181–195). Springer Verlag. https://doi.org/10.1007/978-3-319-92612-4_10

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