Subtyping for session types in the pi calculus

From MaRDI portal
Publication:2576666

DOI10.1007/s00236-005-0177-zzbMath1079.68065OpenAlexW2088962847MaRDI QIDQ2576666

Malcolm Hole, Simon J. Gay

Publication date: 14 December 2005

Published in: Acta Informatica (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1007/s00236-005-0177-z




Related Items (88)

On projecting processes into session typesData-driven adaptation for smart sessionsCertifying data in multiparty session typesDeconfined Global Types for Asynchronous SessionsPrecise Subtyping for Asynchronous Multiparty SessionsMixed SessionsInference Systems with Corules for Combined Safety and Liveness Properties of Binary Session TypesSession types and subtyping for orchestrated interactionsBehavioural Analysis of Sessions Using the Calculus of StructuresEvent-based run-time adaptation in communication-centric systemsSelf-adaptation and secure information flow in multiparty communicationsSubstructural Proofs as AutomataBinary Session Types for Psi-CalculiBack to futuresCompliance in Behavioural Contracts: A Brief SurveyContracts for Mobile ProcessesMultiparty session types, beyond dualitySubtyping Supports Safe Session SubstitutionCertifying Data in Multiparty Session TypesType checking a multithreaded functional language with session typesOrchestrated session complianceVerifiable abstractions for contract-oriented systemsSession types revisitedUndecidability of asynchronous session subtypingComparing type systems for deadlock freedomUnnamed ItemConversation typesCombining behavioural types with security analysisPrecise subtyping for synchronous multiparty sessionsThe different shades of infinite session typesSession-based concurrency in Maude: executable semantics and type checkingPolarized subtypingUnnamed ItemUnnamed ItemOn the boundary between decidability and undecidability of asynchronous session subtypingAlgorithmic type checking for a pi-calculus with name matching and session typesUnnamed ItemA simple library implementation of binary sessionsUnnamed ItemException handling for copyless messagingUsing session types for reasoning about boundedness in the \(\pi\)-calculusBounded polymorphism in session typesOn the Undecidability of Asynchronous Session SubtypingUnnamed ItemA Sound Algorithm for Asynchronous Session SubtypingFair refinement for asynchronous session typesNested session typesSession coalgebras: a coalgebraic view on session types and communication protocolsReversible session-based pi-calculusAn algebraic theory for web service contractsProcess calculi as a tool for studying coordination, contracts and session typesDeriving session and union types for objectsDeciding the Bisimilarity of Context-Free Session TypesComposition and decomposition of multiparty sessionsSub-behaviour relations for session-based client/server systemsGlobal escape in multiparty sessionsLinearity, session types and the Pi calculusLinear logic propositions as session typesFair subtyping for multi-party session typesAn extensible approach to session polymorphismModelling session types using contractsAsynchronous Session Types and Progress for Object Oriented LanguagesPerformance-Oriented Comparison of Web Services Via Client-Specific Testing PreordersFundamentals of session typesUnnamed ItemLinear type theory for asynchronous session typesUnnamed ItemContract-based discovery of Web services modulo simple orchestratorsUnnamed ItemSession types without sophistry. System descriptionAmalgamating sessions and methods in object-oriented languages with genericsTyping Copyless Message PassingThe stream-based service-centred calculus: a foundation for service-oriented programmingCorecursion and Non-divergence in Session-Typed ProcessesMixed sessionsSession-typed concurrent contractsFull Abstraction in a Subtyped pi-Calculus with Linear TypesObjects and session typesSession-Based Communication Optimisation for Higher-Order Mobile ProcessesSession Types with Arithmetic RefinementsProbabilistic Analysis of Binary SessionsType-Based Analysis for Session Inference (Extended Abstract)Unnamed ItemTypes and Deadlock Freedom in a Calculus of Services, Sessions and PipelinesSession typing and asynchronous subtyping for the higher-order \(\pi\)-calculusA Calculus of Global Interaction based on Session TypesPolymorphic lambda calculus with context-free session typesPropositions as sessions


Uses Software


Cites Work




This page was built for publication: Subtyping for session types in the pi calculus