LaST-FP: Linear Types and Session Types for Functional Programming
LaST-FP: Linear Types and Session Types for Functional Programming
批准号:
395068988
负责人:
Professor Dr. Peter Thiemann
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2018
资助国家:
德国
项目状态:
已结题
起止时间:
2017-12-31 至 2021-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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腔的宽色域显色及可调特性研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:
-
依托单位:
面向国产 FP-SoC 器件的嵌入式虚拟机的研制及开源生态建设应用示范
-
批准号:2025JK2001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:曹科宁
-
依托单位:
基于FP腔型Lab-on-tip传感器阵列化光微流芯片的高效生物检测技术
研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
基于FP-Growth关联分析算法的重症患者抗菌药物精准决策模型的构建和实证研究
-
批准号:2024Y9049
-
项目类别:省市级项目
-
资助金额:100.0万元
-
批准年份:2024
-
负责人:阮君山
-
依托单位:
箭图的FP理论及相关幺半三角范畴的研究
-
批准号:12301053
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:周景珩
-
依托单位:
PGF2α受体FP在糖尿病心肌病脂毒性中的作用及机制研究
-
批准号:82300454
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:刘倩
-
依托单位:
基于FP受体三维结构的新型子宫收缩剂的筛选及优化研究
-
批准号:82371700
-
项目类别:面上项目
-
资助金额:49万元
-
批准年份:2023
-
负责人:张卫社
-
依托单位:
双功能三元复合物PDG-FP增强藻油DHA生物利用机理
-
批准号:LR23C200003
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:刘建华
-
依托单位:
FP共振结构吸声抑振特性形成机制与调控规律研究
-
批准号:12302117
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:刘宇
-
依托单位:
基于光纤集成FP垂直谐振腔的紧凑型低损耗铌酸锂电光调制器
-
批准号:LZ23F050006
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:方伟
-
依托单位: