课题基金 / 基金详情

Conversation-Based Governance for Distributed Systems by Multiparty Session Types

Conversation-Based Governance for Distributed Systems by Multiparty Session Types
通过多方会话类型对分布式系统进行基于会话的治理
批准号:
EP/K011715/1
负责人:
Nobuko Yoshida
金额:
$191.21万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2013
资助国家:
英国
项目状态:
已结题
起止时间:
2013 至 --

项目摘要

项目成果

Nobuko Yoshida的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Software is increasingly organised centring on distributed communicating processes. This is especially true in large-scale distributed computing platforms such as the backend of popular Web-based services and public sector platforms for e-healthcare and e-science, which often provide lifelines of society. An application is organised as a dynamic collection of distributed components. The framework is based on interacting processes, which extends the traditional paradigm of functions and objects and which allows far more versatile and scalable organisation of software components.Assuring safety in such distributed systems is a vital societal concern: many platforms are long-lived, offer socially critical services, and collect security-sensitive data; safety violations, including security breaches, can have wide-ranging consequences, from temporary service outage to information leakage to exploitation of security vulnerability by criminal organisations. However, existing assurance methodologies are based on objects and functions: no well-established formal assurance methodologies are known for distributed systems. Large-scale distributed computing infrastructures are like skyscrapers used by hundreds of thousands of people, for building which the well-established structural engineering principles are used as a foundation of safe engineering. Can we establish the corresponding engineering principles for building software skyscrapers vital to modern society?Against this background, the central aim of this project is to establish a general, formally based safety assurance methodology for distributed systems, which we call conversation-based governance. The conversation-based governance starts from advanced types for capturing conversations, called multiparty session types (MPSTs), recently introduced by the PIs and extensively studied by researchers. Building on the latest theoretical results and on the PIs' ongoing collaborations with the project partners, we introduce the new development and assurance framework based on MPSTs. At the centre of our approach is a high-level, programming-language-agnostic MPST-based declarative protocol description language.The safety assurance in this framework is realised through verifications of distributed components against formal specifications in this protocol language, performed either statically (at the development time) or dynamically (at runtime), of which we place an emphasis on the latter: large-scale distributed systems are rarely amenable to static verification as a whole due to, for example, heterogeneous components, so that only the dynamic verification and enforcement can offer a comprehensive safety assurance. It is due to this emphasis on runtime policing of conversations that we call the proposed assurance framework, conversation-based governance. The project will establish this new methodology through the following tasks:(1) The development of a programing-language-agnostic protocol description language, called Scribble, and its open source tool chain, programming interfaces (APIs) and runtimes, backed up by a uniform type theory of MPSTs.(2) The development of an assertion language for specifying and verifying refined safety properties as elaboration of protocols, together with a policy language linked to the assertion language. Decentralised monitors backed up by a theory of the pi-calculus offer efficient, scalable runtime verification and enforcement.(3) Large-scale experiments through collaboration with project partners, realising formal safety assurance for real-world applications, including global cyberinfrastructure, enterprise software, and messaging middleware.Throughout the project, an extensive dialogue between theories and practice will be conducted, leading to truly effective principles and tools for general safety assurance methodologies of distributed systems vital for future IT infrastructures and society.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Multicompatibility for Multiparty-Session Composition
多方会话组合的多重兼容性
DOI: 10.1145/3610612.3610614
发表时间: 2023
期刊:
影响因子: --
作者: [Barbanera F]
通讯作者: Barbanera F
Honesty by Typing
打字诚实
DOI: 10.2168/lmcs-12(4:7)2016
发表时间: 2017
期刊: Logical Methods in Computer Science
影响因子: 0.6
作者: [Bartoletti M]
通讯作者: Bartoletti M
Designing Asynchronous Multiparty Protocols with Crash-Stop Failures
设计具有紧急停止故障的异步多方协议
DOI: 10.48550/arxiv.2305.06238
发表时间: 2023
期刊:
影响因子: --
作者: [Barwell A]
通讯作者: Barwell A
DOI: 10.1016/j.scico.2014.11.015
发表时间: 2015
期刊: Science of Computer Programming
影响因子: 1.3
作者: [Bartoletti M]
通讯作者: Bartoletti M
8
    Turtles: Protocol-Based Foundations for Distributed Multiagent Systems
    • 批准号:
      EP/N027833/2
    • 项目类别:
      Research Grant
    • 资助金额:
      $27.29万
    • 财政年份:
      2022
    • 负责人:
      Nobuko Yoshida
    • 依托单位:
    Session Types for Reliable Distributed Systems (STARDUST)
    • 批准号:
      EP/T014709/2
    • 项目类别:
      Research Grant
    • 资助金额:
      $76.44万
    • 财政年份:
      2022
    • 负责人:
      Nobuko Yoshida
    • 依托单位:
    POST: Protocols, Observabilities and Session Types
    • 批准号:
      EP/T006544/2
    • 项目类别:
      Fellowship
    • 资助金额:
      $158.39万
    • 财政年份:
      2022
    • 负责人:
      Nobuko Yoshida
    • 依托单位:
    Session Types for Reliable Distributed Systems (STARDUST)
    • 批准号:
      EP/T014709/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $88.89万
    • 财政年份:
      2020
    • 负责人:
      Nobuko Yoshida
    • 依托单位:
    国内基金
    海外基金
    Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
    Incentive and governance schenism study of corporate green washing behavior in China: Based on an integiated view of econfiguration of environmental authority and decoupling logic
    • 批准号:
      --
    • 项目类别:
      外国学者研究基金项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      YU BYUNGJUN
    • 依托单位:
    Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
    • 批准号:
      W2433169
    • 项目类别:
      外国学者研究基金项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      HAOFEI ZHANG
    • 依托单位:
    A study on prototype flexible multifunctional graphene foam-based sensing grid (柔性多功能石墨烯泡沫传感网格原型研究)
    • 批准号:
      --
    • 项目类别:
      --
    • 资助金额:
      20万元
    • 批准年份:
      2020
    • 负责人:
      SAGAR RIZWAN UR REHMAN
    • 依托单位: