activity
20232025
most citedExtending Rely-Guarantee thinking to handle Real-Time Scheduling

4 citations · 5 across the 5 of their papers we have counts for

collaborators

5 papers

cs.LO2025★ 1 cited

Reasoning about concurrent loops and recursion with rely-guarantee rules

Ian J. Hayes, Larissa A. Meinicke, Cliff B. Jones

The objective of this paper is to present general, mechanically verified, refinement rules for reasoning about recursive programs and while loops in the context of concurrency. We…

cs.LO2024

Reasoning about expression evaluation under interference

Ian J. Hayes, Cliff B. Jones, Larissa A. Meinicke

Hoare-style inference rules for program constructs permit the copying of expressions and tests from program text into logical contexts. It is known that this requires care even for…

cs.LO2024

Data reification in a concurrent rely-guarantee algebra

Larissa A. Meinicke, Ian J. Hayes, Cliff B. Jones

Specifications of significant systems can be made short and perspicuous by using abstract data types; data reification can provide a clear, stepwise, development history of program…

cs.SE2023★ 4 cited

Extending Rely-Guarantee thinking to handle Real-Time Scheduling

Cliff B. Jones, Alan Burns

The reference point for developing any artefact is its specification; to develop software formally, a formal specification is required. For sequential programs, pre and post condit…

cs.LO2023

Using Rely/Guarantee to Pinpoint Assumptions underlying Security Protocols

Nisansala P. Yatapanage, Cliff B. Jones

The verification of security protocols is essential, in order to ensure the absence of potential attacks. However, verification results are only valid with respect to the assumptio…