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 ProtocolsLeroLimerick, Ireland
2016
-
Was ist InformatikAnna GymnasiumSydney, Australia
2015
-
Using Process Algebra to Design Better ProtocolsForum "Math-for-Industry" 2015Fukuoka, Japan
2014
-
Algebraic (Software) VerificationDohaQatar
2013
-
Formal Methods for Wireless Mesh NetworksArgentinaArgentina
2012
-
Past and Future of Formal Methods for Wireless Mesh NetworksQuantitative Methods in Security and Safety Critical ApplicationsShonan Village, Japan
2009
-
Algebraic Calculi for Hybrid SystemsMcMaster UniversityHamilton, Canada
-
An Algebra of Product FamiliesMcMaster UniversityHamilton, Canada
2008
-
An Algebra of Hybrid SystemsThe University of QueenslandBrisbane, Australia
Seminars & Colloquia
2020
-
New Models for Relation Algebra (by categorical construction)IFIP WG 2.1Otterlo, The Netherlands
-
Applied Formal MethodsLogic Group Seminar @ ANUCanberra, Australia
2019
-
Using Process Algebra to Design Better ProtocolsUniversität AugsburgGermany
-
Using Process Algebra to Design Better ProtocolsAustralian National UniversityCanberra, Australia
-
Sometimes Less is More: Why too many input languages can harm a system or toolUniversity of QueenslandBrisbane, Australia
-
Justness: when progress is too weak and fairness it too strongIFIP WG 2.3York, UK
2018
-
Using Process Algebra to Design Better ProtocolsUniversity of QueenslandBrisbane, Australia
-
Forwards and Backwards in Separation AlgebraIFIP WG 2.3Providence, Rhode Island
-
Failure Models for Separation AlgebraIFIP WG 2.1Brandenburg a.d. Havel, Germany
2017
-
Using Process Algebra to Design Better ProtocolsVrije Universiteit AmsterdamThe Netherlands
-
Forwards and Backwards in Separation AlgebraUniversity of QueenslandBrisbane, Australia
-
Verifying Liveness Properties: Assumptions and ProblemsIFIP WG 2.3Mooloolaba, Australia
-
Forwards and Backwards in Separation AlgebraIFIP WG 2.1Lesbos, Greece
-
Using Process Algebra to Design Better ProtocolsUniversity of TwenteThe Netherlands
2016
-
A (Timed) Process Algebra for Wireless Mesh NetworksSaarland UniversitySaarbrücken, Germany
-
System Verified - Can we go to the Beach now?University of AugsburgAugsburg, Germany
-
How to Review a PaperPhD Bootcamp Trustworthy Systems GroupSydney, Australia
2015
-
Formal Specification of Protocols for Internal High-Assurance NetworksNICTASydney, Australia
-
Shapes73rd meeting of IFIP Working Group 2.1 on Algorithmic Languages and CalculiLökeberg, Sweden
-
Verification of Relational Programs and Approximation Algorithms14th Logic and Computation Seminar, Kyushu UniversityFukuoka, Japan
2014
-
Algebras for (automatic) Verification of Graph Algorithms71st meeting of IFIP Working Group 2.1 on Algorithmic Languages and CalculiZeegse, The Netherlands
2013
-
Formal Verification of Networks—Description Language—NICTASydney, Australia
-
Analyse drahtloser Netzwerke mittels Formaler MethodenChristian-Albrechts-Universität zu KielGermany
-
Statistical Model Checking of Wireless Mesh Routing ProtocolsUniversity of AugsburgGermany
-
Statistical Model Checking with UppaalNICTASydney, Australia
-
Ad hoc Routing in Mesh Networks using Algebra70th meeting of IFIP Working Group 2.1 on Algorithmic Languages and CalculiSchloss Reisensburg, Germany
2012
-
Morgan: A Suitable Case for TreatmentCarroll Morgan—Birthday Seminar, University of New South WalesSydney, Australia
-
Formal Methods for Wireless Mesh NetworksUniversity of BolognaItaly
-
Formal Methods for Wireless Mesh NetworksUniversity of PisaItaly
-
Formal Methods for Wireless Mesh NetworksIFIP WG 2.1Rome, Italy
-
Formal Methods for Wireless Mesh NetworksRWTH AachenGermany
-
Formal Methods for Wireless Mesh NetworksTU MünchenGermany
-
Formal Methods for Wireless Mesh NetworksNational University SingaporeSingapore
-
Formal Methods for Wireless (Mesh) ProtocolsNICTASydney, Australia
-
Formal Methods for Mesh ProtocolsNICTASydney, Australia
2011
-
An Algebra for Routing ProtocolsUniversity of SheffieldSheffield, UK
-
Formal Methods for Wireless Mesh NetworksUniversity of AugsburgAugsburg, Germany
-
A Process Algebra for Wireless Mesh NetworksUniversity of AugsburgAugsburg, Germany
-
Formal Methods for Wireless Mesh NetworksUniversity of AdelaideAdelaide, Australia
-
Formal Methods for Wireless Mesh NetworksUniversity of CambridgeCambridge, UK
2009
-
Algebraische Kalküle für Hybride SystemeRigorosum, Universität AugsburgAugsburg, Germany
-
FeaturitisDoktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität AugsburgSion, Switzerland
2008
-
Von temporaler Intervalllogik zu NachbarschaftslogikDoktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität AugsburgSion, Switzerland
-
Algebraische Kalküle für hybride SystemeWinterakademie Elitenetzwerk BayernKloster Irsee, Germany
2007
-
Light-Weight Formal Methods with Heavy-Weight Automation —or— One Year in Sheffield is not enoughUniversity of SheffieldSheffield, UK
-
Automated Reasoning in Kleene AlgebraUniversity of AugsburgAugsburg, Germany
-
An Algebra of Hybrid SystemsUniversity of SheffieldSheffield, UK
Contributed Talks
2019
-
False Failure: Creating Failure Models for Separation Logic17th 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 Stack2nd 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 ProtocolSymposium on Automated Technology for Verification and Analysis (ATVA'14)Sydney, Australia
2013
-
Topology-based Mobility Models for Wireless NetworksQuantitative Evaluation of Systems (QEST'13)Buenos Aires, Argentina
-
Statistical Model Checking of Wireless Mesh Routing Protocols5th NASA Formal Methods Symposium (NFM'13)Mountain View, CA, USA
2012
-
Automated Analysis of AODV using UPPAAL18th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'12)Tallinn, Estonia
-
A Process Algebra for Wireless Mesh Networks21st European Symposium on Programming (ESOP'12)Tallinn, Estonia
-
Towards a Representation Theorem for Coloring AlgebraWorkshop on Lattices and RelationsAmsterdam, The Netherlands
-
Kleene Modules for Routing ProceduresWorkshop on Lattices and RelationsAmsterdam, The Netherlands
-
Towards a Rigorous Analysis of AODVv2 (DYMO)2nd International Workshop on Rigorous Protocol EngineeringAustin, TX, USA
-
A Rigorous Analysis of AODV and its Variants15th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM'12)Paphos, Cyprus
2011
-
Modelling and Analysis of AODV in UPPAAL1st International Workshop on Rigorous Protocol Engineering, co-located with ICNP 2011Vancouver, Canada
-
Towards an Algebra of Routing Tables12th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS'12)Rotterdam, The Netherlands
2009
-
An Extention of Feature Algebra1st Workshop on Feature-Oriented Software Development (FOSD'09)Denver, USA
-
How to find Algebraic Semantics for Modal and Temporal Logics10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene AlgebraDoha, Qatar
2008
-
Automated Reasoning for Hybrid Systems—Two Case Studies10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene AlgebraFrauenwörth (near Munich), Germany
-
On Automating the Calculus of Relations4th International Joint Conference on Automated ReasoningSydney, Australia
2007
-
Automated Reasoning in Kleene Algebra21st International Conference on Automated DeductionBremen, Germany
-
Proof Automation in Kleene Algebra14. Kolloquium Programmiersprachen und Grundlagen der ProgrammierungTimmendorfer Strand, Germany
2006
-
Omega Algebra, Demonic Refinement Algebra and Commands9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene AlgebraManchester, UK
-
Lazy Semiring Neighbours and Some Applications9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene AlgebraManchester, UK
-
f-Generated Kleene Algebra9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene AlgebraManchester, UK
2005
-
Towards an Algebra of Hybrid Systems8th International Conference on Relational Methods in Computer Science, 3rd International Conference on Applications of Kleene AlgebraSt. Catherines, Canada
-
Algebra of Hybrid SystemsKolloquium Programmiersprachen und Grundlagen der ProgrammierungFischbachau, Germany
-
An Algebraic Semantics for Duration Calculus17th European Summer School in Logic, Language and InformationEdinburgh, Scotland
-
Semiring Neighbours: An Algebraic Embedding and Extension of Neighbourhood Logic5th International Conference on Integrated Formal MethodsEindhoven, The Netherlands
85 presentations total
2020
-
New Models for Relation Algebra (by categorical construction) SeminarIFIP WG 2.1Otterlo, The Netherlands
-
Applied Formal Methods SeminarLogic Group Seminar @ ANUCanberra, Australia
2019
-
False Failure: Creating Failure Models for Separation Logic Contributed17th 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 SeminarIFIP WG 2.3York, UK
-
Using Process Algebra to Design Better Protocols SeminarUniversität AugsburgGermany
-
Sometimes Less is More: Why too many input languages can harm a system or tool SeminarUniversity of QueenslandBrisbane, Australia
-
Using Process Algebra to Design Better Protocols SeminarAustralian National UniversityCanberra, Australia
2018
-
Forwards and Backwards in Separation Algebra SeminarIFIP WG 2.3Providence, Rhode Island
-
Using Process Algebra to Design Better Protocols SeminarUniversity of QueenslandBrisbane, Australia
-
Analysing AWN-specifications using mCRL2 (extended abstract) Contributed14th International Conference on integrated Formal Methods (iFM)Maynooth, Ireland
-
Next Generation Smart Systems (Panel Discussion) Contributed23rd International Conference on Formal Methods for Industrial Critical Systems (FMICS)Maynooth, Ireland
-
Failure Models for Separation Algebra SeminarIFIP WG 2.1Brandenburg a.d. Havel, Germany
2017
-
Using Process Algebra to Design Better Protocols SeminarVrije Universiteit AmsterdamThe Netherlands
-
Using Process Algebra to Design Better Protocols SeminarUniversity of TwenteThe Netherlands
-
Split, Send, Reassemble: A Formal Specification of a CAN bus Protocol Stack Contributed2nd Workshop on Models for Formal Analysis of Real Systems (MARS 2017)Uppsala, Sweden
-
Forwards and Backwards in Separation Algebra SeminarUniversity of QueenslandBrisbane, Australia
-
Using Process Algebra to Design Better Protocols InvitedLeroLimerick, Ireland
-
Verifying Liveness Properties: Assumptions and Problems SeminarIFIP WG 2.3Mooloolaba, Australia
-
Forwards and Backwards in Separation Algebra SeminarIFIP WG 2.1Lesbos, Greece
2016
-
A (Timed) Process Algebra for Wireless Mesh Networks SeminarSaarland UniversitySaarbrücken, Germany
-
Was ist Informatik InvitedAnna GymnasiumSydney, Australia
-
System Verified - Can we go to the Beach now? SeminarUniversity of AugsburgAugsburg, Germany
-
How to Review a Paper SeminarPhD Bootcamp Trustworthy Systems GroupSydney, Australia
-
A Timed Process Algebra for Wireless Networks with an Application in Routing (Extended Abstract) Contributed19th European Joint Conferences on Theory and Practice of Software (ETAPS)Eindhoven, The Netherlands
2015
-
Formal Specification of Protocols for Internal High-Assurance Networks SeminarNICTASydney, Australia
-
Shapes Seminar73rd meeting of IFIP Working Group 2.1 on Algorithmic Languages and CalculiLökeberg, Sweden
-
Using Process Algebra to Design Better Protocols InvitedForum "Math-for-Industry" 2015Fukuoka, Japan
-
Verification of Relational Programs and Approximation Algorithms Seminar14th Logic and Computation Seminar, Kyushu UniversityFukuoka, Japan
2014
-
Algebras for (automatic) Verification of Graph Algorithms Seminar71st meeting of IFIP Working Group 2.1 on Algorithmic Languages and CalculiZeegse, The Netherlands
-
Algebraic (Software) Verification InvitedDohaQatar
-
A Mechanized Proof of Loop Freedom of the (Untimed) AODV Routing Protocol ContributedSymposium on Automated Technology for Verification and Analysis (ATVA'14)Sydney, Australia
2013
-
Formal Verification of Networks—Description Language— SeminarNICTASydney, Australia
-
Statistical Model Checking of Wireless Mesh Routing Protocols Contributed5th NASA Formal Methods Symposium (NFM'13)Mountain View, CA, USA
-
Analyse drahtloser Netzwerke mittels Formaler Methoden SeminarChristian-Albrechts-Universität zu KielGermany
-
Statistical Model Checking with Uppaal SeminarNICTASydney, Australia
-
Ad hoc Routing in Mesh Networks using Algebra Seminar70th meeting of IFIP Working Group 2.1 on Algorithmic Languages and CalculiSchloss Reisensburg, Germany
-
Statistical Model Checking of Wireless Mesh Routing Protocols SeminarUniversity of AugsburgGermany
-
Topology-based Mobility Models for Wireless Networks ContributedQuantitative Evaluation of Systems (QEST'13)Buenos Aires, Argentina
-
Formal Methods for Wireless Mesh Networks InvitedArgentinaArgentina
2012
-
Formal Methods for Mesh Protocols SeminarNICTASydney, Australia
-
Formal Methods for Wireless Mesh Networks SeminarUniversity of BolognaItaly
-
Formal Methods for Wireless Mesh Networks SeminarUniversity of PisaItaly
-
Formal Methods for Wireless Mesh Networks SeminarIFIP WG 2.1Rome, Italy
-
Formal Methods for Wireless Mesh Networks SeminarRWTH AachenGermany
-
Formal Methods for Wireless Mesh Networks SeminarTU MünchenGermany
-
Formal Methods for Wireless Mesh Networks SeminarNational University SingaporeSingapore
-
Automated Analysis of AODV using UPPAAL Contributed18th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'12)Tallinn, Estonia
-
A Process Algebra for Wireless Mesh Networks Contributed21st European Symposium on Programming (ESOP'12)Tallinn, Estonia
-
Formal Methods for Wireless (Mesh) Protocols SeminarNICTASydney, Australia
-
Morgan: A Suitable Case for Treatment SeminarCarroll Morgan—Birthday Seminar, University of New South WalesSydney, Australia
-
Towards a Representation Theorem for Coloring Algebra ContributedWorkshop on Lattices and RelationsAmsterdam, The Netherlands
-
Kleene Modules for Routing Procedures ContributedWorkshop on Lattices and RelationsAmsterdam, The Netherlands
-
Towards a Rigorous Analysis of AODVv2 (DYMO) Contributed2nd International Workshop on Rigorous Protocol EngineeringAustin, TX, USA
-
Past and Future of Formal Methods for Wireless Mesh Networks InvitedQuantitative Methods in Security and Safety Critical ApplicationsShonan Village, Japan
-
A Rigorous Analysis of AODV and its Variants Contributed15th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM'12)Paphos, Cyprus
2011
-
Towards an Algebra of Routing Tables Contributed12th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS'12)Rotterdam, The Netherlands
-
Formal Methods for Wireless Mesh Networks SeminarUniversity of AugsburgAugsburg, Germany
-
A Process Algebra for Wireless Mesh Networks SeminarUniversity of AugsburgAugsburg, Germany
-
Modelling and Analysis of AODV in UPPAAL Contributed1st International Workshop on Rigorous Protocol Engineering, co-located with ICNP 2011Vancouver, Canada
-
Formal Methods for Wireless Mesh Networks SeminarUniversity of AdelaideAdelaide, Australia
-
An Algebra for Routing Protocols SeminarUniversity of SheffieldSheffield, UK
-
Formal Methods for Wireless Mesh Networks SeminarUniversity of CambridgeCambridge, UK
2009
-
How to find Algebraic Semantics for Modal and Temporal Logics Contributed10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene AlgebraDoha, Qatar
-
An Extention of Feature Algebra Contributed1st Workshop on Feature-Oriented Software Development (FOSD'09)Denver, USA
-
Algebraische Kalküle für Hybride Systeme SeminarRigorosum, Universität AugsburgAugsburg, Germany
-
Featuritis SeminarDoktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität AugsburgSion, Switzerland
-
Algebraic Calculi for Hybrid Systems InvitedMcMaster UniversityHamilton, Canada
-
An Algebra of Product Families InvitedMcMaster UniversityHamilton, Canada
2008
-
Automated Reasoning for Hybrid Systems—Two Case Studies Contributed10th International Conference on Relational Methods in Computer Science, 5th International Conference on Applications of Kleene AlgebraFrauenwörth (near Munich), Germany
-
On Automating the Calculus of Relations Contributed4th International Joint Conference on Automated ReasoningSydney, Australia
-
An Algebra of Hybrid Systems InvitedThe University of QueenslandBrisbane, Australia
-
Algebraische Kalküle für hybride Systeme SeminarWinterakademie Elitenetzwerk BayernKloster Irsee, Germany
-
Von temporaler Intervalllogik zu Nachbarschaftslogik SeminarDoktoranden- und Diplomandenseminar, Lehrstuhl Datenbanken, Universität AugsburgSion, Switzerland
2007
-
An Algebra of Hybrid Systems SeminarUniversity of SheffieldSheffield, UK
-
Light-Weight Formal Methods with Heavy-Weight Automation —or— One Year in Sheffield is not enough SeminarUniversity of SheffieldSheffield, UK
-
Automated Reasoning in Kleene Algebra Contributed21st International Conference on Automated DeductionBremen, Germany
-
Automated Reasoning in Kleene Algebra SeminarUniversity of AugsburgAugsburg, Germany
-
Proof Automation in Kleene Algebra Contributed14. Kolloquium Programmiersprachen und Grundlagen der ProgrammierungTimmendorfer Strand, Germany
2006
-
Omega Algebra, Demonic Refinement Algebra and Commands Contributed9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene AlgebraManchester, UK
-
Lazy Semiring Neighbours and Some Applications Contributed9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene AlgebraManchester, UK
-
f-Generated Kleene Algebra Contributed9th International Conference on Relational Methods in Computer Science, 4th International Conference on Applications of Kleene AlgebraManchester, UK
2005
-
Algebra of Hybrid Systems ContributedKolloquium Programmiersprachen und Grundlagen der ProgrammierungFischbachau, Germany
-
An Algebraic Semantics for Duration Calculus Contributed17th European Summer School in Logic, Language and InformationEdinburgh, Scotland
-
Towards an Algebra of Hybrid Systems Contributed8th International Conference on Relational Methods in Computer Science, 3rd International Conference on Applications of Kleene AlgebraSt. Catherines, Canada
-
Semiring Neighbours: An Algebraic Embedding and Extension of Neighbourhood Logic Contributed5th International Conference on Integrated Formal MethodsEindhoven, The Netherlands