Formal Verification of Programs on Synchronous Parallel Machines
同步并行机上程序的形式化验证
基本信息
- 批准号:9123200
- 负责人:
- 金额:$ 5.71万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1992
- 资助国家:美国
- 起止时间:1992-06-01 至 1995-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Synchronous machines are an important class of high performance computers. Machines of this type include linear and systolic arrays such as the WARP machine, two dimensional arrays such as the Massively Parallel Computer, and machines with more complex interconnections such as the Connection Machine. The importance of this class of machines is due in large measure to the scalability of the architecture. Synchronous machines can be built containing hundreds of thousands of processors. This scalability, however, implies a corresponding increase in the complexity of the overall program running on the machine and, hence, in the difficulty of reasoning, either formally or informally, about the correctness of that program. The objective of this research is to develop methods for the formal verification of programs running on synchronous parallel machines-- specifically machines consisting of a large number of processors that execute copies of the same program and communicate using message passing. The basic approach is to prove assertions about a single copy of the program and, from this proof, infer properties of the entire assembly of programs. The goal is to develop a complete formal theory based on this approach. As with all formal methods for reasoning about programs, the concepts, theorems, and general approach can be expected to have a significant benefit on software development for such machines--even when that software is developed informally. The software designer must certainly reason about the correctness of the software even if that reasoning is done informally. Formal methods can provide a guide to how to perform that reasoning.
同步电机是一类重要的高性能电机 电脑 这种类型的机器包括线性阵列和脉动阵列 例如WARP机器,二维阵列,例如Massively 并行计算机和具有更复杂互连的机器 比如连接机器。 这一类的重要性 机器在很大程度上是由于可扩展性的 架构 同步机可以建造包含数百个 成千上万的处理器。 然而,这种可伸缩性意味着 整个程序的复杂性相应增加 在机器上运行,因此,在推理的困难中, 无论是正式的还是非正式的,关于这个程序的正确性。 本研究的目的是开发方法, 验证在同步并行机上运行的程序 特别是由大量处理器组成的机器, 执行相同程序的副本并使用消息进行通信 通过。 基本的方法是证明关于一个 程序的副本,并从这个证明中推断程序的属性。 整个程序集。 我们的目标是开发一个完整的 基于这种方法的形式理论。 与所有用于程序推理的形式化方法一样, 定理,一般的方法可以预期有一个显着的 为这些机器的软件开发带来好处-即使 软件是非正式开发的。 软件设计师必须 当然,我也会考虑软件的正确性, 推理是非正式的。 形式化方法可以提供一个指导, 如何进行推理。
项目成果
期刊论文数量(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 }}
Philip Lewis其他文献
Hyperspectral Remote Sensing of Foliar Nitrogen Content Understanding the Multiple-scattering Process Is Critical to Quantifying
叶面氮含量的高光谱遥感了解多重散射过程对于量化至关重要
- DOI:
10.37099/mtu.dc.etds/467 - 发表时间:
2012 - 期刊:
- 影响因子:4.3
- 作者:
Y. Knyazikhin;M. Schull;P. Stenberg;M. Mõttus;M. Rautiainen;Yan Yang;A. Marshak;Pedro Latorre Carmona;Robert K. Kaufmann;Philip Lewis;Mathias Disney;V. Vanderbilt;Anthony B. Davis;F. Baret;S. Jacquemoud;Alexei Lyapustin;R. Myneni;Robert E. Dickinson;M. I. D. Con - 通讯作者:
M. I. D. Con
gp_emulator: Release of Remote Sensing paper code
gp_emulator:遥感论文代码发布
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
J. Gómez;Philip Lewis - 通讯作者:
Philip Lewis
Factorization of Finite State Machines under Observational Equivalence
观测等价下有限状态机的因式分解
- DOI:
- 发表时间:
1990 - 期刊:
- 影响因子:0
- 作者:
Huajun Qin;Philip Lewis - 通讯作者:
Philip Lewis
Size regulation of pancreas organoids for the manipulation of their differentiation and fate
胰腺类器官的大小调节以操纵其分化和命运
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Kosuke Kusamori;Philip Lewis;Makiya Nishikawa;James M. Wells - 通讯作者:
James M. Wells
Assimilating reflectance data into a ecosystem model to improve estimates of terrestrial carbon flux
将反射率数据同化到生态系统模型中以改进陆地碳通量的估计
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
T. Quaife;Philip Lewis;M. Disney;M. D. Kauwe;Meaghan Williams;B. Law - 通讯作者:
B. Law
Philip Lewis的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Philip Lewis', 18)}}的其他基金
AMAZING- Advancing MAiZe INformation for Ghana
令人惊叹 - 推进加纳的玉米信息
- 批准号:
ST/V001388/1 - 财政年份:2020
- 资助金额:
$ 5.71万 - 项目类别:
Research Grant
Regional crop monitoring and assessment with quantitative remote sensing and data assimilation
利用定量遥感和数据同化进行区域作物监测和评估
- 批准号:
ST/N006798/1 - 财政年份:2016
- 资助金额:
$ 5.71万 - 项目类别:
Research Grant
The Concurrency Factory- Practical Tools for the Design and Verification of Concurrent Systems
并发工厂——并发系统设计和验证的实用工具
- 批准号:
9120995 - 财政年份:1992
- 资助金额:
$ 5.71万 - 项目类别:
Continuing Grant
Special Graduate Student Education and Research Award
研究生教育与研究特别奖
- 批准号:
9017012 - 财政年份:1990
- 资助金额:
$ 5.71万 - 项目类别:
Standard Grant
REU Supplement: CISE Infrastructure Instrumentation: ACTIVE (Animated Color 3D Interactive Visual Environments)
REU 补充:CISE 基础设施仪器:ACTIVE(动画彩色 3D 交互式视觉环境)
- 批准号:
8822721 - 财政年份:1989
- 资助金额:
$ 5.71万 - 项目类别:
Continuing Grant
CAP -- A CASE System for Concurrent Ada Programs
CAP——并发 Ada 程序的 CASE 系统
- 批准号:
8822839 - 财政年份:1989
- 资助金额:
$ 5.71万 - 项目类别:
Continuing Grant
相似海外基金
Formal verification of Higher-order probabilistic programs with proof assistant
使用证明助手对高阶概率程序进行形式化验证
- 批准号:
23KJ0905 - 财政年份:2023
- 资助金额:
$ 5.71万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Development and effect verification of intervention programs according to whole body, swallowing, and nutritional status of patients with severe heart disease
针对重症心脏病患者全身、吞咽、营养状况的干预方案制定及效果验证
- 批准号:
22H03390 - 财政年份:2022
- 资助金额:
$ 5.71万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Verification of the effectiveness of inter-regional exchange programs through DX activities in a mountainous area
通过山区 DX 活动验证区域间交流计划的有效性
- 批准号:
22K02071 - 财政年份:2022
- 资助金额:
$ 5.71万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Verification of Concurrent Programs
并发程序验证
- 批准号:
572489-2022 - 财政年份:2022
- 资助金额:
$ 5.71万 - 项目类别:
University Undergraduate Student Research Awards
Peer education on "life" and "Sexuality" for high school students: Development of long-term programs and verification of their effectiveness
高中生“生命”和“性”同伴教育:长期计划的制定及其有效性验证
- 批准号:
21K10849 - 财政年份:2021
- 资助金额:
$ 5.71万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Verification of Concurrent and Distributed Programs
并发和分布式程序的验证
- 批准号:
562008-2021 - 财政年份:2021
- 资助金额:
$ 5.71万 - 项目类别:
University Undergraduate Student Research Awards
Development of a system to analyze health and physical fitness and verification of the effectiveness of integration health and physical exercise programs.
开发一个系统来分析健康和身体素质,并验证整合健康和体育锻炼计划的有效性。
- 批准号:
21K02547 - 财政年份:2021
- 资助金额:
$ 5.71万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Verification of Concurrent and Distributed Programs
并发和分布式程序的验证
- 批准号:
561992-2021 - 财政年份:2021
- 资助金额:
$ 5.71万 - 项目类别:
University Undergraduate Student Research Awards
Verification of Concurrent and Distributed Programs
并发和分布式程序的验证
- 批准号:
550324-2020 - 财政年份:2020
- 资助金额:
$ 5.71万 - 项目类别:
University Undergraduate Student Research Awards
Verification of the Effectiveness of Separated Parent Support and Parent Education Programs to Promote Smooth Visitation after Divorce
验证分居家长支持和家长教育项目促进离婚后顺利探视的有效性
- 批准号:
20K03392 - 财政年份:2020
- 资助金额:
$ 5.71万 - 项目类别:
Grant-in-Aid for Scientific Research (C)