Projects per year
Abstract / Description of output
Auditing is an increasingly important operation for computer programming, for example in security (e.g. to enable history-based access control) and to enable reproducibility and accountability (e.g. provenance in scientific programming). Most proposed auditing techniques are ad hoc or treat auditing as a second-class, extralinguistic operation; logical or semantic foundations for auditing are not yet well-established. Justification Logic (JL) offers one such foundation; Bavera and Bonelli introduced a computational interpretation of JL called $\lambda^h$ that supports auditing. However, $\lambda^h$ is technically complex and strong normalization was only established for special cases. In addition, we show that the equational theory of $\lambda^h$ is inconsistent. We introduce a new calculus $\lambda^{hc}$ that is simpler than $\lambda^h$, consistent, and strongly normalizing. Our proof of strong normalization is formalized in Nominal Isabelle.
Original language | English |
---|---|
Title of host publication | 26th EACSL Annual Conference on Computer Science Logic (CSL 2017) |
Publisher | Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany |
Pages | 1-21 |
Number of pages | 21 |
ISBN (Print) | 978-3-95977-045-3 |
DOIs | |
Publication status | Published - 24 Aug 2017 |
Event | 26th EACSL Annual Conference on Computer Science Logic - Stockholm, Sweden Duration: 20 Aug 2017 → 24 Aug 2017 https://www.math-stockholm.se/konferenser-och-akti/logic-in-stockholm-2/26th-eacsl-annual-co/computer-science-logic-2017-august-20-24-1.717663 |
Publication series
Name | Leibniz International Proceedings in Informatics (LIPIcs) |
---|---|
Publisher | Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik |
Volume | 82 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 26th EACSL Annual Conference on Computer Science Logic |
---|---|
Abbreviated title | CSL 2017 |
Country/Territory | Sweden |
City | Stockholm |
Period | 20/08/17 → 24/08/17 |
Internet address |
Keywords / Materials (for Non-textual outputs)
- cs.LO
Fingerprint
Dive into the research topics of 'Strongly Normalizing Audited Computation'. Together they form a unique fingerprint.Projects
- 1 Finished