Elias Castegren. A Mechanised Axiomatic Model for Behaviour-Oriented Concurrency (Software, Proofs). Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@misc{mechanisation,
title = {{A Mechanised Axiomatic Model for Behaviour-Oriented Concurrency}},
author = {Castegren, Elias},
note = {Software, swhId: \href{https://archive.softwareheritage.org/swh:1:dir:24350cf7167ab1b9d00f8a2d64cc3fe32dfb4560;origin=https://github.com/fxpl/axiomatic_boc;visit=swh:1:snp:c48cc5ab1e4ba98c4d2b00e3952ff04556c4aa51;anchor=swh:1:rev:82781c3c964d0042c285cc53071e2d690d9a90bb}{\texttt{swh:1:dir:24350cf7167ab1b9d00f8a2d64cc3fe32dfb4560}} (visited on 2026-08-24)},
url = {https://github.com/fxpl/axiomatic_boc},
doi = {10.4230/artifacts.27655},
}
Published in: LIPIcs, Volume 391, 37th International Conference on Concurrency Theory (CONCUR 2026)
Luke Cheeseman, Elias Castegren, Tobias Wrigstad, Sophia Drossopoulou, and Matthew J. Parkinson. When Behaviours Have to Happen: An Axiomatic Model of Causality in Behaviour-Oriented Concurrency. In 37th International Conference on Concurrency Theory (CONCUR 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 391, pp. 23:1-23:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)
@InProceedings{cheeseman_et_al:LIPIcs.CONCUR.2026.23,
author = {Cheeseman, Luke and Castegren, Elias and Wrigstad, Tobias and Drossopoulou, Sophia and Parkinson, Matthew J.},
title = {{When Behaviours Have to Happen: An Axiomatic Model of Causality in Behaviour-Oriented Concurrency}},
booktitle = {37th International Conference on Concurrency Theory (CONCUR 2026)},
pages = {23:1--23:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-447-5},
ISSN = {1868-8969},
year = {2026},
volume = {391},
editor = {Sokolova, Ana and Totzke, Patrick},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2026.23},
URN = {urn:nbn:de:0030-drops-273549},
doi = {10.4230/LIPIcs.CONCUR.2026.23},
annote = {Keywords: Concurrency, Parallelism, Language Design, Causality}
}
Published in: LIPIcs, Volume 74, 31st European Conference on Object-Oriented Programming (ECOOP 2017)
Elias Castegren and Tobias Wrigstad. Relaxed Linear References for Lock-free Data Structures. In 31st European Conference on Object-Oriented Programming (ECOOP 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 74, pp. 6:1-6:32, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{castegren_et_al:LIPIcs.ECOOP.2017.6,
author = {Castegren, Elias and Wrigstad, Tobias},
title = {{Relaxed Linear References for Lock-free Data Structures}},
booktitle = {31st European Conference on Object-Oriented Programming (ECOOP 2017)},
pages = {6:1--6:32},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-035-4},
ISSN = {1868-8969},
year = {2017},
volume = {74},
editor = {M\"{u}ller, Peter},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2017.6},
URN = {urn:nbn:de:0030-drops-72670},
doi = {10.4230/LIPIcs.ECOOP.2017.6},
annote = {Keywords: Type systems, Concurrency, Lock-free programming}
}
Published in: LIPIcs, Volume 56, 30th European Conference on Object-Oriented Programming (ECOOP 2016)
Elias Castegren and Tobias Wrigstad. Reference Capabilities for Concurrency Control. In 30th European Conference on Object-Oriented Programming (ECOOP 2016). Leibniz International Proceedings in Informatics (LIPIcs), Volume 56, pp. 5:1-5:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)
@InProceedings{castegren_et_al:LIPIcs.ECOOP.2016.5,
author = {Castegren, Elias and Wrigstad, Tobias},
title = {{Reference Capabilities for Concurrency Control}},
booktitle = {30th European Conference on Object-Oriented Programming (ECOOP 2016)},
pages = {5:1--5:26},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-014-9},
ISSN = {1868-8969},
year = {2016},
volume = {56},
editor = {Krishnamurthi, Shriram and Lerner, Benjamin S.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2016.5},
URN = {urn:nbn:de:0030-drops-60998},
doi = {10.4230/LIPIcs.ECOOP.2016.5},
annote = {Keywords: Type systems, Capabilities, Traits, Concurrency, Object-Oriented}
}