Formalising Process Composition for Complex Domains
形式化复杂领域的流程组合
基本信息
- 批准号:2425191
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:英国
- 项目类别:Studentship
- 财政年份:2020
- 资助国家:英国
- 起止时间:2020 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The world is full of concurrent processes. In the physical world there are machines in factories working together in complicated workflows, as well as people each doing their own work. In the virtual world, systems from cloud servers to mobile phones rely on concurrency. To better understand these systems, we have modelling languages like Petri nets or process calculi. However, these representations of real systems quickly get too large for humans to efficiently manipulate.The main objective of this project is to mechanise a formal theory of correct-by-construction process composition. We will mechanise this theory in the interactive theorem prover Isabelle/HOL, resulting in machine-checked proofs and lending further confidence to the correctness of our results. To demonstrate the usability of the theory, we will then formally verify a system of operations to assist humans in working with complex formal representations of workflows while ensuring correctness is preserved throughout the process. On top of this system, we can build tools to allow domain experts to compose simple processes into representations of complex real-life workflows. Because the resulting representation is fully formal, it can be further analysed and understood by automated tools allowing for example performance modelling or bottleneck detection. Because the operations are formally verified, we can be confident that the resulting representation for example correctly accounts for all inputs and outputs, and introduces no deadlock.This kind of modelling can be used in healthcare to model patient pathways, in manufacturing for shop floor scheduling and improving performance, or in administration to check conformance. With a mechanised representation of these processes, computers can be made to better understand them and aid in tasks that are now mainly done by humans. This in turn makes it possible to do things that are intractable for humans, especially when working with large numbers of concurrent processes, such as quick rescheduling in response to changing circumstances or priorities.We will use linear logic to express process specifications and compositions, using the proofs as processes paradigm to relate linear logic proofs to process calculus agents. The process representation will be an instance of psi-calculi, which are a framework for process calculi based on pi-calculus. This framework allows for structured data terms, which will let us tie the composition logic and the process representation closer together. It also has the capabilities of a number of extensions of pi-calculus, extending the range of processes we can express compared to just pi-calculus. Finally, the theory of psi-calculi is already mechanised in Isabelle/HOL which saves a substantial amount of work.We will also consider various useful extensions to this core idea, for instance the following four. First, extending the composition logic beyond simple propositions would allow us to express finer details in the process specifications. With those we could derive stronger guarantees about the results of composition. Second, psi-calculi have a higher-order extension which allows us to express, among other things, recursive processes. If we find a natural way of expressing these in the composition logic, we would then be able to describe another range of processes. Third, because psi-calculi are based on the pi-calculus which has a stochastic extension, we should be able to find such an extension for our process representation as well. This would let us extract Continuous Time Markov Chain models of the processes, which can then be used to model their performance in standard ways. Fourth, because linear logic forms a symmetric monoidal category, category theory might bring some insights to our view on process composition. It provides another perspective on the structures we encounter, pointing out parallels with other areas of mathematics potentially with useful lessons.
这个世界充满了并发的过程。在物理世界中,工厂中的机器在复杂的工作流程中一起工作,以及每个人都在做自己的工作。在虚拟世界中,从云服务器到移动的电话的系统都依赖于并发性。为了更好地理解这些系统,我们有建模语言,如Petri网或进程演算。然而,这些表示的真实的系统很快就变得太大,人类有效地manipulation.The主要目标是机械化的一个正式的理论正确的建设过程组成。我们将在交互式定理证明器Isabelle/HOL中机械化这一理论,从而产生机器检查的证明,并进一步增强对我们结果正确性的信心。为了证明该理论的可用性,我们将正式验证操作系统,以帮助人类处理工作流的复杂正式表示,同时确保在整个过程中保持正确性。在这个系统之上,我们可以构建工具,允许领域专家将简单的流程组合成复杂的现实工作流的表示。由于所得到的表示是完全形式化的,因此可以通过自动化工具进一步分析和理解,例如性能建模或瓶颈检测。由于操作经过了形式化验证,因此我们可以确信最终的表示正确地解释了所有输入和输出,并且不会引入死锁。这种建模可以用于医疗保健中对患者路径进行建模,用于制造车间调度和提高性能,或用于管理中检查一致性。通过对这些过程的机械化表示,计算机可以更好地理解它们,并帮助完成现在主要由人类完成的任务。这反过来又使得人们可以做一些难以处理的事情,特别是当处理大量并发进程时,例如快速重新调度以响应不断变化的环境或优先级。我们将使用线性逻辑来表达流程规范和组合,使用证明作为流程范例来将线性逻辑证明与流程演算代理相关联。进程表示将是psi-calculi的一个实例,psi-calculi是一个基于pi演算的进程演算框架。这个框架允许使用结构化数据术语,这将使我们能够将组合逻辑和流程表示更紧密地联系在一起。它还具有许多pi演算扩展的功能,与pi演算相比,扩展了我们可以表达的过程的范围。最后,PSI演算理论已经在Isabelle/HOL中实现了机械化,这节省了大量的工作。我们还将考虑对这个核心思想的各种有用的扩展,例如以下四个。首先,将组合逻辑扩展到简单的命题之外将允许我们在过程规范中表达更精细的细节。有了这些,我们就可以得到关于合成结果的更强有力的保证。其次,PSI演算有一个高阶扩展,它允许我们表达递归过程等。如果我们在组合逻辑中找到一种自然的方式来表达这些,那么我们就能够描述另一系列的过程。第三,因为PSI演算是基于具有随机扩展的Pi演算,所以我们也应该能够为我们的过程表示找到这样的扩展。这将使我们能够提取过程的连续时间马尔可夫链模型,然后可以使用这些模型以标准方式对其性能进行建模。第四,因为线性逻辑形成了一个对称的monoidal范畴,范畴论可能会给我们关于过程组成的观点带来一些启示。它提供了另一个视角,我们遇到的结构,指出与其他领域的数学潜在的有用的教训的相似之处。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
其他文献
吉治仁志 他: "トランスジェニックマウスによるTIMP-1の線維化促進機序"最新医学. 55. 1781-1787 (2000)
Hitoshi Yoshiji 等:“转基因小鼠中 TIMP-1 的促纤维化机制”现代医学 55. 1781-1787 (2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
LiDAR Implementations for Autonomous Vehicle Applications
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
吉治仁志 他: "イラスト医学&サイエンスシリーズ血管の分子医学"羊土社(渋谷正史編). 125 (2000)
Hitoshi Yoshiji 等人:“血管医学与科学系列分子医学图解”Yodosha(涉谷正志编辑)125(2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Effect of manidipine hydrochloride,a calcium antagonist,on isoproterenol-induced left ventricular hypertrophy: "Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,K.,Teragaki,M.,Iwao,H.and Yoshikawa,J." Jpn Circ J. 62(1). 47-52 (1998)
钙拮抗剂盐酸马尼地平对异丙肾上腺素引起的左心室肥厚的影响:“Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('', 18)}}的其他基金
An implantable biosensor microsystem for real-time measurement of circulating biomarkers
用于实时测量循环生物标志物的植入式生物传感器微系统
- 批准号:
2901954 - 财政年份:2028
- 资助金额:
-- - 项目类别:
Studentship
Exploiting the polysaccharide breakdown capacity of the human gut microbiome to develop environmentally sustainable dishwashing solutions
利用人类肠道微生物群的多糖分解能力来开发环境可持续的洗碗解决方案
- 批准号:
2896097 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
A Robot that Swims Through Granular Materials
可以在颗粒材料中游动的机器人
- 批准号:
2780268 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Likelihood and impact of severe space weather events on the resilience of nuclear power and safeguards monitoring.
严重空间天气事件对核电和保障监督的恢复力的可能性和影响。
- 批准号:
2908918 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Proton, alpha and gamma irradiation assisted stress corrosion cracking: understanding the fuel-stainless steel interface
质子、α 和 γ 辐照辅助应力腐蚀开裂:了解燃料-不锈钢界面
- 批准号:
2908693 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Field Assisted Sintering of Nuclear Fuel Simulants
核燃料模拟物的现场辅助烧结
- 批准号:
2908917 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Assessment of new fatigue capable titanium alloys for aerospace applications
评估用于航空航天应用的新型抗疲劳钛合金
- 批准号:
2879438 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Developing a 3D printed skin model using a Dextran - Collagen hydrogel to analyse the cellular and epigenetic effects of interleukin-17 inhibitors in
使用右旋糖酐-胶原蛋白水凝胶开发 3D 打印皮肤模型,以分析白细胞介素 17 抑制剂的细胞和表观遗传效应
- 批准号:
2890513 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Understanding the interplay between the gut microbiome, behavior and urbanisation in wild birds
了解野生鸟类肠道微生物组、行为和城市化之间的相互作用
- 批准号:
2876993 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
相似国自然基金
Neural Process模型的多样化高保真技术研究
- 批准号:62306326
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
磁转动超新星爆发中weak r-process的关键核反应
- 批准号:12375145
- 批准年份:2023
- 资助金额:52.00 万元
- 项目类别:面上项目
多臂Bandit process中的Bayes非参数方法
- 批准号:71771089
- 批准年份:2017
- 资助金额:48.0 万元
- 项目类别:面上项目
相似海外基金
Pathways for Integration and Evaluation of Body Composition and Energy Metabolism Assessments throughout the Nutrition Care Process
整个营养护理过程中身体成分和能量代谢评估的整合和评估途径
- 批准号:
460998 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Miscellaneous Programs
Empirical Analysis of the Impact of Disclosure of the Composition and Determination Process of Executive Compensation on Corporate value
高管薪酬构成及确定流程披露对企业价值影响的实证分析
- 批准号:
21K01709 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Construction of Database for Quantitative Analysis of Language with a View to Clarify the Process of Composition of the Ancient Indian Literature
构建语言定量分析数据库以厘清古印度文学的创作过程
- 批准号:
20K20697 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Challenging Research (Exploratory)
Multivariate measures of in-process wood pulp composition and morphology: smart sensors for real-time process control and fibre product optimization
过程中木浆成分和形态的多变量测量:用于实时过程控制和纤维产品优化的智能传感器
- 批准号:
494643-2016 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Collaborative Research and Development Grants
Multivariate measures of in-process wood pulp composition and morphology: smart sensors for real-time process control and fibre product optimization
过程中木浆成分和形态的多变量测量:用于实时过程控制和纤维产品优化的智能传感器
- 批准号:
494643-2016 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Collaborative Research and Development Grants
Foraminiferal elemental composition and calcification process
有孔虫元素组成和钙化过程
- 批准号:
19K21197 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Research Activity Start-up
Multivariate measures of in-process wood pulp composition and morphology: smart sensors for real-time process control and fibre product optimization
过程中木浆成分和形态的多变量测量:用于实时过程控制和纤维产品优化的智能传感器
- 批准号:
494643-2016 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Collaborative Research and Development Grants
Influence of process-related microstructural and geometrical inhomogeneities on the fatigue behavior of two steel types considering the influence of chemical composition
考虑化学成分的影响,与工艺相关的微观结构和几何不均匀性对两种钢的疲劳行为的影响
- 批准号:
413507401 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Research Grants
Multivariate measures of in-process wood pulp composition and morphology: smart sensors for real-time process control and fibre product optimization
过程中木浆成分和形态的多变量测量:用于实时过程控制和纤维产品优化的智能传感器
- 批准号:
494643-2016 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Collaborative Research and Development Grants
Composition of the Earth's core estimated from the core formation process
从地核形成过程估算出地核的成分
- 批准号:
17K05638 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)