POST: Protocols, Observabilities and Session Types

POST:协议、可观察性和会话类型

基本信息

  • 批准号:
    EP/T006544/1
  • 负责人:
  • 金额:
    $ 186.39万
  • 依托单位:
  • 依托单位国家:
    英国
  • 项目类别:
    Fellowship
  • 财政年份:
    2020
  • 资助国家:
    英国
  • 起止时间:
    2020 至 无数据
  • 项目状态:
    已结题

项目摘要

Communication is not only an essential organisation principle for emerging large-scale distributed applications, such as those for e-Commerce, e-Science, e-Healthcare and financial technology (FinTech): it is also an effective way to use computational resources, such as microservices and manycore chips. In this new paradigm, communication and concurrency are the norm in software development rather than a marginal concern, enabling architects and programmers to harness the power of hundreds or even thousands of concurrent processes interacting through *message passing*. However, for this paradigm there is no well-established methodology for software development with safety and security gurantee based on clear and mathematically accurate criteria on its behaviour. This leaves uncertainty on the correctness of the construction of distributed infrastructure. The aim of this fellowship is to establish general and practical foundations for safety enforcement of communication-intensive concurrent and distributed applications, building on a general theory of *multiparty session types*.Communications in a distributed application are commonly organised into multiple structured conversations (*protocols*) where a developer or programmer wishes to enforce *observabilities* of system behaviours to follow a safety and security criteria given by a protocol. Here *observability* of systems behaviours means a visible sequence of message exchanges with more complex information such as dependency of data, secure information, cost and timing of communications. In the multiparty session types, an end-point system properly carries out its responsibility, so that observable systems behaviours as a whole obey an agreed-upon protocol.Multiparty session types articulate the basic dynamics in a respective computing paradigm, thus serving as a foundation for modelling, specification, verification, systematic testing and certification, enhanced with other methods such as monitoring and logical assertions. This fellowship aims to fulfil this potential of multiparty session types as types for communication by carrying out experiments. To achieve this goal, the following technical objectives have been identified:1. The establishment of a uniform type theory for multiparty session types capturing a full range of application-level protocols based on behavioural theory and game semantics, as a foundation of the whole methodology.2. The establishment of a dependent and refinement type theory of specifications and verifications; and of a scalable algorithm to verify safety and security properties based on automata theory.3. The development and release of an open-source toolchain, based on (1,2), combined with Application Programming Interface (API) and with industry tools.4. A theoretically well-founded architecture which can efficiently monitor, trace, log and enforce correct observational behaviour against specifications written in (3).5. Experiments through collaboration with academic and industry partners, realising formal safety and security assurance against advanced protocols for real-world applications, including multi robotics/UAVs, financial and healthcare systems.Throughout the research programme, an active and extensive dialogue between theories (1,2) and practice (3,4,5) will be the key enabler for reaching the goals of the fellowship, ultimately establishing cross-disciplinary and co-created ICT research. The project also links assurance methodologies based on session types to the standardisation for Cloud Computing (Cloud Native Computing Foundation) and to the public regulatory requirements for the documentation of financial and e-Healthcare protocols, meeting the goals of People at the Heart of ICT.
沟通不仅是新兴的大规模分布式应用程序的重要组织原则,例如电子商务,电子科学,电子医疗保健和金融技术(FINTECH):它也是使用计算资源的有效方法,例如微服务和许多核心芯片。在这个新的范式中,沟通和并发是软件开发中的规范,而不是边缘关注点,使建筑师和程序员能够利用通过 *消息传递 *交互的数百甚至数千个并发过程的功能。但是,对于此范式,基于清晰,数学上准确的行为标准,没有完善的软件开发方法。这给分布式基础设施的构建正确性留下了不确定性。该团契的目的是建立一般和实用的基础,以安全执行沟通密集型并发和分布式应用,这是建立在分布式应用程序中的多伙伴会话类型*的一般理论的基础上,通常组织到多个结构化对话(*协议)中,以便在开发人员或程序员的愿望下,遵循System a System and System and System and Priendi and copripi and Priendi and Priendi and a System a coption and copripi*contimia and and coptie and coptii and coptii and capripi and capripi and a行为行为a行为a行为*。这里 *可观察性 *系统行为的性能是指具有更复杂信息的消息交换的可见顺序,例如数据的依赖性,安全信息,成本和通信时间。在多方会话类型中,终点系统正确地履行了其责任,因此可观察到的系统行为整体遵守商定的协议协议。各个会话类型表达了相应的计算范式中的基本动态,从而作为建模,验证,验证,验证,系统测试和认证的基础,诸如“辅助”和其他方法的基础。该奖学金旨在通过进行实验来实现多方会话类型作为通信类型的这种潜力。为了实现这一目标,已经确定了以下技术目标:1。建立用于多方会话类型的统一类型理论,该理论基于行为理论和游戏语义捕获了一系列应用程序级别的协议,作为整个方法论的基础。2。建立依赖和完善类型的规范和验证理论;并具有可扩展算法,以基于自动机理论验证安全性和安全性。3。基于(1,2)的开源工具链的开发和释放与应用程序编程界面(API)和行业工具相结合。4。理论上有充分的体系结构,可以有效地监视,跟踪,日志和强制执行正确的观察行为,以针对(3).5中编写的规格进行正确的观察行为。通过与学术和行业合作伙伴的合作进行实验,实现对现实世界应用的高级协议的正式安全保证,包括多机器人/无人机,财务和医疗保健系统,通过研究计划,积极而广泛的对话,理论(1,2)和实践(3,4,4,5)之间的钥匙,可以实现目标,以达到临时,并实现了进度,并实现了成熟的成果 研究。该项目还将基于会话类型的保证方法与云计算的标准化(云本地计算基础)以及对财务和电子保健协议的文档的公共监管要求联系起来,实现了ICT核心人的目标。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Zooid: a DSL for certified multiparty computation: from mechanised metatheory to certified multiparty processes
Zooid:用于认证多方计算的 DSL:从机械化元理论到认证多方流程
  • DOI:
    10.1145/3453483.3454041
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Castro-Perez D
  • 通讯作者:
    Castro-Perez D
Book review
书评
  • DOI:
    10.1016/j.artint.2019.103175
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    14.4
  • 作者:
    Halpern, Joseph Y.
  • 通讯作者:
    Halpern, Joseph Y.
CAMP: cost-aware multiparty session protocols
Generalised Multiparty Session Types with Crash-Stop Failures
具有紧急停止故障的通用多方会话类型
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Barwell Ad
  • 通讯作者:
    Barwell Ad
Deadlock-free asynchronous message reordering in rust with multiparty session types
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Nobuko Yoshida其他文献

Systematic peptide fragmentation of polyvinylidene difluoride(PVDF)-immobilized proteins prior to microsequencing.
在微测序之前对聚偏二氟乙烯 (PVDF) 固定的蛋白质进行系统肽片段化。
Multiparty Session Programming with Global Protocol Combinators (oral communication)
使用全局协议组合器的多方会话编程(口头交流)
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Keigo Imai;Rumyana Neykova;Nobuko Yoshida;Shoji Yuen
  • 通讯作者:
    Shoji Yuen
Session Typed Programming with Poles and Lenses
使用极点和镜头进行会话类型编程
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Keigo Imai;Shoji Yuen;Nobuko Yoshida
  • 通讯作者:
    Nobuko Yoshida
Removal of sialic acid from mucin-like surface molecules of <em>Trypanosoma cruzi</em> metacyclic trypomastigotes enhances parasite-host cell interaction
  • DOI:
    10.1016/s0166-6851(96)02783-1
  • 发表时间:
    1997-01-01
  • 期刊:
  • 影响因子:
  • 作者:
    Nobuko Yoshida;Miriam L Dorta;Alice T Ferreira;Maria E.M Oshiro;Renato A Mortara;Alvaro Acosta-Serrano;Silvio Favoreto
  • 通讯作者:
    Silvio Favoreto
Event structures for the reversible early internal <em>π</em>-calculus
  • DOI:
    10.1016/j.jlamp.2021.100720
  • 发表时间:
    2022-01-01
  • 期刊:
  • 影响因子:
  • 作者:
    Eva Graversen;Iain Phillips;Nobuko Yoshida
  • 通讯作者:
    Nobuko Yoshida

Nobuko Yoshida的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Nobuko Yoshida', 18)}}的其他基金

Turtles: Protocol-Based Foundations for Distributed Multiagent Systems
海龟:分布式多代理系统的基于协议的基础
  • 批准号:
    EP/N027833/2
  • 财政年份:
    2022
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
Session Types for Reliable Distributed Systems (STARDUST)
可靠分布式系统的会话类型 (STARDUST)
  • 批准号:
    EP/T014709/2
  • 财政年份:
    2022
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
POST: Protocols, Observabilities and Session Types
POST:协议、可观察性和会话类型
  • 批准号:
    EP/T006544/2
  • 财政年份:
    2022
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Fellowship
Session Types for Reliable Distributed Systems (STARDUST)
可靠分布式系统的会话类型 (STARDUST)
  • 批准号:
    EP/T014709/1
  • 财政年份:
    2020
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
Turtles: Protocol-Based Foundations for Distributed Multiagent Systems
海龟:分布式多代理系统的基于协议的基础
  • 批准号:
    EP/N027833/1
  • 财政年份:
    2016
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
Conversation-Based Governance for Distributed Systems by Multiparty Session Types
通过多方会话类型对分布式系统进行基于会话的治理
  • 批准号:
    EP/K011715/1
  • 财政年份:
    2013
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
Multiparty Session Types: Theory and Conversation-Oriented Programming
多方会话类型:理论和面向对话的编程
  • 批准号:
    EP/G015635/1
  • 财政年份:
    2009
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
Engineering Foundations of Web Services: Theories and Tool Support
Web 服务的工程基础:理论和工具支持
  • 批准号:
    EP/F003757/1
  • 财政年份:
    2008
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
Type-Based Security for Mobile Computing: Integrity, Secrecy and Liveness
移动计算基于类型的安全性:完整性、保密性和活跃性
  • 批准号:
    GR/T03215/01
  • 财政年份:
    2006
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant

相似国自然基金

卫星互联网端到端安全传输模型与安全路由协议研究
  • 批准号:
    62302389
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
中继通信协议下2-D网络化系统的递推状态估计研究
  • 批准号:
    62373103
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
新型实用化量子密码协议的高安全等级理论分析
  • 批准号:
    12374473
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
云边端架构下联邦学习下行通信压缩算法与协议研究
  • 批准号:
    62372487
  • 批准年份:
    2023
  • 资助金额:
    50.00 万元
  • 项目类别:
    面上项目
面向实际应用的测量设备无关类量子密钥分发协议研究
  • 批准号:
    62371244
  • 批准年份:
    2023
  • 资助金额:
    53.00 万元
  • 项目类别:
    面上项目

相似海外基金

Automated Formal Verification of Quantum Protocols for the Quantum Era
量子时代量子协议的自动形式验证
  • 批准号:
    24K20757
  • 财政年份:
    2024
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
CRII: SaTC: Evolving I/O Protocols for Confidential Computing
CRII:SaTC:用于机密计算的不断发展的 I/O 协议
  • 批准号:
    2348130
  • 财政年份:
    2024
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Standard Grant
Designing Rational Combinations to Improve CAR T Cell Therapy for Prostate Cancer
设计合理的组合以改善前列腺癌的 CAR T 细胞疗法
  • 批准号:
    10752046
  • 财政年份:
    2024
  • 资助金额:
    $ 186.39万
  • 项目类别:
Designing multi-knowledge protocols to transform transboundary policies for hydroclimatic extremes(DEMO TAPE)
设计多知识协议以转变极端水文气候的跨境政策(DEMO TAPE)
  • 批准号:
    EP/Y036905/1
  • 财政年份:
    2024
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Research Grant
CAREER: Securing and Evolving Internet Security Protocols for Naming and Routing
职业:保护和发展用于命名和路由的互联网安全协议
  • 批准号:
    2339378
  • 财政年份:
    2024
  • 资助金额:
    $ 186.39万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了