default search action
Simon J. Gay
Person information
- affiliation: University of Glasgow, School of Computing Science, UK
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j20]Dimitrios Kouzapas, Ramunas Gutkovas, A. Laura Voinea, Simon J. Gay:
A Session Type System for Asynchronous Unreliable Broadcast Communication. Log. Methods Comput. Sci. 20(3) (2024) - 2023
- [j19]Simon Fowler, Duncan Paul Attard, Franciszek Sowul, Simon J. Gay, Phil Trinder:
Special Delivery: Programming with Mailbox Types. Proc. ACM Program. Lang. 7(ICFP): 78-107 (2023) - [i11]Simon Fowler, Duncan Paul Attard, Franciszek Sowul, Simon J. Gay, Phil Trinder:
Special Delivery: Programming with Mailbox Types (Extended Version). CoRR abs/2306.12935 (2023) - 2022
- [c39]Simon J. Gay, Diogo Poças, Vasco T. Vasconcelos:
The Different Shades of Infinite Session Types. FoSSaCS 2022: 347-367 - [i10]Simon J. Gay, Diogo Poças, Vasco T. Vasconcelos:
The Different Shades of Infinite Session Types. CoRR abs/2201.08275 (2022) - 2021
- [j18]Paul Harvey, Simon Fowler, Ornela Dardha, Simon J. Gay:
Multiparty Session Types for Safe Runtime Adaptation in an Actor Language (Artifact). Dagstuhl Artifacts Ser. 7(2): 08:1-08:2 (2021) - [c38]Paul Harvey, Simon Fowler, Ornela Dardha, Simon J. Gay:
Multiparty Session Types for Safe Runtime Adaptation in an Actor Language. ECOOP 2021: 10:1-10:30 - [i9]Paul Harvey, Simon Fowler, Ornela Dardha, Simon J. Gay:
Multiparty Session Types for Safe Runtime Adaptation in an Actor Language (Extended version). CoRR abs/2105.06973 (2021) - 2020
- [c37]Simon J. Gay:
Cables, Trains and Types. From Lambda Calculus to Cybersecurity Through Program Analysis 2020: 3-16 - [c36]A. Laura Voinea, Ornela Dardha, Simon J. Gay:
Typechecking Java Protocols with [St]Mungo. FORTE 2020: 208-224 - [c35]Simon J. Gay, Peter Thiemann, Vasco T. Vasconcelos:
Duality of Session Types: The Final Cut. PLACES@ETAPS 2020: 23-33
2010 – 2019
- 2019
- [c34]A. Laura Voinea, Ornela Dardha, Simon J. Gay:
Resource Sharing via Capability-Based Multiparty Session Types. IFM 2019: 437-455 - [i8]Dimitrios Kouzapas, Ramunas Gutkovas, A. Laura Voinea, Simon J. Gay:
A Session Type System for Asynchronous Unreliable Broadcast Communication. CoRR abs/1902.01353 (2019) - 2018
- [j17]Dimitrios Kouzapas, Ornela Dardha, Roly Perera, Simon J. Gay:
Typechecking protocols with Mungo and StMungo: A session type toolchain for Java. Sci. Comput. Program. 155: 52-75 (2018) - [j16]Ebrahim Ardeshir-Larijani, Simon J. Gay, Rajagopal Nagarajan:
Automated Equivalence Checking of Concurrent Quantum Systems. ACM Trans. Comput. Log. 19(4): 28:1-28:32 (2018) - [c33]Ornela Dardha, Simon J. Gay:
A New Linear Logic for Deadlock-Free Session-Typed Processes. FoSSaCS 2018: 91-109 - 2017
- [i7]Simon J. Gay, Vasco T. Vasconcelos, Philip Wadler, Nobuko Yoshida:
Theory and Applications of Behavioural Types (Dagstuhl Seminar 17051). Dagstuhl Reports 7(1): 158-189 (2017) - 2016
- [j15]Davide Ancona, Viviana Bono, Mario Bravetti, Joana Campos, Giuseppe Castagna, Pierre-Malo Deniélou, Simon J. Gay, Nils Gesbert, Elena Giachino, Raymond Hu, Einar Broch Johnsen, Francisco Martins, Viviana Mascardi, Fabrizio Montesi, Rumyana Neykova, Nicholas Ng, Luca Padovani, Vasco T. Vasconcelos, Nobuko Yoshida:
Behavioral Types in Programming Languages. Found. Trends Program. Lang. 3(2-3): 95-230 (2016) - [j14]Simon J. Gay, António Ravara:
Preface to special issue: behavioural types. Math. Struct. Comput. Sci. 26(2): 154-155 (2016) - [j13]Simon J. Gay, António Ravara:
Preface to special issue: behavioural types. Math. Struct. Comput. Sci. 26(3): 365-366 (2016) - [c32]Simon J. Gay:
Subtyping Supports Safe Session Substitution. A List of Successes That Can Change the World 2016: 95-108 - [c31]A. Laura Voinea, Simon J. Gay:
Benefits of session types for software development. PLATEAU@SPLASH 2016: 26-29 - [c30]Dimitrios Kouzapas, Ornela Dardha, Roly Perera, Simon J. Gay:
Typechecking protocols with Mungo and StMungo. PPDP 2016: 146-159 - [c29]Roly Perera, Julien Lange, Simon J. Gay:
Multiparty Compatibility for Concurrent Objects. PLACES 2016: 73-82 - [i6]Roly Perera, Simon J. Gay:
Behavioural Prototypes. CoRR abs/1609.01985 (2016) - [i5]Roly Perera, Simon J. Gay:
Liveness for Verification. CoRR abs/1609.04233 (2016) - 2015
- [j12]Simon J. Gay, Nils Gesbert, António Ravara, Vasco Thudichum Vasconcelos:
Modular Session Types for Objects. Log. Methods Comput. Sci. 11(4) (2015) - [c28]Manish Gaur, Simon J. Gay, Ian Mackie:
A Routing Calculus with Flooding Updates. ICDCIT 2015: 181-186 - [c27]Simon J. Gay, Ittoop Vergheese Puthoor:
Equational Reasoning About Quantum Protocols. RC 2015: 155-170 - 2014
- [c26]Ebrahim Ardeshir-Larijani, Simon J. Gay, Rajagopal Nagarajan:
Verification of Concurrent Quantum Protocols by Equivalence Checking. TACAS 2014: 500-514 - [c25]Giovanni Bernardi, Ornela Dardha, Simon J. Gay, Dimitrios Kouzapas:
On Duality Relations for Session Types. TGC 2014: 51-66 - [c24]Dimitrios Kouzapas, Ramunas Gutkovas, Simon J. Gay:
Session Types for Broadcasting. PLACES 2014: 25-31 - [c23]Simon J. Gay, Nils Gesbert, António Ravara:
Session Types as Generic Process Types. EXPRESS/SOS 2014: 94-110 - [c22]Sonja Franke-Arnold, Simon J. Gay, Ittoop Vergheese Puthoor:
Verification of Linear Optical Quantum Computing using Quantum Process Calculus. EXPRESS/SOS 2014: 111-129 - 2013
- [c21]Simon J. Gay, Rajagopal Nagarajan:
Techniques for Formal Modelling and Analysis of Quantum Systems. Computation, Logic, Games, and Quantum Foundations 2013: 264-276 - [c20]Sonja Franke-Arnold, Simon J. Gay, Ittoop Vergheese Puthoor:
Quantum Process Calculus for Linear Optical Quantum Computing. RC 2013: 234-246 - [c19]Ebrahim Ardeshir-Larijani, Simon J. Gay, Rajagopal Nagarajan:
Equivalence Checking of Quantum Protocols. TACAS 2013: 478-492 - [i4]Ebrahim Ardeshir-Larijani, Simon J. Gay, Rajagopal Nagarajan:
Automated Verification of Quantum Protocols by Equivalence Checking. CoRR abs/1312.5951 (2013) - 2012
- [j11]Timothy A. S. Davidson, Simon J. Gay, Hynek Mlnarik, Rajagopal Nagarajan, Nick Papanikolaou:
Model Checking for Communicating Quantum Processes. Int. J. Unconv. Comput. 8(1): 73-98 (2012) - [c18]Simon J. Gay, Ittoop Vergheese Puthoor:
Application of Quantum Process Calculus to Higher Dimensional Quantum Protocols. QPL 2012: 15-28 - [e3]Simon J. Gay, Paul Kelly:
Proceedings Fifth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, PLACES 2012, Tallinn, Estonia, 31 March 2012. EPTCS 109, 2012 [contents] - 2011
- [c17]Timothy A. S. Davidson, Simon J. Gay, Rajagopal Nagarajan, Ittoop Vergheese Puthoor:
Analysis of a Quantum Error Correcting Code using Quantum Process Calculus. QPL 2011: 67-80 - [c16]Timothy A. S. Davidson, Simon J. Gay, Rajagopal Nagarajan:
Formal Analysis of Quantum Systems using Process Calculus. ICE 2011: 104-110 - [i3]Simon J. Gay:
Stabilizer States as a Basis for Density Matrices. CoRR abs/1112.2156 (2011) - 2010
- [j10]Simon J. Gay, Vasco Thudichum Vasconcelos:
Linear type theory for asynchronous session types. J. Funct. Program. 20(1): 19-50 (2010) - [j9]Alastair F. Donaldson, Simon J. Gay:
Type inference and strong static type checking for Promela. Sci. Comput. Program. 75(11): 1165-1191 (2010) - [c15]Simon J. Gay, Vasco Thudichum Vasconcelos, António Ravara, Nils Gesbert, Alexandre Z. Caldeira:
Modular session types for distributed object-oriented programming. POPL 2010: 299-312
2000 – 2009
- 2009
- [e2]Alastair R. Beresford, Simon J. Gay:
Proceedings Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, PLACES 2009, York, UK, 22nd March 2009. EPTCS 17, 2009 [contents] - 2008
- [j8]Simon J. Gay:
Bounded polymorphism in session types. Math. Struct. Comput. Sci. 18(5): 895-930 (2008) - [c14]Simon J. Gay, Rajagopal Nagarajan, Nikolaos Papanikolaou:
QMC: A Model Checker for Quantum Systems. CAV 2008: 543-547 - 2006
- [j7]Simon J. Gay, Rajagopal Nagarajan:
Types and typechecking for Communicating Quantum Processes. Math. Struct. Comput. Sci. 16(3): 375-406 (2006) - [j6]Simon J. Gay:
Quantum programming languages: survey and bibliography. Math. Struct. Comput. Sci. 16(4): 581-600 (2006) - [j5]Vasco Thudichum Vasconcelos, Simon J. Gay, António Ravara:
Type checking a multithreaded functional language with session types. Theor. Comput. Sci. 368(1-2): 64-87 (2006) - 2005
- [j4]Simon J. Gay, Malcolm Hole:
Subtyping for session types in the pi calculus. Acta Informatica 42(2-3): 191-225 (2005) - [j3]Simon J. Gay:
Quantum Programming Languages: Survey and Bibliography. Bull. EATCS 86: 176-196 (2005) - [c13]Simon J. Gay, Rajagopal Nagarajan:
Communicating quantum processes. POPL 2005: 145-157 - [c12]Alastair F. Donaldson, Simon J. Gay:
Etch: An Enhanced Type Checking Tool for Promela. SPIN 2005: 266-271 - [i2]Rajagopal Nagarajan, Nikolaos Papanikolaou, Garry Bowen, Simon J. Gay:
An Automated Analysis of the Security of Quantum Key Distribution. CoRR abs/cs/0502048 (2005) - [i1]Simon J. Gay, Rajagopal Nagarajan, Nikolaos Papanikolaou:
Probabilistic Model-Checking of Quantum Protocols. CoRR abs/quant-ph/0504007 (2005) - 2004
- [c11]Vasco Thudichum Vasconcelos, António Ravara, Simon J. Gay:
Session Types for Functional Multithreading. CONCUR 2004: 497-511 - 2003
- [j2]Simon J. Gay, Rajagopal Nagarajan:
Intensional and Extensional Semantics of Dataflow Programs. Formal Aspects Comput. 15(4): 299-318 (2003) - 2001
- [c10]Simon J. Gay:
A Framework for the Formalisation of Pi Calculus Type Systems in Isabelle/HOL. TPHOLs 2001: 217-232
1990 – 1999
- 1999
- [j1]Samson Abramsky, Simon J. Gay, Rajagopal Nagarajan:
A Specification Structure for Deadlock-Freedom of Synchronous Processes. Theor. Comput. Sci. 222(1-2): 1-53 (1999) - [c9]Simon J. Gay, Malcolm Hole:
Types and Subtypes for Client-Server Interactions. ESOP 1999: 74-90 - 1997
- [c8]Samson Abramsky, Simon J. Gay, Rajagopal Nagarajan:
A Type-Theoretic Approach to Deadlock-Freedom of Asynchronous Systems. TACS 1997: 295-320 - 1996
- [c7]Samson Abramsky, Simon J. Gay, Rajagopal Nagarajan:
Interaction categories and the foundations of typed concurrent programming. NATO ASI DPD 1996: 35-113 - 1995
- [c6]Samson Abramsky, Simon J. Gay, Rajagopal Nagarajan:
Specification Structures and Propositions-as-Types for Concurrency. Banff Higher Order Workshop 1995: 5-40 - [c5]Simon J. Gay, Rajagopal Nagarajan:
A Typed Calculus of Synchronous Processes. LICS 1995: 210-220 - 1994
- [c4]Simon J. Gay:
Combinators for Interaction Nets. Theory and Formal Methods 1994: 63-84 - [c3]Roy L. Crole, Simon J. Gay, Rajagopal Nagarajan:
An Internal Language for Interaction Categories. Theory and Formal Methods 1994: 85-104 - 1993
- [c2]Simon J. Gay, Rajagopal Nagarajan:
Modelling SIGNAL in Interaction Categories. Theory and Formal Methods 1993: 148-158 - [c1]Simon J. Gay:
A Sort Inference Algorithm for the Polyadic Pi-Calculus. POPL 1993: 429-438 - [e1]Geoffrey Livingston Burn, Simon J. Gay, Mark Ryan:
Theory and Formal Methods 1993, Proceedings of the First Imperial College Department of Computing Workshop on Theory and Formal Methods, Isle of Thorns Conference Centre, Chelwood Gate, Sussex, UK, 29-31 March 1993. Workshops in Computing, Springer 1993, ISBN 3-540-19842-3 [contents]
Coauthor Index
aka: Vasco T. Vasconcelos
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 21:20 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint