ITR/SY: Modular Interface Violation Checking Using Formally-Specified Contracts
ITR/SY:使用正式指定的合同进行模块化接口违规检查
基本信息
- 批准号:0113181
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-08-15 至 2007-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
AbstractProposal #0113181SitaramanClemson UniversityA fundamental goal of software engineering is to enable predictable and modular construction of software systems by assembling components. Any component-based approach works on the basic premise that participating components respect each other's contracts. If this premise is violated, the consequences can be both dangerous and expensive, because the problems may not surface until integration time. Even worse, a system may behave properly on test cases, though internal interface contracts are violated. Undetected failures from internal violations may be revealed ultimately only as accidents to component-based and embedded systems after deployment.This project offers a modular approach for detecting and isolating internal contractual violations. The approach allows checking at suitable levels of abstraction using formal specifications. It permits checking to be turned "on" or "off" selectively to facilitate effective regression testing, and it addresses violations of performance contracts in addition to functionality for parameterized and object-oriented components. To minimize errors in the violation checking process, the project will use and experimentally evaluate alternative combinations of automation, formal verification, model checking, and testing techniques.
软件工程的基本目标是通过组装组件来实现可预测和模块化的软件系统构建。任何基于组件的方法都以参与的组件尊重彼此的契约为基本前提。如果违反了这个前提,后果可能既危险又昂贵,因为问题可能要到集成时才会出现。更糟糕的是,系统可能在测试用例上正常运行,尽管内部接口契约被违反了。内部违规导致的未检测到的故障可能最终只会在部署后显示为基于组件的系统和嵌入式系统的事故。该项目提供了一种检测和隔离内部合同违规的模块化方法。该方法允许使用正式规范在适当的抽象级别进行检查。它允许选择性地“打开”或“关闭”检查,以促进有效的回归测试,并且除了参数化和面向对象组件的功能之外,它还解决了违反性能契约的问题。为了最小化违例检查过程中的错误,项目将使用并实验性地评估自动化、正式验证、模型检查和测试技术的可选组合。
项目成果
期刊论文数量(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 }}
Murali Sitaraman其他文献
Murali Sitaraman的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Murali Sitaraman', 18)}}的其他基金
Overcoming Impediments to Computer Science Students' Understanding of Code: Scaling Up Automated Methods and Broadening Participation
克服计算机科学学生理解代码的障碍:扩大自动化方法并扩大参与范围
- 批准号:
1914667 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: IUSE: EHR: Engaged Student Learning Exploration and Design Tier: Engaging and Enabling Learners to Reason Logically about Code
协作研究:IUSE:EHR:参与学生学习探索和设计层:参与并帮助学习者对代码进行逻辑推理
- 批准号:
1611714 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Standard Grant
IUSE: Understanding and Propagating the Essence of Successful Computing Education Projects
IUSE:理解和传播成功计算机教育项目的本质
- 批准号:
1646691 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Specification and Mathematics Engineering for the Verified Software End-Game
SHF:媒介:协作研究:已验证软件最终游戏的规范和数学工程
- 批准号:
1161916 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: "Hands-On" Collaborative Reasoning across the Curriculm
协作研究:跨课程的“动手”协作推理
- 批准号:
1022941 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Standard Grant
CPA-SEL: Collaborative Research - Continuing Progress Toward Verified Software
CPA-SEL:协作研究 - 不断取得验证软件的进展
- 批准号:
0811748 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative research: logical support for formal verification
协作研究:形式验证的逻辑支持
- 批准号:
0701187 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Component Engineering Principles in a Traditional CS Curriculum: A Reuse-Oriented Approach and its Evaluation
传统计算机科学课程中的组件工程原理:面向重用的方法及其评估
- 批准号:
9354597 - 财政年份:1994
- 资助金额:
-- - 项目类别:
Standard Grant
相似国自然基金
基于Nurr1调节YAP-INF2-线粒体分裂途径探讨龙琥醒脑颗粒在SH-SY5Y细胞氧糖剥夺再灌注诱发的神经元损伤的保护作用研究
- 批准号:2025JJ80982
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
SY4835通过WEE1/DDR1双靶点抑制胰腺癌的作用及机制
- 批准号:82373136
- 批准年份:2023
- 资助金额:48 万元
- 项目类别:面上项目
米糠黄酮抑制Aβ诱导的SH-SY5Y细胞中Tau蛋白过度磷酸化的分子机制研究
- 批准号:2022JJ31009
- 批准年份:2022
- 资助金额:0.0 万元
- 项目类别:省市级项目
天目山来源链霉菌Streptomyces sp. SY1322中morindolestatin类新颖咔唑生物碱获取及其铁死亡抑制活性研究
- 批准号:LY21H300001
- 批准年份:2020
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于MDM2-p53和MDMX-p53蛋白-蛋白相互作用的双重抑制剂SY1108的结构优化及抗肿瘤活性研究
- 批准号:21867013
- 批准年份:2018
- 资助金额:40.0 万元
- 项目类别:地区科学基金项目
昆虫病原线虫共生菌SY5致死小菜蛾毒素的中肠靶标受体分离与鉴定
- 批准号:31301663
- 批准年份:2013
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
圆根大戟和甘遂中保护多巴胺所致SH-SY5Y细胞损伤帕金森模型作用和机制研究
- 批准号:81260628
- 批准年份:2012
- 资助金额:49.0 万元
- 项目类别:地区科学基金项目
拟南芥SY1蛋白抑制逆境基因表达的分子机理研究
- 批准号:31270316
- 批准年份:2012
- 资助金额:80.0 万元
- 项目类别:面上项目
刺五加有效组分对转染α-Syn的 SH-SY5Y细胞调控及机制研究
- 批准号:81073019
- 批准年份:2010
- 资助金额:32.0 万元
- 项目类别:面上项目
亚洲含SY基因组披碱草属植物地理分化的分子生物学基础
- 批准号:30270092
- 批准年份:2002
- 资助金额:20.0 万元
- 项目类别:面上项目
相似海外基金
Machines' "many little lives" *: An experimental robotic platform to investigate the fundamental and necessary ingredients for life-like artificial sy
机器的“许多小生命”*:一个实验性机器人平台,用于研究类似生命的人造系统的基本和必要成分
- 批准号:
2593535 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Studentship
磁気共鳴画像を用いた新規脳容積評価法(Sy-VBM)による脳萎縮の早期発見
使用磁共振成像(Sy-VBM)的新型脑容量评估方法早期检测脑萎缩
- 批准号:
20K08057 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Role of extracellular vesicles in promoting the transfer of microRNAs within the central nervous sy
细胞外囊泡在促进中枢神经系统内 microRNA 转移中的作用
- 批准号:
551346-2020 - 财政年份:2020
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards
Engineering a vascularized bioartificial pancreas using 3D printing to treat diabetes - perfusion sy
使用 3D 打印设计血管化生物人工胰腺来治疗糖尿病 - 灌注系统
- 批准号:
538766-2019 - 财政年份:2019
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards
Treatment, transformation and fate of nanoparticles in wetland sy stems
湿地系统中纳米颗粒的处理、转化和归宿
- 批准号:
524782-2018 - 财政年份:2018
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards
The effects of methamphetamine self-administration on hippocampal serotonergic sy
甲基苯丙胺自我给药对海马血清素能系统的影响
- 批准号:
8254079 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Enhancements to the ALERT Immunization Information System (IIS) to improve the sy
增强警报免疫信息系统 (IIS),以改善系统
- 批准号:
8507298 - 财政年份:2012
- 资助金额:
-- - 项目类别:
The effects of methamphetamine self-administration on hippocampal serotonergic sy
甲基苯丙胺自我给药对海马血清素能系统的影响
- 批准号:
8450968 - 财政年份:2012
- 资助金额:
-- - 项目类别:
VoxelDiscovery 5-8: Engaging the Middle Grades in Visualization of the Nervous Sy
VoxelDiscovery 5-8:让中年级学生参与神经系统的可视化
- 批准号:
8251048 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Enhancements to the ALERT Immunization Information System (IIS) to improve the sy
增强警报免疫信息系统 (IIS),以改善系统
- 批准号:
8540071 - 财政年份:2012
- 资助金额:
-- - 项目类别: