Dr Johannes Aman Pohjola

Dr Johannes Aman Pohjola

Lecturer

MSc in Computer Science, Uppsala University, Sweden, 2010

PhD in Computer Science, Uppsala University, Sweden, 2016

Engineering
Computer Science and Engineering

Johannes Åman Pohjola is interested in beauty and truth. Specifically, he is an education focussed lecturer, with research interests in interactive theorem proving, program verification and concurrency theory.

  • Book Chapters | 2019
    Pohjola JÅ, 2019, 'Psi-Calculi Revisited: Connectivity and Compositionality.', in Pérez JA; Yoshida N (ed.), Formal Techniques for Distributed Objects, Components, and Systems - 39th IFIP WG 6.1 International Conference, FORTE 2019, Held as Part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019, Proceedings, Springer, pp. 3 - 20, https://doi.org/10.1007/978-3-030-21759-4
    Book Chapters | 2014
    Borgström J; Gutkovas R; Parrow J; Victor B; Pohjola JA, 2014, 'A sorted semantic framework for applied process calculi (extended abstract)', in , pp. 103 - 118, http://dx.doi.org/10.1007/978-3-319-05119-2_7
    Book Chapters | 2014
    Borgström J; Gutkovas R; Parrow J; Victor B; Pohjola JÅ, 2014, 'A Sorted Semantic Framework for Applied Process Calculi (Extended Abstract)', in Trustworthy Global Computing, Springer International Publishing, pp. 103 - 118, http://dx.doi.org/10.1007/978-3-319-14128-2_7
  • Journal articles | 2023
    Kanabar H; Vivien S; Abrahamsson O; Myreen MO; Norrish M; JOHANNES ÅMAN PA; Zanetti R, 2023, 'PureCake: A Verified Compiler for a Lazy Functional Language', Proceedings of the ACM on Programming Languages, 7, http://dx.doi.org/10.1145/3591259
    Journal articles | 2023
    Pohjola JÅ; Myreen MO; Tanaka M, 2023, 'A Hoare Logic for Diverging Programs.', Arch. Formal Proofs, 2023
    Journal articles | 2021
    Gengelbach A; Pohjola JÅ; Weber T, 2021, 'Mechanisation of model-theoretic conservative extension for HOL with Ad-hoc overloading', Electronic Proceedings in Theoretical Computer Science, EPTCS, 332, pp. 1 - 17, http://dx.doi.org/10.4204/EPTCS.332.1
    Journal articles | 2020
    Gómez-Londoño A; Åman Pohjola J; Syeda HT; Myreen MO; Tan YK, 2020, 'Do you have space for dessert? a verified space cost semantics for CakeML programs', Proceedings of the ACM on Programming Languages, 4, http://dx.doi.org/10.1145/3428272
    Journal articles | 2020
    Pohjola JÅ; Gengelbach A, 2020, 'A mechanised semantics for hol with ad-hoc overloading', EPiC Series in Computing, 73, pp. 498 - 515, http://dx.doi.org/10.29007/413d
    Journal articles | 2020
    Pohjola JÅ, 2020, 'Psi-calculi revisited: Connectivity and compositionality', Logical Methods in Computer Science, 16, pp. 16:1-16:28, http://dx.doi.org/10.23638/LMCS-16(4:16)2020
    Journal articles | 2019
    Sandberg Ericsson A; Myreen MO; Åman Pohjola J, 2019, 'A Verified Generational Garbage Collector for CakeML', Journal of Automated Reasoning, 63, pp. 463 - 488, http://dx.doi.org/10.1007/s10817-018-9487-z
    Journal articles | 2016
    Borgström J; Gutkovas R; Parrow J; Victor B; Pohjola JÅ, 2016, 'A sorted semantic framework for applied process calculi', Logical Methods in Computer Science, 12, http://dx.doi.org/10.2168/LMCS-12(1:8)2016
    Journal articles | 2015
    Borgström J; Huang S; Johansson M; Raabjerg P; Victor B; Åman Pohjola J; Parrow J, 2015, 'Broadcast psi-calculi with an application to wireless protocols', Software and Systems Modeling, 14, pp. 201 - 216, http://dx.doi.org/10.1007/s10270-013-0375-z
    Journal articles | 2014
    Parrow J; Borgström J; Raabjerg P; Åman Pohjola J, 2014, 'Higher-order psi-calculi', Mathematical Structures in Computer Science, 24, http://dx.doi.org/10.1017/S0960129513000170
    Journal articles | 2014
    Pohjola JÅ; Parrow J, 2014, 'PrioritiesWithout priorities: Representing preemption in psi-calculi', Electronic Proceedings in Theoretical Computer Science, EPTCS, 160, pp. 2 - 15, http://dx.doi.org/10.4204/EPTCS.160.2
  • Conference Papers | 2023
    Pohjola JÅ; Syeda HT; Tanaka M; Winter K; Sau TW; Nott B; Ung TJT; McLaughlin C; Seassau R; Myreen MO; Norrish M; Heiser G, 2023, 'Pancake: Verified Systems Programming Made Sweeter.', in PLOS@SOSP, ACM, pp. 1 - 9, https://doi.org/10.1145/3623759
    Conference Papers | 2023
    Pohjola JÅ; Syeda HT; Tanaka M; Winter K; Sau TW; Nott B; Ung TT; McLaughlin C; Seassau R; Myreen MO; Norrish M; Heiser G, 2023, 'Pancake: Verified Systems Programming Made Sweeter', in PLOS 2023 - Proceedings of the 12th Workshop on Programming Languages and Operating Systems, Part of: SOSP 2023, pp. 1 - 9, http://dx.doi.org/10.1145/3623759.3624544
    Conference Papers | 2022
    Gengelbach A; Pohjola JÅ, 2022, 'A Verified Cyclicity Checker For Theories with Overloaded Constants', in Leibniz International Proceedings in Informatics, LIPIcs, http://dx.doi.org/10.4230/LIPIcs.ITP.2022.15
    Conference Papers | 2022
    Pohjola JÅ; Gómez-Londoño A; Shaker J; Norrish M, 2022, 'Kalas: A Verified, End-To-End Compiler for a Choreographic Language', in Leibniz International Proceedings in Informatics, LIPIcs, http://dx.doi.org/10.4230/LIPIcs.ITP.2022.27
    Conference Papers | 2020
    Hardin D; Slind K; Pohjola JÅ; Sproul M, 2020, 'Synthesis of verified architectural components for critical systems hosted on a verified microkernel', in Proceedings of the Annual Hawaii International Conference on System Sciences, pp. 6365 - 6374
    Conference Papers | 2019
    Pohjola JÅ; Rostedt H; Myreen MO, 2019, 'Characteristic formulae for liveness properties of non-terminating CakeML programs', in Leibniz International Proceedings in Informatics, LIPIcs, http://dx.doi.org/10.4230/LIPIcs.ITP.2019.32
    Conference Papers | 2019
    Åman Pohjola J, 2019, 'Psi-Calculi Revisited: Connectivity and Compositionality', in Formal techniques for distributed objects, components, and systems : 39th IFIP WG 6.1 International Conference, FORTE 2019, held as part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019 (Series title: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Kongens Lyngby, Denmark, pp. 3 - 20, presented at FORTE, Kongens Lyngby, Denmark, 17 June 2019 - 21 June 2019, http://dx.doi.org/10.1007/978-3-030-21759-4_1
    Conference Papers | 2018
    Einarsdóttir SH; Johansson M; Åman Pohjola J, 2018, 'Into the infinite - theory exploration for coinduction', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 70 - 86, http://dx.doi.org/10.1007/978-3-319-99957-9_5
    Conference Papers | 2018
    Férée H; Åman Pohjola J; Kumar R; Owens S; Myreen MO; Ho S, 2018, 'Program Verification in the Presence of I/O: Semantics, Verified Library Routines, and Verified Applications', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer, Oxford, U.K., pp. 88 - 111, presented at 10th International Conference, VSTTE 2018, Oxford, U.K., 18 July 2018 - 19 July 2018, http://dx.doi.org/10.1007/978-3-030-03592-1_6
    Conference Papers | 2017
    Sandberg Ericsson A; Myreen MO; Åman Pohjola J, 2017, 'A verified generational garbage collector for CakeML', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 444 - 461, http://dx.doi.org/10.1007/978-3-319-66107-0_28
    Conference Papers | 2016
    Pohjola JÅ; Parrow J, 2016, 'Bisimulation up-to techniques for psi-calculi', in CPP 2016 - Proceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs, co-located with POPL 2016, pp. 142 - 153, http://dx.doi.org/10.1145/2854065.2854080
    Conference Papers | 2016
    Pohjola JÅ; Parrow J, 2016, 'The expressive power of monotonic parallel composition', in Thiemann P (ed.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), SPRINGER-VERLAG BERLIN, Eindhoven, NETHERLANDS, pp. 780 - 803, presented at 25th European Symposium on Programming (ESOP) Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS), Eindhoven, NETHERLANDS, 03 April 2016 - 07 April 2016, http://dx.doi.org/10.1007/978-3-662-49498-1_30
    Conference Papers | 2011
    Borgström J; Huang S; Johansson M; Raabjerg P; Victor B; Åman Pohjola J; Parrow J, 2011, 'Broadcast psi-calculi with an application to wireless protocols', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 74 - 89, http://dx.doi.org/10.1007/978-3-642-24690-6_7

Best paper award at FORTE/DisCoTeC 2019