Presentations

Note: this list has not been updated since 2021. More recent talks will be added in due course.

Invited Talks

2017

  • Using Process Algebra to Design Better Protocols
    Lero
    Limerick, Ireland

2016

  • Was ist Informatik
    Anna Gymnasium
    Sydney, Australia

2015

  • Using Process Algebra to Design Better Protocols
    Forum "Math-for-Industry" 2015
    Fukuoka, Japan

2014

  • Algebraic (Software) Verification
    Doha
    Qatar

2013

  • Formal Methods for Wireless Mesh Networks
    Argentina
    Argentina

2012

  • Past and Future of Formal Methods for Wireless Mesh Networks
    Quantitative Methods in Security and Safety Critical Applications
    Shonan Village, Japan

2009

  • Algebraic Calculi for Hybrid Systems
    McMaster University
    Hamilton, Canada
  • An Algebra of Product Families
    McMaster University
    Hamilton, Canada

2008

  • An Algebra of Hybrid Systems
    The University of Queensland
    Brisbane, Australia

Seminars & Colloquia

2020

  • New Models for Relation Algebra (by categorical construction)
    IFIP WG 2.1
    Otterlo, The Netherlands
  • Applied Formal Methods
    Logic Group Seminar @ ANU
    Canberra, Australia

2019

  • Using Process Algebra to Design Better Protocols
    Universität Augsburg
    Germany
  • Using Process Algebra to Design Better Protocols
    Australian National University
    Canberra, Australia
  • Sometimes Less is More: Why too many input languages can harm a system or tool
    University of Queensland
    Brisbane, Australia
  • Justness: when progress is too weak and fairness it too strong
    IFIP WG 2.3
    York, UK

2018

  • Using Process Algebra to Design Better Protocols
    University of Queensland
    Brisbane, Australia
  • Forwards and Backwards in Separation Algebra
    IFIP WG 2.3
    Providence, Rhode Island
  • Failure Models for Separation Algebra
    IFIP WG 2.1
    Brandenburg a.d. Havel, Germany

2017

  • Using Process Algebra to Design Better Protocols
    Vrije Universiteit Amsterdam
    The Netherlands
  • Forwards and Backwards in Separation Algebra
    University of Queensland
    Brisbane, Australia
  • Verifying Liveness Properties: Assumptions and Problems
    IFIP WG 2.3
    Mooloolaba, Australia
  • Forwards and Backwards in Separation Algebra
    IFIP WG 2.1
    Lesbos, Greece
  • Using Process Algebra to Design Better Protocols
    University of Twente
    The Netherlands

2016

  • A (Timed) Process Algebra for Wireless Mesh Networks
    Saarland University
    Saarbrücken, Germany
  • System Verified - Can we go to the Beach now?
    University of Augsburg
    Augsburg, Germany
  • How to Review a Paper
    PhD Bootcamp Trustworthy Systems Group
    Sydney, Australia

2015

  • Formal Specification of Protocols for Internal High-Assurance Networks
    NICTA
    Sydney, Australia
  • Shapes
    73rd meeting of IFIP Working Group 2.1 on Algorithmic Languages and Calculi
    Lökeberg, Sweden
  • Verification of Relational Programs and Approximation Algorithms
    14th Logic and Computation Seminar, Kyushu University
    Fukuoka, Japan

2014

  • Algebras for (automatic) Verification of Graph Algorithms
    71st meeting of IFIP Working Group 2.1 on Algorithmic Languages and Calculi
    Zeegse, The Netherlands

2013

  • Formal Verification of Networks—Description Language—
    NICTA
    Sydney, Australia
  • Analyse drahtloser Netzwerke mittels Formaler Methoden
    Christian-Albrechts-Universität zu Kiel
    Germany
  • Statistical Model Checking of Wireless Mesh Routing Protocols
    University of Augsburg
    Germany
  • Statistical Model Checking with Uppaal
    NICTA
    Sydney, Australia
  • Ad hoc Routing in Mesh Networks using Algebra
    70th meeting of IFIP Working Group 2.1 on Algorithmic Languages and Calculi
    Schloss Reisensburg, Germany

2012

  • Morgan: A Suitable Case for Treatment
    Carroll Morgan—Birthday Seminar, University of New South Wales
    Sydney, Australia
  • Formal Methods for Wireless Mesh Networks
    University of Bologna
    Italy
  • Formal Methods for Wireless Mesh Networks
    University of Pisa
    Italy
  • Formal Methods for Wireless Mesh Networks
    IFIP WG 2.1
    Rome, Italy
  • Formal Methods for Wireless Mesh Networks
    RWTH Aachen
    Germany
  • Formal Methods for Wireless Mesh Networks
    TU München
    Germany
  • Formal Methods for Wireless Mesh Networks
    National University Singapore
    Singapore
  • Formal Methods for Wireless (Mesh) Protocols
    NICTA
    Sydney, Australia
  • Formal Methods for Mesh Protocols
    NICTA
    Sydney, Australia

2011

  • An Algebra for Routing Protocols
    University of Sheffield
    Sheffield, UK
  • Formal Methods for Wireless Mesh Networks
    University of Augsburg
    Augsburg, Germany
  • A Process Algebra for Wireless Mesh Networks
    University of Augsburg
    Augsburg, Germany
  • Formal Methods for Wireless Mesh Networks
    University of Adelaide
    Adelaide, Australia
  • Formal Methods for Wireless Mesh Networks
    University of Cambridge
    Cambridge, UK

2009

  • Algebraische Kalküle für Hybride Systeme
    Rigorosum, Universität Augsburg
    Augsburg, Germany
  • Featuritis
    Doktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität Augsburg
    Sion, Switzerland

2008

  • Von temporaler Intervalllogik zu Nachbarschaftslogik
    Doktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität Augsburg
    Sion, Switzerland
  • Algebraische Kalküle für hybride Systeme
    Winterakademie Elitenetzwerk Bayern
    Kloster Irsee, Germany

2007

  • Light-Weight Formal Methods with Heavy-Weight Automation —or— One Year in Sheffield is not enough
    University of Sheffield
    Sheffield, UK
  • Automated Reasoning in Kleene Algebra
    University of Augsburg
    Augsburg, Germany
  • An Algebra of Hybrid Systems
    University of Sheffield
    Sheffield, UK

Contributed Talks

2019

  • False Failure: Creating Failure Models for Separation Logic
    17th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS'18)
    Groningen, The Netherlands

2018

  • Analysing AWN-specifications using mCRL2 (extended abstract)
    14th International Conference on integrated Formal Methods (iFM)
    Maynooth, Ireland
  • Next Generation Smart Systems (Panel Discussion)
    23rd International Conference on Formal Methods for Industrial Critical Systems (FMICS)
    Maynooth, Ireland

2017

  • Split, Send, Reassemble: A Formal Specification of a CAN bus Protocol Stack
    2nd Workshop on Models for Formal Analysis of Real Systems (MARS 2017)
    Uppsala, Sweden

2016

  • A Timed Process Algebra for Wireless Networks with an Application in Routing (Extended Abstract)
    19th European Joint Conferences on Theory and Practice of Software (ETAPS)
    Eindhoven, The Netherlands

2014

  • A Mechanized Proof of Loop Freedom of the (Untimed) AODV Routing Protocol
    Symposium on Automated Technology for Verification and Analysis (ATVA'14)
    Sydney, Australia

2013

  • Topology-based Mobility Models for Wireless Networks
    Quantitative Evaluation of Systems (QEST'13)
    Buenos Aires, Argentina
  • Statistical Model Checking of Wireless Mesh Routing Protocols
    5th NASA Formal Methods Symposium (NFM'13)
    Mountain View, CA, USA

2012

  • Automated Analysis of AODV using UPPAAL
    18th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'12)
    Tallinn, Estonia
  • A Process Algebra for Wireless Mesh Networks
    21st European Symposium on Programming (ESOP'12)
    Tallinn, Estonia
  • Towards a Representation Theorem for Coloring Algebra
    Workshop on Lattices and Relations
    Amsterdam, The Netherlands
  • Kleene Modules for Routing Procedures
    Workshop on Lattices and Relations
    Amsterdam, The Netherlands
  • Towards a Rigorous Analysis of AODVv2 (DYMO)
    2nd International Workshop on Rigorous Protocol Engineering
    Austin, TX, USA
  • A Rigorous Analysis of AODV and its Variants
    15th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM'12)
    Paphos, Cyprus

2011

  • Modelling and Analysis of AODV in UPPAAL
    1st International Workshop on Rigorous Protocol Engineering, co-located with ICNP 2011
    Vancouver, Canada
  • Towards an Algebra of Routing Tables
    12th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS'12)
    Rotterdam, The Netherlands

2009

  • An Extention of Feature Algebra
    1st Workshop on Feature-Oriented Software Development (FOSD'09)
    Denver, USA
  • How to find Algebraic Semantics for Modal and Temporal Logics
    10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene Algebra
    Doha, Qatar

2008

  • Automated Reasoning for Hybrid Systems—Two Case Studies
    10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene Algebra
    Frauenwörth (near Munich), Germany
  • On Automating the Calculus of Relations
    4th International Joint Conference on Automated Reasoning
    Sydney, Australia

2007

  • Automated Reasoning in Kleene Algebra
    21st International Conference on Automated Deduction
    Bremen, Germany
  • Proof Automation in Kleene Algebra
    14. Kolloquium Programmiersprachen und Grundlagen der Programmierung
    Timmendorfer Strand, Germany

2006

  • Omega Algebra, Demonic Refinement Algebra and Commands
    9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene Algebra
    Manchester, UK
  • Lazy Semiring Neighbours and Some Applications
    9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene Algebra
    Manchester, UK
  • f-Generated Kleene Algebra
    9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene Algebra
    Manchester, UK

2005

  • Towards an Algebra of Hybrid Systems
    8th International Conference on Relational Methods in Computer Science, 3rd International Conference on Applications of Kleene Algebra
    St. Catherines, Canada
  • Algebra of Hybrid Systems
    Kolloquium Programmiersprachen und Grundlagen der Programmierung
    Fischbachau, Germany
  • An Algebraic Semantics for Duration Calculus
    17th European Summer School in Logic, Language and Information
    Edinburgh, Scotland
  • Semiring Neighbours: An Algebraic Embedding and Extension of Neighbourhood Logic
    5th International Conference on Integrated Formal Methods
    Eindhoven, The Netherlands

85 presentations total

2020

  • New Models for Relation Algebra (by categorical construction) Seminar
    IFIP WG 2.1
    Otterlo, The Netherlands
  • Applied Formal Methods Seminar
    Logic Group Seminar @ ANU
    Canberra, Australia

2019

  • False Failure: Creating Failure Models for Separation Logic Contributed
    17th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS'18)
    Groningen, The Netherlands
  • Justness: when progress is too weak and fairness it too strong Seminar
    IFIP WG 2.3
    York, UK
  • Using Process Algebra to Design Better Protocols Seminar
    Universität Augsburg
    Germany
  • Sometimes Less is More: Why too many input languages can harm a system or tool Seminar
    University of Queensland
    Brisbane, Australia
  • Using Process Algebra to Design Better Protocols Seminar
    Australian National University
    Canberra, Australia

2018

  • Forwards and Backwards in Separation Algebra Seminar
    IFIP WG 2.3
    Providence, Rhode Island
  • Using Process Algebra to Design Better Protocols Seminar
    University of Queensland
    Brisbane, Australia
  • Analysing AWN-specifications using mCRL2 (extended abstract) Contributed
    14th International Conference on integrated Formal Methods (iFM)
    Maynooth, Ireland
  • Next Generation Smart Systems (Panel Discussion) Contributed
    23rd International Conference on Formal Methods for Industrial Critical Systems (FMICS)
    Maynooth, Ireland
  • Failure Models for Separation Algebra Seminar
    IFIP WG 2.1
    Brandenburg a.d. Havel, Germany

2017

  • Using Process Algebra to Design Better Protocols Seminar
    Vrije Universiteit Amsterdam
    The Netherlands
  • Using Process Algebra to Design Better Protocols Seminar
    University of Twente
    The Netherlands
  • Split, Send, Reassemble: A Formal Specification of a CAN bus Protocol Stack Contributed
    2nd Workshop on Models for Formal Analysis of Real Systems (MARS 2017)
    Uppsala, Sweden
  • Forwards and Backwards in Separation Algebra Seminar
    University of Queensland
    Brisbane, Australia
  • Using Process Algebra to Design Better Protocols Invited
    Lero
    Limerick, Ireland
  • Verifying Liveness Properties: Assumptions and Problems Seminar
    IFIP WG 2.3
    Mooloolaba, Australia
  • Forwards and Backwards in Separation Algebra Seminar
    IFIP WG 2.1
    Lesbos, Greece

2016

  • A (Timed) Process Algebra for Wireless Mesh Networks Seminar
    Saarland University
    Saarbrücken, Germany
  • Was ist Informatik Invited
    Anna Gymnasium
    Sydney, Australia
  • System Verified - Can we go to the Beach now? Seminar
    University of Augsburg
    Augsburg, Germany
  • How to Review a Paper Seminar
    PhD Bootcamp Trustworthy Systems Group
    Sydney, Australia
  • A Timed Process Algebra for Wireless Networks with an Application in Routing (Extended Abstract) Contributed
    19th European Joint Conferences on Theory and Practice of Software (ETAPS)
    Eindhoven, The Netherlands

2015

  • Formal Specification of Protocols for Internal High-Assurance Networks Seminar
    NICTA
    Sydney, Australia
  • Shapes Seminar
    73rd meeting of IFIP Working Group 2.1 on Algorithmic Languages and Calculi
    Lökeberg, Sweden
  • Using Process Algebra to Design Better Protocols Invited
    Forum "Math-for-Industry" 2015
    Fukuoka, Japan
  • Verification of Relational Programs and Approximation Algorithms Seminar
    14th Logic and Computation Seminar, Kyushu University
    Fukuoka, Japan

2014

  • Algebras for (automatic) Verification of Graph Algorithms Seminar
    71st meeting of IFIP Working Group 2.1 on Algorithmic Languages and Calculi
    Zeegse, The Netherlands
  • Algebraic (Software) Verification Invited
    Doha
    Qatar
  • A Mechanized Proof of Loop Freedom of the (Untimed) AODV Routing Protocol Contributed
    Symposium on Automated Technology for Verification and Analysis (ATVA'14)
    Sydney, Australia

2013

  • Formal Verification of Networks—Description Language— Seminar
    NICTA
    Sydney, Australia
  • Statistical Model Checking of Wireless Mesh Routing Protocols Contributed
    5th NASA Formal Methods Symposium (NFM'13)
    Mountain View, CA, USA
  • Analyse drahtloser Netzwerke mittels Formaler Methoden Seminar
    Christian-Albrechts-Universität zu Kiel
    Germany
  • Statistical Model Checking with Uppaal Seminar
    NICTA
    Sydney, Australia
  • Ad hoc Routing in Mesh Networks using Algebra Seminar
    70th meeting of IFIP Working Group 2.1 on Algorithmic Languages and Calculi
    Schloss Reisensburg, Germany
  • Statistical Model Checking of Wireless Mesh Routing Protocols Seminar
    University of Augsburg
    Germany
  • Topology-based Mobility Models for Wireless Networks Contributed
    Quantitative Evaluation of Systems (QEST'13)
    Buenos Aires, Argentina
  • Formal Methods for Wireless Mesh Networks Invited
    Argentina
    Argentina

2012

  • Formal Methods for Mesh Protocols Seminar
    NICTA
    Sydney, Australia
  • Formal Methods for Wireless Mesh Networks Seminar
    University of Bologna
    Italy
  • Formal Methods for Wireless Mesh Networks Seminar
    University of Pisa
    Italy
  • Formal Methods for Wireless Mesh Networks Seminar
    IFIP WG 2.1
    Rome, Italy
  • Formal Methods for Wireless Mesh Networks Seminar
    RWTH Aachen
    Germany
  • Formal Methods for Wireless Mesh Networks Seminar
    TU München
    Germany
  • Formal Methods for Wireless Mesh Networks Seminar
    National University Singapore
    Singapore
  • Automated Analysis of AODV using UPPAAL Contributed
    18th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'12)
    Tallinn, Estonia
  • A Process Algebra for Wireless Mesh Networks Contributed
    21st European Symposium on Programming (ESOP'12)
    Tallinn, Estonia
  • Formal Methods for Wireless (Mesh) Protocols Seminar
    NICTA
    Sydney, Australia
  • Morgan: A Suitable Case for Treatment Seminar
    Carroll Morgan—Birthday Seminar, University of New South Wales
    Sydney, Australia
  • Towards a Representation Theorem for Coloring Algebra Contributed
    Workshop on Lattices and Relations
    Amsterdam, The Netherlands
  • Kleene Modules for Routing Procedures Contributed
    Workshop on Lattices and Relations
    Amsterdam, The Netherlands
  • Towards a Rigorous Analysis of AODVv2 (DYMO) Contributed
    2nd International Workshop on Rigorous Protocol Engineering
    Austin, TX, USA
  • Past and Future of Formal Methods for Wireless Mesh Networks Invited
    Quantitative Methods in Security and Safety Critical Applications
    Shonan Village, Japan
  • A Rigorous Analysis of AODV and its Variants Contributed
    15th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM'12)
    Paphos, Cyprus

2011

  • Towards an Algebra of Routing Tables Contributed
    12th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS'12)
    Rotterdam, The Netherlands
  • Formal Methods for Wireless Mesh Networks Seminar
    University of Augsburg
    Augsburg, Germany
  • A Process Algebra for Wireless Mesh Networks Seminar
    University of Augsburg
    Augsburg, Germany
  • Modelling and Analysis of AODV in UPPAAL Contributed
    1st International Workshop on Rigorous Protocol Engineering, co-located with ICNP 2011
    Vancouver, Canada
  • Formal Methods for Wireless Mesh Networks Seminar
    University of Adelaide
    Adelaide, Australia
  • An Algebra for Routing Protocols Seminar
    University of Sheffield
    Sheffield, UK
  • Formal Methods for Wireless Mesh Networks Seminar
    University of Cambridge
    Cambridge, UK

2009

  • How to find Algebraic Semantics for Modal and Temporal Logics Contributed
    10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene Algebra
    Doha, Qatar
  • An Extention of Feature Algebra Contributed
    1st Workshop on Feature-Oriented Software Development (FOSD'09)
    Denver, USA
  • Algebraische Kalküle für Hybride Systeme Seminar
    Rigorosum, Universität Augsburg
    Augsburg, Germany
  • Featuritis Seminar
    Doktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität Augsburg
    Sion, Switzerland
  • Algebraic Calculi for Hybrid Systems Invited
    McMaster University
    Hamilton, Canada
  • An Algebra of Product Families Invited
    McMaster University
    Hamilton, Canada

2008

  • Automated Reasoning for Hybrid Systems—Two Case Studies Contributed
    10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene Algebra
    Frauenwörth (near Munich), Germany
  • On Automating the Calculus of Relations Contributed
    4th International Joint Conference on Automated Reasoning
    Sydney, Australia
  • An Algebra of Hybrid Systems Invited
    The University of Queensland
    Brisbane, Australia
  • Algebraische Kalküle für hybride Systeme Seminar
    Winterakademie Elitenetzwerk Bayern
    Kloster Irsee, Germany
  • Von temporaler Intervalllogik zu Nachbarschaftslogik Seminar
    Doktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität Augsburg
    Sion, Switzerland

2007

  • An Algebra of Hybrid Systems Seminar
    University of Sheffield
    Sheffield, UK
  • Light-Weight Formal Methods with Heavy-Weight Automation —or— One Year in Sheffield is not enough Seminar
    University of Sheffield
    Sheffield, UK
  • Automated Reasoning in Kleene Algebra Contributed
    21st International Conference on Automated Deduction
    Bremen, Germany
  • Automated Reasoning in Kleene Algebra Seminar
    University of Augsburg
    Augsburg, Germany
  • Proof Automation in Kleene Algebra Contributed
    14. Kolloquium Programmiersprachen und Grundlagen der Programmierung
    Timmendorfer Strand, Germany

2006

  • Omega Algebra, Demonic Refinement Algebra and Commands Contributed
    9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene Algebra
    Manchester, UK
  • Lazy Semiring Neighbours and Some Applications Contributed
    9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene Algebra
    Manchester, UK
  • f-Generated Kleene Algebra Contributed
    9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene Algebra
    Manchester, UK

2005

  • Algebra of Hybrid Systems Contributed
    Kolloquium Programmiersprachen und Grundlagen der Programmierung
    Fischbachau, Germany
  • An Algebraic Semantics for Duration Calculus Contributed
    17th European Summer School in Logic, Language and Information
    Edinburgh, Scotland
  • Towards an Algebra of Hybrid Systems Contributed
    8th International Conference on Relational Methods in Computer Science, 3rd International Conference on Applications of Kleene Algebra
    St. Catherines, Canada
  • Semiring Neighbours: An Algebraic Embedding and Extension of Neighbourhood Logic Contributed
    5th International Conference on Integrated Formal Methods
    Eindhoven, The Netherlands