课题基金 / 基金详情

Research Initiation: Semantics and Logics of Programs

Research Initiation: Semantics and Logics of Programs
研究启动:程序的语义和逻辑
批准号:
9109070
负责人:
Scott Smith
金额:
$5.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-07-01 至 1994-06-30

项目摘要

项目成果

Scott Smith的其他基金

相似基金

相关文献

中文摘要
翻译
程序语义学最基本的目的是给出一个严格的, 明确定义程序的含义,提供一个 标准的翻译作者和用户的语言。 超出 这个基本目的、等式等关系放在程序片断上 可以被定义,导致逻辑推理程序, 程序转换的正式理由。 在过去 二十五年来,我们取得了巨大的进步。 最 重要的一步是语义领域的发展, 外延模型程序,这已经被扩展到模型 现代语言的结构,如赋值、分支和 非决定论 用于对程序进行推理的逻辑也被 为简单语言定义,使用语义域作为模型, 保证稳健。 困难在于如何扩大这些想法, 具有许多功能的成熟语言。 操作语义 这里提供了指称语义的替代方案,因为 总是在最底层的一个解释者,把脚放在 地面,并保持数学可管理。 这个项目需要一个 语义学的操作方法,目的是给语义 成熟的编程语言,并进一步定义丰富的 程序等价的概念,因此逻辑可以被定义。 因此,这项工作是许多不同种类的 语言语义学
英文摘要
The most basic purpose of program semantics is to give a rigorous, unambiguous definition of the meaning of programs, providing a standard for translator writers and users of the language. Beyond this basic purpose, equality and other relations on program fragments can be defined, leading to logics for reasoning about programs and formal justification for program transformations. In the last twenty-five years, tremendous progress has been made. The most important step was the development of semantic domains to denotationally model programs, which have since been extended to model the constructs of modern languages such as assignments, branches and nondeterminism. Logics for reasoning about programs have also been defined for simple languages, using semantic domains as models to guarantee soundness. The difficulty is scaling up these ideas to full-fledged languages with many features. Operational semantics provides an alternative to denotational semantics here, because there is always at the bottom an interpreter, keeping ones feet on the ground, and keeping the mathematics manageable. This project takes an operational approach to semantics, with the aim of giving semantics to full-fledged programming languages and to furthermore define a rich notion of eqivalence of programs so logics can thereupon be defined. This undertaking is thus a synthesis of many different varieties of language semantics.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
GARDE: Design Projects to Enable Veteran Reintegration in an Educational System
  • 批准号:
    1401507
  • 项目类别:
    Standard Grant
  • 资助金额:
    $12.43万
  • 财政年份:
    2014
  • 负责人:
    Scott Smith
  • 依托单位:
EAGER: Reconceiving Scripting Language Design
  • 批准号:
    1347405
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2013
  • 负责人:
    Scott Smith
  • 依托单位:
REU Site: Summer Research Experiences in Wireless Sensor Networks - Design and Applications
  • 批准号:
    1005106
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $36.77万
  • 财政年份:
    2010
  • 负责人:
    Scott Smith
  • 依托单位:
Collaborative Research: Integrating Asynchronous Digital Design into the Undergraduate Computer Engineering Curriculum throughout the Nation
  • 批准号:
    0717572
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.74万
  • 财政年份:
    2007
  • 负责人:
    Scott Smith
  • 依托单位:
海外基金