课题基金 / 基金详情

LaST-FP: Linear Types and Session Types for Functional Programming

LaST-FP: Linear Types and Session Types for Functional Programming
LaST-FP:函数式编程的线性类型和会话类型
批准号:
395068988
负责人:
Professor Dr. Peter Thiemann
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2018
资助国家:
德国
项目状态:
已结题
起止时间:
2017-12-31 至 2021-12-31

项目摘要

项目成果

Professor Dr. Peter Thiemann的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
State-of-the-art infrastructures for distributed applications rely more and more on microservices. Components in the infrastructure and in the application implement microservices that communicate with each other in a globally orchestrated way. Session types provide lightweight specifications for orchestrated and structured communication. They establish a whole class of desirable compile-time guarantees for components, for example type safety, session fidelity, and deadlock freedom. Builtin support for session types in a programming language would be a tremendous help for developers, as components in a distributed system are notoriously hard to debug and session typing eliminates a whole class of potential errors. As of today, session types are not available in programming languages for components. One of the reasons is that session types require support for linearity and other advanced features (like type functions) in the language's type system, to ensure that the sequence, direction, and type of messages in a communication is reliable and that no participant drops a connection.The goal of this project is to develop the theoretical foundations for enhancing a programming language with linearity and session types and to validate the resulting framework in practice with an implementation in an industrial strength programming language thatsupports programming communicating components. To achieve that goal, the project will further design and implement the connectors between the high-level session type layer and existing message-handling infrastructure to integrate into a microservice architecture.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Integration of Scripts in Reliable Programs
  • 批准号:
    226160369
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2013
  • 负责人:
    Professor Dr. Peter Thiemann
  • 依托单位:
Type-based gradual enforcement of security policies for concurrent programs
  • 批准号:
    183486094
  • 项目类别:
    Priority Programmes
  • 资助金额:
    $0.0万
  • 财政年份:
    2010
  • 负责人:
    Professor Dr. Peter Thiemann
  • 依托单位:
Typbasierte Programmanalyse für Skriptsprachen
  • 批准号:
    22176865
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2006
  • 负责人:
    Professor Dr. Peter Thiemann
  • 依托单位:
Offline-Spezialisierung für Standard ML
  • 批准号:
    5377673
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    1997
  • 负责人:
    Professor Dr. Peter Thiemann
  • 依托单位:
国内基金
海外基金
基于平面FP腔的宽色域显色及可调特性研究
面向国产 FP-SoC 器件的嵌入式虚拟机的研制及开源生态建设应用示范
基于FP腔型Lab-on-tip传感器阵列化光微流芯片的高效生物检测技术 研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
基于FP-Growth关联分析算法的重症患者抗菌药物精准决策模型的构建和实证研究
  • 批准号:
    2024Y9049
  • 项目类别:
    省市级项目
  • 资助金额:
    100.0万元
  • 批准年份:
    2024
  • 负责人:
    阮君山
  • 依托单位: