Conditional contextual refinement
… is shared with its program context, the ownership model of separation logic assertions can
… between and its context. And even ignoring the program context, ownership reasoning can …
… between and its context. And even ignoring the program context, ownership reasoning can …
[PDF][PDF] Separation and Data refinement
I Mijajlovic - 2007 - Citeseer
… The notion of a separation context is central to our theory of data refinement. The most
intuitive explanation of a separation context is that it is a well-behaved client program that does …
intuitive explanation of a separation context is that it is a well-behaved client program that does …
Contextual Refinement Types
A Gaulin, B Pientka - arXiv preprint arXiv:2311.10577, 2023 - arxiv.org
… As before, our classifiers are separated into types and refinement types. Moreover, since
contextual objects include LFR contexts, we naturally obtain a refinement relation for objects as …
contextual objects include LFR contexts, we naturally obtain a refinement relation for objects as …
Refinement and separation contexts
I Mijajlović, N Torp-Smith, P O'Hearn - FSTTCS 2004: Foundations of …, 2005 - Springer
… We also show that a simulation theorem holds for separation contexts, while this is … separation
context for an abstract module is automatically a separation context for all its refinements. …
context for an abstract module is automatically a separation context for all its refinements. …
Context-driven model refinement
D Wagelaar - European Workshop on Model Driven Architecture, 2003 - Springer
… be transformed to a refined model, given the context in which it should run. Currently, each
target context requires its own model transformation. Only a limited number of contexts can be …
target context requires its own model transformation. Only a limited number of contexts can be …
Refinement-based specification and security analysis of separation kernels
… are added to the current context. This is called locale interpretation. In its simplest form, a
locale declaration consists of a sequence of context elements declaring parameters (the …
locale declaration consists of a sequence of context elements declaring parameters (the …
Abstraction Logic: The Marriage of Contextual Refinement and Separation Logic
… context, and thus we have to prove the refinement whatever resource is given. Then we have
the following theorem, which makes the illusion of passing a resource from choose to take. …
the following theorem, which makes the illusion of passing a resource from choose to take. …
A separation logic for refining concurrent objects
… , which is converse to refinement: ϕ refines ψ iff ψ … Refinement hinges on the power of the
context C[−]: what can it observe, and with what can it interfere? The more powerful the context…
context C[−]: what can it observe, and with what can it interfere? The more powerful the context…
[PDF][PDF] of the PhD Thesis: Separation and Data Refinement
I Mijajlovic - 2007 - elibrary.matf.bg.ac.rs
… The notion of a separation context is central to our theory of data refinement. The most
intuitive explanation of a separation context is that it is a well-behaved client program that does …
intuitive explanation of a separation context is that it is a well-behaved client program that does …
Supporting contexts in program refinement
R Nickson, I Hayes - Science of Computer Programming, 1997 - Elsevier
… via window inference in this paper differs from that taken by Grundy [7] in that we
separate programs from predicates and provide explicit mechanisms for handling program …
separate programs from predicates and provide explicit mechanisms for handling program …