课题基金 / 基金详情

Research Initiation Award: Formal and Contextual Analysis of Software

Research Initiation Award: Formal and Contextual Analysis of Software
研究启动奖:软件的形式和情境分析
批准号:
9308726
负责人:
Daniel Jackson
金额:
$10.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-07-15 至 1996-12-31

项目摘要

项目成果

Daniel Jackson的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
9308726 Jackson Many of the tasks demanded by evolving software-maintenance, reverse engineering, restructuring, etc.-depend on analysis. Large programs confound any attempt at hand analysis, so research has focused on tools that analyze programs automatically. Broadly speaking, two kinds of tools have been proposed: knowledge-based tools that can associate properties of program components with notions from the problem domain, and compilerlike tools that determine relationships among components by calculating dependencies, slices, module hierarchies, etc. Each approach has disadvantages. The knowledge-based tools, because they only associate problem domain notions with components informally, cannot provide rigorous analysis; answers to queries tend to be more like hints than sound inferences. The compiler-like tools are confined to low- level analysis of the code, so the queries, and their responses, must be formulated in terms of code constructs alone. This work combines some of the advantages of both approaches. The key idea is contextual abstraction. The user specifies an abstraction relationship between program components and problem domain notions. A variety of analyses then becomes possible by interpreting properties of the code in problem domain terms. And because the abstraction relationship is formal, the analyses are rigorous and can include, for example, partial verification. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Developing capacity for youth disability advocacy through networking in East Africa
  • 批准号:
    AH/X009769/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $10.57万
  • 财政年份:
    2023
  • 负责人:
    Daniel Jackson
  • 依托单位:
SaTC: CORE: Medium: Collaborative: Bridging the Gap between Protocol Design and Implementation through Automated Mapping
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
CRI: CRD -- Development of Alloy Tools, Technology and Materials
海外基金