课题基金 / 基金详情

ITR/SY: Modular Interface Violation Checking Using Formally-Specified Contracts

ITR/SY: Modular Interface Violation Checking Using Formally-Specified Contracts
ITR/SY:使用正式指定的合同进行模块化接口违规检查
批准号:
0113181
负责人:
Murali Sitaraman
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-08-15 至 2007-07-31

项目摘要

项目成果

Murali Sitaraman的其他基金

相似基金

相关文献

中文摘要
翻译
摘要建议#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
  • 依托单位:
国内基金
海外基金
基于Nurr1调节YAP-INF2-线粒体分裂途径探讨龙琥醒脑颗粒在SH-SY5Y细胞氧糖剥夺再灌注诱发的神经元损伤的保护作用研究
SY4835通过WEE1/DDR1双靶点抑制胰腺癌的作用及机制
  • 批准号:
    82373136
  • 项目类别:
    面上项目
  • 资助金额:
    48万元
  • 批准年份:
    2023
  • 负责人:
    张晓飞
  • 依托单位:
米糠黄酮抑制Aβ诱导的SH-SY5Y细胞中Tau蛋白过度磷酸化的分子机制研究
  • 批准号:
    2022JJ31009
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2022
  • 负责人:
    张琳
  • 依托单位:
天目山来源链霉菌Streptomyces sp. SY1322中morindolestatin类新颖咔唑生物碱获取及其铁死亡抑制活性研究
  • 批准号:
    LY21H300001
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2020
  • 负责人:
    马列峰
  • 依托单位: