- Practical Aspects of Monadic Equational Reasoning in Coq🔍
- Formal Reasoning About Programs Adam Chlipala🔍
- Incremental Modular Testing in Aspect Oriented Programing🔍
- BRUNO CÉSAR DOS SANTOS OLIVEIRA🔍
- Thread|Modular Static Analysis for Relaxed Memory Models🔍
- Practical Strengthening of Preconditions🔍
- Reasoning about invariants and sharing of mutable state🔍
- Inactive Projects🔍
Modular Reasoning about Interference in Incremental Programming
Practical Aspects of Monadic Equational Reasoning in Coq
Functional programming languages are suitable for equational reasoning because of ... MRI: Modular reasoning about interference in incremental programming.
Formal Reasoning About Programs Adam Chlipala
All of the fully formal proofs in this book are worked out only in associated. Coq code. Therefore, before proceeding to more topics in program semantics and.
Incremental Modular Testing in Aspect Oriented Programing - sigarra
into the AOP world in order to assist programmers on avoiding interference prob- ... Although AOP improves modularity, sometimes reasoning about interactions be-.
BRUNO CÉSAR DOS SANTOS OLIVEIRA
Research. Interests. Programming Languages, Software Engineering, Modularity, Program ... MRI: Modular Reasoning about. Interference in Incremental Programming.
Thread-Modular Static Analysis for Relaxed Memory Models
produced by interfering stores, where V is the set of all program variables ... programs by modular reasoning about data and control. In ACM. SIGACT ...
Practical Strengthening of Preconditions - Purdue e-Pubs
Restriction (2) above is still very compelling, and has been motivated by modular/incremental proving. ... modular reasoning about correctness as well as deadlock ...
Reasoning about invariants and sharing of mutable state
Modular expression, reasoning, and reuse are well supported in functional programming ... possible interference. This section is a condensed review of the ...
We, in collaboration with researchers at HP Labs, have developed the notion of interference-free regions for soundly reasoning about programs under memory- ...
Verifying a Concurrent Garbage Collector with a Rely-Guarantee ...
RG is a major technique for proving the correctness of concurrent programs that provides explicit thread-modular reasoning. Interferences be- tween threads are ...
Incremental Reasoning with Lazy Behavioral Subtyping for Multiple ...
We first present the approach for a simple language and show how incremental reasoning can be combined with flexible code reuse. Then this language is extended ...
Reasoning about Optimistic Concurrency Using a Program Logic for ...
a modular logic with temporal reasoning that is able to verify modern concurrent ... We first define the non-interference property below. Definition 4.2 (Non- ...
Modular Reasoning about Separation of Concurrent Data Structures
Our new program logic, HOCAP, also uses phantom fields – a logical construct akin to auxiliary variables, that only occur in the logic. To support abstract ...
An Efficient and Scalable Method for RDF Datasets Using ... - IDOSI
An efficient and scalable reasoning method called Improved Interference Scheme is ... time-consuming process, incremental reasoning methods express the ...
Bibliography - Khoury College of Computer Sciences
... programming. We show how AOP as currently practiced invalidates conventional modular program reasoning, and discuss a reconceptualization of AOP that we ...
MAVEN: modular aspect verification and interference analysis - OUCI
Devereux B (2003) Compositional reasoning about aspects using alternating-time logic ... Katz E, Katz S (2008) Incremental analysis of interference among aspects.
Conditional Contextual Refinement - MPG.PuRe
In summary: • Separation logic supports conditional specifications and modular reasoning about shared state. ... 2.3 Incremental and Modular Verification ...
Towards Modular Reasoning for Stateful and Concurrent Programs
... reasoning about the program in some mathematically founded model. ... interference from the environment on the stack module by asserting ...
William R. Cook - UT Computer Science
Programming languages, modeling languages, domain-specific languages, strategic programming ... MRI: Modular reasoning about interference in incremental ...
Mitigating Interference in the Knowledge Continuum through ... - arXiv
Although almost zero forgetting can be achieved in task-incremental learning, class-incremental learning remains highly challenging due to the ...
The Incremental Generalized LR (IGLR) parsing algorithm, on the other hand, does not support the seamless composition of languages. This thesis presents the ...