ITR/SY: Modular Interface Violation Checking Using Formally-Specified Contracts
ITR/SY: Modular Interface Violation Checking Using Formally-Specified Contracts
批准号:
0113181
负责人:
Murali Sitaraman
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-08-15 至 2007-07-31
中文摘要
摘要建议#0113181 SitaramanClemson大学软件工程的一个基本目标是通过组装组件来实现软件系统的可预测和模块化构建。任何基于组件的方法都是在参与组件相互尊重合同的基本前提下工作的。如果违反这一前提,后果可能既危险又代价高昂,因为问题可能要到整合时间才会浮出水面。更糟糕的是,系统可能会在测试用例上正常运行,尽管违反了内部接口约定。内部违规导致的未检测到的故障最终可能只会在部署后显示为基于组件的系统和嵌入式系统的事故。该项目提供了一种模块化方法来检测和隔离内部合同违规。该方法允许使用形式规范在适当的抽象级别进行检查。它允许有选择地“打开”或“关闭”检查,以促进有效的回归测试,并且除了针对参数化和面向对象组件的功能外,它还解决了违反性能契约的问题。为了尽量减少违规检查过程中的错误,该项目将使用并实验评估自动化、正式验证、模型检查和测试技术的替代组合。
英文摘要
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)
会议论文
Overcoming Impediments to Computer Science Students' Understanding of Code: Scaling Up Automated Methods and Broadening Participation
-
批准号:1914667
-
项目类别:Standard Grant
-
资助金额:$29.51万
-
财政年份:2019
-
负责人:Murali Sitaraman
-
依托单位:
IUSE: Understanding and Propagating the Essence of Successful Computing Education Projects
-
批准号:1646691
-
项目类别:Standard Grant
-
资助金额:$4.13万
-
财政年份:2016
-
负责人:Murali Sitaraman
-
依托单位:
Collaborative Research: IUSE: EHR: Engaged Student Learning Exploration and Design Tier: Engaging and Enabling Learners to Reason Logically about Code
-
批准号:1611714
-
项目类别:Standard Grant
-
资助金额:$21.36万
-
财政年份:2016
-
负责人:Murali Sitaraman
-
依托单位:
SHF: Medium: Collaborative Research: Specification and Mathematics Engineering for the Verified Software End-Game
-
批准号:1161916
-
项目类别:Standard Grant
-
资助金额:$24.21万
-
财政年份:2012
-
负责人:Murali Sitaraman
-
依托单位:
Collaborative Research: "Hands-On" Collaborative Reasoning across the Curriculm
-
批准号:1022941
-
项目类别:Standard Grant
-
资助金额:$49.88万
-
财政年份:2010
-
负责人:Murali Sitaraman
-
依托单位:
CPA-SEL: Collaborative Research - Continuing Progress Toward Verified Software
-
批准号:0811748
-
项目类别:Standard Grant
-
资助金额:$13.74万
-
财政年份:2008
-
负责人:Murali Sitaraman
-
依托单位:
Collaborative research: logical support for formal verification
-
批准号:0701187
-
项目类别:Standard Grant
-
资助金额:$5.5万
-
财政年份:2007
-
负责人:Murali Sitaraman
-
依托单位:
Component Engineering Principles in a Traditional CS Curriculum: A Reuse-Oriented Approach and its Evaluation
-
批准号:9354597
-
项目类别:Standard Grant
-
资助金额:$4.34万
-
财政年份:1994
-
负责人:Murali Sitaraman
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于Nurr1调节YAP-INF2-线粒体分裂途径探讨龙琥醒脑颗粒在SH-SY5Y细胞氧糖剥夺再灌注诱发的神经元损伤的保护作用研究
-
批准号:2025JJ80982
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:张占伟
-
依托单位:
SY4835通过WEE1/DDR1双靶点抑制胰腺癌的作用及机制
-
批准号:82373136
-
项目类别:面上项目
-
资助金额:48万元
-
批准年份:2023
-
负责人:张晓飞
-
依托单位:
米糠黄酮抑制Aβ诱导的SH-SY5Y细胞中Tau蛋白过度磷酸化的分子机制研究
-
批准号:2022JJ31009
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2022
-
负责人:张琳
-
依托单位:
天目山来源链霉菌Streptomyces sp. SY1322中morindolestatin类新颖咔唑生物碱获取及其铁死亡抑制活性研究
-
批准号:LY21H300001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:马列峰
-
依托单位:
基于MDM2-p53和MDMX-p53蛋白-蛋白相互作用的双重抑制剂SY1108的结构优化及抗肿瘤活性研究
-
批准号:21867013
-
项目类别:地区科学基金项目
-
资助金额:40.0万元
-
批准年份:2018
-
负责人:王亚丽
-
依托单位:
昆虫病原线虫共生菌SY5致死小菜蛾毒素的中肠靶标受体分离与鉴定
-
批准号:31301663
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2013
-
负责人:王欢
-
依托单位:
圆根大戟和甘遂中保护多巴胺所致SH-SY5Y细胞损伤帕金森模型作用和机制研究
-
批准号:81260628
-
项目类别:地区科学基金项目
-
资助金额:49.0万元
-
批准年份:2012
-
负责人:王金辉
-
依托单位:
拟南芥SY1蛋白抑制逆境基因表达的分子机理研究
-
批准号:31270316
-
项目类别:面上项目
-
资助金额:80.0万元
-
批准年份:2012
-
负责人:杨万年
-
依托单位:
刺五加有效组分对转染α-Syn的 SH-SY5Y细胞调控及机制研究
-
批准号:81073019
-
项目类别:面上项目
-
资助金额:32.0万元
-
批准年份:2010
-
负责人:刘树民
-
依托单位:
亚洲含SY基因组披碱草属植物地理分化的分子生物学基础
-
批准号:30270092
-
项目类别:面上项目
-
资助金额:20.0万元
-
批准年份:2002
-
负责人:卢宝荣
-
依托单位: