Specification, verification and enforcement of interface contracts with data
数据接口契约的规范、验证和执行
基本信息
- 批准号:402236-2011
- 负责人:
- 金额:$ 1.82万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2011
- 资助国家:加拿大
- 起止时间:2011-01-01 至 2012-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
An "interface contract" is a formal definition of what constitutes a valid interaction with a particular system over time. For example, a web browser running an application such as Facebook sends commands to the Facebook server and processes its responses to update its display. Similar to a real-world contract between two people, the interface contract clearly defines how the browser and the server are expected to converse with each other: which commands can be sent, what responses are expected, and even what values can be put into the various commands. Not following the contract by either side can result in the other side being thrown into an unexpected state. Similarly, the testing of spacecraft systems for the future Martian rovers involves the execution of thousands of commands and responses. These sequences of events are then searched for violations of a "contract" that hints at component malfunction.
“接口契约”是一个正式的定义,它定义了什么构成了一个特定系统的有效交互。例如,运行Facebook等应用程序的Web浏览器向Facebook服务器发送命令,并处理其响应以更新其显示。类似于两个人之间的真实世界契约,接口契约明确定义了浏览器和服务器如何相互匡威:可以发送哪些命令,期望哪些响应,甚至可以将哪些值放入各种命令中。任何一方不遵守合同都可能导致另一方陷入意想不到的状态。同样,未来火星漫游者的航天器系统测试涉及数千条命令和响应的执行。然后搜索这些事件序列,以发现是否违反了暗示组件故障的“合同”。
项目成果
期刊论文数量(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 }}
Hallé, Sylvain其他文献
Hallé, Sylvain的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Hallé, Sylvain', 18)}}的其他基金
Enriching system models and verdicts for testing and verification of software systems
丰富系统模型和判决,用于软件系统的测试和验证
- 批准号:
RGPIN-2016-05626 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Software Specification, Testing and Verification
软件规格、测试和验证
- 批准号:
CRC-2020-00308 - 财政年份:2022
- 资助金额:
$ 1.82万 - 项目类别:
Canada Research Chairs
Enriching system models and verdicts for testing and verification of software systems
丰富系统模型和判决,用于软件系统的测试和验证
- 批准号:
RGPIN-2016-05626 - 财政年份:2021
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Software Specification, Testing And Verification
软件规格、测试和验证
- 批准号:
CRC-2020-00308 - 财政年份:2021
- 资助金额:
$ 1.82万 - 项目类别:
Canada Research Chairs
Enriching system models and verdicts for testing and verification of software systems
丰富系统模型和判决,用于软件系统的测试和验证
- 批准号:
RGPIN-2016-05626 - 财政年份:2020
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Software Specification, Testing and Verification
软件规格、测试和验证
- 批准号:
1000230760-2015 - 财政年份:2020
- 资助金额:
$ 1.82万 - 项目类别:
Canada Research Chairs
Veille de vulnérabilités et menaces sur les objets connectés
连接对象的漏洞和威胁
- 批准号:
543439-2019 - 财政年份:2019
- 资助金额:
$ 1.82万 - 项目类别:
Engage Grants Program
Software Specification, Testing and Verification
软件规格、测试和验证
- 批准号:
1000230760-2015 - 财政年份:2019
- 资助金额:
$ 1.82万 - 项目类别:
Canada Research Chairs
Enriching system models and verdicts for testing and verification of software systems
丰富系统模型和判决,用于软件系统的测试和验证
- 批准号:
RGPIN-2016-05626 - 财政年份:2019
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
Enriching system models and verdicts for testing and verification of software systems
丰富系统模型和判决,用于软件系统的测试和验证
- 批准号:
RGPIN-2016-05626 - 财政年份:2018
- 资助金额:
$ 1.82万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Next-generation KYC banking verification via embedded smart keyboard
通过嵌入式智能键盘进行下一代 KYC 银行验证
- 批准号:
10100109 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative R&D
Automated Formal Verification of Quantum Protocols for the Quantum Era
量子时代量子协议的自动形式验证
- 批准号:
24K20757 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
- 批准号:
2332891 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
CRII: CPS: FAICYS: Model-Based Verification for AI-Enabled Cyber-Physical Systems Through Guided Falsification of Temporal Logic Properties
CRII:CPS:FAICYS:通过时态逻辑属性的引导伪造,对支持人工智能的网络物理系统进行基于模型的验证
- 批准号:
2347294 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
CRII: SHF: Theoretical Foundations of Verifying Function Values and Reducing Annotation Overhead in Automatic Deductive Verification
CRII:SHF:自动演绎验证中验证函数值和减少注释开销的理论基础
- 批准号:
2348334 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
Trust Matrix: A blockchain-driven system for business identity verification, increasing business efficiency and reducing fraud.
Trust Matrix:区块链驱动的企业身份验证系统,可提高业务效率并减少欺诈。
- 批准号:
10099958 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Collaborative R&D
ERI: Unraveling Multi-Phase Ink Shear-Thinning Flow Mechanism in Direct Ink Writing Process: Computational Fluid Dynamics Simulation and In-Situ Experimental Verification
ERI:揭示直接墨水书写过程中的多相墨水剪切稀化流动机制:计算流体动力学模拟和原位实验验证
- 批准号:
2347497 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
AF: Small: Verification Complexities of Self-Assembly Systems
AF:小:自组装系统的验证复杂性
- 批准号:
2329918 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant
Research on Computable Analysis and Verification of Efficient Exact Real Computation
高效精确实数计算的可计算分析与验证研究
- 批准号:
24K20735 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
FET: SHF: Small: A Verification Framework for Hybrid Classical and Quantum Protocols (VeriHCQ)
FET:SHF:小型:混合经典和量子协议的验证框架 (VeriHCQ)
- 批准号:
2330974 - 财政年份:2024
- 资助金额:
$ 1.82万 - 项目类别:
Standard Grant