Skip to main content
Weiter zur Homepage der Europäischen Kommission (öffnet in neuem Fenster)
Deutsch Deutsch
CORDIS - Forschungsergebnisse der EU
CORDIS

Engineering with Logic and Verification: Mathematically Rigorous Engineering for Safe and Secure Computer Systems

CORDIS bietet Links zu öffentlichen Ergebnissen und Veröffentlichungen von HORIZONT-Projekten.

Links zu Ergebnissen und Veröffentlichungen von RP7-Projekten sowie Links zu einigen Typen spezifischer Ergebnisse wie Datensätzen und Software werden dynamisch von OpenAIRE abgerufen.

Veröffentlichungen

Isla: integrating full-scale ISA semantics and axiomatic concurrency models (extended version) (öffnet in neuem Fenster)

Autoren: Alasdair Armstrong, Brian Campbell, Ben Simner, Christopher Pulte, Peter Sewell
Veröffentlicht in: Formal Methods in System Design, Ausgabe 63, 2024, Seite(n) 110-133, ISSN 0925-9856
Herausgeber: Kluwer Academic Publishers
DOI: 10.1007/s10703-023-00409-y

CN: Verifying systems C code with separation-logic refinement types (öffnet in neuem Fenster)

Autoren: Christopher Pulte, Dhruv C. Makwana, Thomas Sewell, Kayvan Memarian, Peter Sewell, and Neel Krishnaswami
Veröffentlicht in: PACM PL POPL - POPL 2023: Proceedings of the 50th ACM SIGPLAN Symposium on Principles of Programming Languages., 2023, ISSN 2475-1421
Herausgeber: ACM
DOI: 10.1145/3571194

An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic (öffnet in neuem Fenster)

Autoren: Angus Hammond, Zongyuan Liu, Thibaut Pérami, Peter Sewell, Lars Birkedal, Jean Pichon-Pharabod
Veröffentlicht in: Proceedings of the ACM on Programming Languages, Ausgabe 8, 2024, Seite(n) 604-637, ISSN 2475-1421
Herausgeber: ACM
DOI: 10.1145/3632863

Cakes That Bake Cakes: Dynamic Computation in CakeML (öffnet in neuem Fenster)

Autoren: Thomas Sewell, Magnus O. Myreen, Yong Kiam Tan, Ramana Kumar, Alexander Mihajlovic, Oskar Abrahamsson, Scott Owens
Veröffentlicht in: Proceedings of the ACM on Programming Languages, Ausgabe 7, 2023, Seite(n) 1121-1144, ISSN 2475-1421
Herausgeber: ACM
DOI: 10.1145/3591266

ISA semantics for ARMv8-a, RISC-v, and CHERI-MIPS (öffnet in neuem Fenster)

Autoren: Alasdair Armstrong, Thomas Bauereiss, Brian Campbell, Alastair Reid, Kathryn E. Gray, Robert M. Norton, Prashanth Mundkur, Mark Wassell, Jon French, Christopher Pulte, Shaked Flur, Ian Stark, Neel Krishnaswami, Peter Sewell
Veröffentlicht in: Proceedings of the ACM on Programming Languages, Ausgabe 3/POPL, 2019, Seite(n) 1-31, ISSN 2475-1421
Herausgeber: ACM
DOI: 10.1145/3290384

Exploring C semantics and pointer provenance (öffnet in neuem Fenster)

Autoren: Kayvan Memarian, Victor B. F. Gomes, Brooks Davis, Stephen Kell, Alexander Richardson, Robert N. M. Watson, Peter Sewell
Veröffentlicht in: Proceedings of the ACM on Programming Languages, Ausgabe 3/POPL, 2019, Seite(n) 1-32, ISSN 2475-1421
Herausgeber: ACM
DOI: 10.1145/3290380

CHERI: Hardware-Enabled C/C++ Memory Protection at Scale (öffnet in neuem Fenster)

Autoren: Robert N. M. Watson, David Chisnall, Jessica Clarke, Brooks Davis, Nathaniel Wesley Filardo, Ben Laurie, Simon W. Moore, Peter G. Neumann, Alexander Richardson, Peter Sewell, Konrad Witaszczyk, Jonathan Woodruff
Veröffentlicht in: IEEE Security & Privacy, Ausgabe 22, 2024, Seite(n) 50-61, ISSN 1540-7993
Herausgeber: IEEE Computer Society
DOI: 10.1109/msec.2024.3396701

The Arm Morello Evaluation Platform—Validating CHERI-Based Security in a High-Performance System (öffnet in neuem Fenster)

Autoren: Richard Grisenthwaite, Graeme Barnes, Robert N. M. Watson, Simon W. Moore, Peter Sewell, Jonathan Woodruff
Veröffentlicht in: IEEE Micro, Ausgabe 43, 2023, Seite(n) 50-57, ISSN 0272-1732
Herausgeber: Institute of Electrical and Electronics Engineers
DOI: 10.1109/mm.2023.3264676

CHERI C/C++ Programming Guide. Technical Report UCAM-CL-TR-947

Autoren: Robert N. M. Watson, Alexander Richardson, Brooks Davis, John Baldwin, David Chisnall, Jessica Clarke, Nathaniel Filardo, Simon W. Moore, Edward Napierala, Peter Sewell, and Peter G. Neumann
Veröffentlicht in: 2020
Herausgeber: University of Cambridge Computer Laboratory

Capability Hardware Enhanced RISC Instructions: CHERI Instruction-Set Architecture (Version 7). Technical Report UCAM-CL-TR-927

Autoren: Robert N. M. Watson, Peter G. Neumann, Jonathan Woodruff, Michael Roe, Hesham Almatary, Jonathan Anderson, John Baldwin, David Chisnall, Brooks Davis, Nathaniel Wesley Filardo, Alexandre Joannou, Ben Laurie, A. Theodore Markettos, Simon W. Moore, Steven J. Murdoch, Kyndylan Nienhuis, Robert Norton, Alex Richardson, Peter Rugg, Peter Sewell, Stacey Son, and Hongyan Xia.
Veröffentlicht in: 2019
Herausgeber: University of Cambridge Computer Laboratory

Capability Hardware Enhanced RISC Instructions: CHERI Instruction-Set Architecture (Version 8). Technical Report UCAM-CL-TR-951

Autoren: Robert N. M. Watson, Peter G. Neumann, Jonathan Woodruff, Michael Roe, Hesham Almatary, Jonathan Anderson, John Baldwin, Graeme Barnes, David Chisnall, Jessica Clarke, Brooks Davis, Lee Eisen, Nathaniel Wesley Filardo, Richard Grisenthwaite, Alexandre Joannou, Ben Laurie, A. Theodore Markettos, Simon W. Moore, Steven J. Murdoch, Kyndylan Nienhuis, Robert Norton, Alexander Richardson, Peter Rugg, P
Veröffentlicht in: 2020
Herausgeber: University of Cambridge Computer Laboratory

An Introduction to CHERI. Technical Report UCAM-CL-TR-941

Autoren: Robert N. M. Watson, Simon W. Moore, Peter Sewell, and Peter Neumann
Veröffentlicht in: 2019
Herausgeber: University of Cambridge Computer Laboratory

Verified security for the Morello capability-enhanced prototype Arm architecture (öffnet in neuem Fenster)

Autoren: Bauereiss, Thomas and Campbell, Brian and Sewell, Thomas and Armstrong, Alasdair and Esswood, Lawrence and Stark, Ian and Barnes, Graeme and Watson, Robert N. M. and Sewell, Peter
Veröffentlicht in: 2021
Herausgeber: University of Cambridge, Computer Laboratory
DOI: 10.48456/tr-959

N3005: A Provenance-aware Memory Object Model for C. Working Draft Technical Specification ISO/IEC TS 6010:2023 (E)

Autoren: Jens Gustedt, Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, and Martin Uecker
Veröffentlicht in: 2022
Herausgeber: WG 14

N2577: A Provenance-aware Memory Object Model for C. ISO/IEC JTC1/SC22/WG14 N2577

Autoren: Jens Gustedt, Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, and Martin Uecker.
Veröffentlicht in: 2021
Herausgeber: ISO/IEC JTC1/SC22/WG14 C Standards Committee

RefinedC: automating the foundational verification of C code with refined ownership types (öffnet in neuem Fenster)

Autoren: Michael Sammler, Rodolphe Lepigre, Robbert Krebbers, Kayvan Memarian, Derek Dreyer, Deepak Garg
Veröffentlicht in: Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021, Seite(n) 158-174, ISBN 9781450383912
Herausgeber: ACM
DOI: 10.1145/3453483.3454036

Isla: Integrating Full-Scale {ISA} Semantics and Axiomatic Concurrency Models (öffnet in neuem Fenster)

Autoren: Alasdair Armstrong, Brian Campbell, Ben Simner, Christopher Pulte, Peter Sewell
Veröffentlicht in: Computer Aided Verification - 33rd International Conference, {CAV} 2021, 2021, Seite(n) 303-316
Herausgeber: Springer
DOI: 10.1007/978-3-030-81685-8_14

Relaxed virtual memory in Armv8-A (öffnet in neuem Fenster)

Autoren: Ben Simner, Alasdair Armstrong, Jean Pichon-Pharabod, Christopher Pulte, Richard Grisenthwaite, and Peter Sewell
Veröffentlicht in: ESOP 2022: Proceedings of the 31st European Symposium on Programming, 2022, Seite(n) 143-173
Herausgeber: Springer
DOI: 10.1007/978-3-030-99336-8_6

VIP: Verifying Real-World C Idioms with Integer-Pointer Casts (öffnet in neuem Fenster)

Autoren: Rodolphe Lepigre, Michael Sammler, Kayvan Memarian, Robbert Krebbers, Derek Dreyer, and Peter Sewell.
Veröffentlicht in: PACM PL (POPL), 2022
Herausgeber: ACM
DOI: 10.1145/3498681

Islaris: Verification of Machine Code Against Authoritative ISA Semantics (öffnet in neuem Fenster)

Autoren: Michael Sammler, Angus Hammond, Rodolphe Lepigre, Brian Campbell, Jean Pichon-Pharabod, Derek Dreyer, Deepak Garg, and Peter Sewell
Veröffentlicht in: PLDI 2022: Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2022
Herausgeber: ACM
DOI: 10.1145/3519939.3523434

Two Mechanisations of WebAssembly 1.0 (öffnet in neuem Fenster)

Autoren: Conrad Watt, Xiaojia Rao, Jean Pichon-Pharabod, Martin Bodin, and Philippa Gardner.
Veröffentlicht in: Formal Methods - 24th International Symposium, FM 2021, 2021, Seite(n) 61-79
Herausgeber: Springer
DOI: 10.1007/978-3-030-90870-6_4

Rigorous engineering for hardware security: Formal modelling and proof in the CHERI design and implementation process (öffnet in neuem Fenster)

Autoren: Kyndylan Nienhuis and Alexandre Joannou and Thomas Bauereiss and Anthony Fox and Michael Roe and Brian Campbell and Matthew Naylor and Robert M. Norton and Moore, Simon W. and Neumann, Peter G. and Ian Stark and Watson, Robert N. M. and Peter Sewell
Veröffentlicht in: Proceedings of the 41st IEEE Symposium on Security and Privacy (SP), Ausgabe 41, 2020, Seite(n) 1007--1024
Herausgeber: IEEE Computer Society
DOI: 10.1109/sp40000.2020.00055

Cornucopia: Temporal Safety for CHERI Heaps (öffnet in neuem Fenster)

Autoren: Nathaniel Wesley Filardo and Brett F. Gutstein and Jonathan Woodruff and Sam Ainsworth and Lucian Paul-Trifu and Brooks Davis and Hongyan Xia and Edward Tomasz Napierala and Alexander Richardson and John Baldwin and David Chisnall and Jessica Clarke and Khilan Gudka and Alexandre Joannou and A. Theodore Markettos and Alfredo Mazzinghi and Robert M. Norton and Michael Roe and Peter Sewell and Stace
Veröffentlicht in: Proceedings of the 41st IEEE Symposium on Security and Privacy (SP), 2020, Seite(n) 1507-1524
Herausgeber: IEEE Computer Society
DOI: 10.1109/sp40000.2020.00098

CheriABI - Enforcing Valid Pointer Provenance and Minimizing Pointer Privilege in the POSIX C Run-time Environment (öffnet in neuem Fenster)

Autoren: Brooks Davis, Robert N. M. Watson, Alexander Richardson, Peter G. Neumann, Simon W. Moore, John Baldwin, David Chisnall, James Clarke, Nathaniel Wesley Filardo, Khilan Gudka, Alexandre Joannou, Ben Laurie, A. Theodore Markettos, J. Edward Maste, Alfredo Mazzinghi, Edward Tomasz Napierala, Robert M. Norton, Michael Roe, Peter Sewell, Stacey Son, Jonathan Woodruff
Veröffentlicht in: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019, Seite(n) 379-393, ISBN 9781-450362405
Herausgeber: ACM
DOI: 10.1145/3297858.3304042

Wait-Free Weak Reference Counting (öffnet in neuem Fenster)

Autoren: Matthew J. Parkinson, Sylvan Clebsch, Ben Simner
Veröffentlicht in: Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management, 2023, Seite(n) 85-96
Herausgeber: ACM
DOI: 10.1145/3591195.3595271

Verified Security for the Morello Capability-enhanced Prototype Arm Architecture (öffnet in neuem Fenster)

Autoren: Thomas Bauereiss, Brian Campbell, Thomas Sewell, Alasdair Armstrong, Lawrence Esswood, Ian Stark, Graeme Barnes, Robert N. M. Watson, and Peter Sewell
Veröffentlicht in: ESOP 2022: Proceedings of the 31st European Symposium on Programming, 2022, Seite(n) 174-203
Herausgeber: Springer
DOI: 10.1007/978-3-030-99336-8_7

Formal Mechanised Semantics of CHERI C: Capabilities, Undefined Behaviour, and Provenance (öffnet in neuem Fenster)

Autoren: Vadim Zaliva, Kayvan Memarian, Ricardo Almeida, Jessica Clarke, Brooks Davis, Alexander Richardson, David Chisnall, Brian Campbell, Ian Stark, Robert N. M. Watson, Peter Sewell
Veröffentlicht in: Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, 2024, Seite(n) 181-196
Herausgeber: ACM
DOI: 10.1145/3617232.3624859

Repairing and mechanising the JavaScript relaxed memory model (öffnet in neuem Fenster)

Autoren: Conrad Watt, Christopher Pulte, Anton Podkopaev, Guillaume Barbier, Stephen Dolan, Shaked Flur, Jean Pichon-Pharabod, Shu-yu Guo
Veröffentlicht in: Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation, 2020, Seite(n) 346-361, ISBN 9781450376136
Herausgeber: ACM
DOI: 10.1145/3385412.3385973

Improving Security with Hardware Support: CHERI and Arm's Morello

Autoren: Robert N. M. Watson, Peter Sewell, and William Martin
Veröffentlicht in: The Next Wave, Ausgabe Vol 24(1), 2023, Seite(n) 10-21, ISSN 2640-1797
Herausgeber: Executive Agency Publications (National Security Agency)

Cerberus-BMC: A Principled Reference Semantics and Exploration Tool for Concurrent and Sequential C (öffnet in neuem Fenster)

Autoren: Stella Lau, Victor B. F. Gomes, Kayvan Memarian, Jean Pichon-Pharabod, Peter Sewell
Veröffentlicht in: Computer Aided Verification - 31st International Conference, CAV 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part I, Ausgabe 11561, 2019, Seite(n) 387-397, ISBN 978-3-030-25539-8
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-25540-4_22

ARMv8-A System Semantics: Instruction Fetch in Relaxed Architectures (öffnet in neuem Fenster)

Autoren: Ben Simner, Shaked Flur, Christopher Pulte, Alasdair Armstrong, Jean Pichon-Pharabod, Luc Maranget, Peter Sewell
Veröffentlicht in: Programming Languages and Systems - 29th European Symposium on Programming, ESOP 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25–30, 2020, Proceedings, Ausgabe 12075, 2020, Seite(n) 626-655, ISBN 978-3-030-44913-1
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-44914-8_23

Verified security properties for the capability-enhanced CHERI-MIPS architecture (öffnet in neuem Fenster)

Autoren: Nienhuis, Kyndylan
Veröffentlicht in: Ausgabe 1, 2022
Herausgeber: University of Cambridge
DOI: 10.17863/cam.83267

The Cerberus C semantics (öffnet in neuem Fenster)

Autoren: Kayvan Memarian
Veröffentlicht in: 2023
Herausgeber: University of Cambridge Computer Laboratory
DOI: 10.48456/tr-981

Suche nach OpenAIRE-Daten ...

Bei der Suche nach OpenAIRE-Daten ist ein Fehler aufgetreten

Es liegen keine Ergebnisse vor

Mein Booklet 0 0