In large-scale distributed infrastructures, applications are realised through communications among distributed components. The need for methods for assuring safe interactions in such environments is recognised, however the existing frameworks, relying on centralised verification or restricted specification methods, have limited applicability. This paper proposes a new theory of monitored π-calculus with dynamic usage of multiparty session types (MPST), offering a rigorous foundation for safety assurance of distributed components which asynchronously communicate through multiparty sessions. Our theory establishes a framework for semantically precise decentralised run-time enforcement and provides reasoning principles over monitored distribut...
Large-scale distributed systems and distributed computing are the pillars of IT infrastructure and s...
Distributed software systems are used in a wide variety of applications, including health care, tele...
International audienceWe consider a calculus for multiparty sessions enriched with security levels f...
In large-scale distributed infrastructures, applications are realised through communications among d...
In large-scale distributed infrastructures, applications are realised through com- munications among...
Abstract. In large-scale distributed infrastructures, applications are re-alised through communicati...
Abstract. We propose a formal model of runtime safety enforcement for large-scale, cross-language di...
Abstract. We propose a formal model of runtime safety enforcement for large-scale, cross-language di...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
In large-scale distributed systems, each application is realised through interactions among distribu...
Protocols provide the unifying glue in concurrent and distributed software today; verifying that mes...
Protocols provide the unifying glue in concurrent and distributed software today; verifying that mes...
The Internet and the services it provides have become an omnipresent part of our lives. Asynchronous...
Accepted papers list: https://2020.splashcon.org/track/splash-2020-oopsla#event-overviewWith distrib...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
Large-scale distributed systems and distributed computing are the pillars of IT infrastructure and s...
Distributed software systems are used in a wide variety of applications, including health care, tele...
International audienceWe consider a calculus for multiparty sessions enriched with security levels f...
In large-scale distributed infrastructures, applications are realised through communications among d...
In large-scale distributed infrastructures, applications are realised through com- munications among...
Abstract. In large-scale distributed infrastructures, applications are re-alised through communicati...
Abstract. We propose a formal model of runtime safety enforcement for large-scale, cross-language di...
Abstract. We propose a formal model of runtime safety enforcement for large-scale, cross-language di...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
In large-scale distributed systems, each application is realised through interactions among distribu...
Protocols provide the unifying glue in concurrent and distributed software today; verifying that mes...
Protocols provide the unifying glue in concurrent and distributed software today; verifying that mes...
The Internet and the services it provides have become an omnipresent part of our lives. Asynchronous...
Accepted papers list: https://2020.splashcon.org/track/splash-2020-oopsla#event-overviewWith distrib...
Multiparty Session Types (MPST) is a typing discipline for message-passing distributed processes tha...
Large-scale distributed systems and distributed computing are the pillars of IT infrastructure and s...
Distributed software systems are used in a wide variety of applications, including health care, tele...
International audienceWe consider a calculus for multiparty sessions enriched with security levels f...