课题基金 / 基金详情

A Research on Program Understanding Based on Simulation on a World Model and its Application to Prorram Development

A Research on Program Understanding Based on Simulation on a World Model and its Application to Prorram Development
基于世界模型仿真的程序理解及其在程序开发中的应用研究
批准号:
08680393
负责人:
ITOH Yukihiro
金额:
$1.54万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1996
资助国家:
日本
项目状态:
已结题
起止时间:
1996 至 1997

项目摘要

项目成果

ITOH Yukihiro的其他基金

相似基金

相关文献

中文摘要
翻译
提出了一种基于领域世界模型模拟的程序理解框架,并通过该项目开发了使用程序理解机制的程序验证系统,传统的程序理解系统具有关于程序的各种模式的知识,他们试图通过将适当的模式与程序的每个部分进行匹配来理解程序。然而,为了理解程序,不仅需要考虑程序的源代码,还需要考虑程序操纵的领域世界。因此,我设计了一个程序理解系统,它有一个领域世界模型,可以在这个模型上模拟程序。通过观察模拟的领域世界模型,系统能够把握程序的角色,选取程序控制汇编语言编写的机器作为目标,构建了一个实验系统,并提出了一个基于地形图理解框架的程序验证系统。该系统具有根据提到机器的状态或运动的词汇表检查程序是否满足其规范的能力。该系统处理一个包含约5000个步骤的微波炉等电器指令的示例程序,并验证它是否满足诸如“烹饪时,如果门打开,则振荡器应该关闭”的规范。
英文摘要
A farmework of program understanding based on simulation on a domain world model is proposed and program verification system using the program understanding mechanism is developed through this project.Conventional program understanding systems have knowledge about various patterns of programs and they try to understand programs by matching appropriate patterns with each part of programs. However, in order to understand programs, it is necessary to consider not only the source codes of the program but also the domain world manipulated by the program. Therefore, I design a program understanding system which has a domain world model and can simulate programs on the model. By observing the simulated domain world model, the system can grasp roles of programs.I picked up programs to control machines written in assembly languages as a target, and construct an experimental system.Moreover, I propose a system to verify programs by using the framework of the orogram understanding. The system has an ability to check whether a program satisfies its specification in terms of vocabularies mentioning states or motions of a machine. The system processes an example program containing about 5000 steps of instructions for electric appliances such as microwave oven, and verifies that it satisfies the specification such as "while cooking if the door opens then the oscillator should turn off".
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
T.Ohta, N.Muramatsu, Y.Itoh: "On Constructing a tool to Verify Programs for Processors Built in Machines" Proc.of Euromicro Conf.on Software Maintenance and RE. 52-58 (1998)
T.Ohta、N.Muramatsu、Y.Itoh:“构建用于验证机器内置处理器程序的工具”Proc.of Euromicro Conf.on 软件维护和 RE。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
T.Ohta, N.Matsumura, Y.Itoh: "On Constructing a tool to Verify Programs for Processors Built in Machines" Proc.on Euromicro Conf.on Software Maintenance and RE. (予定). (1998)
T.Ohta、N.Matsumura、Y.Itoh:“构建用于验证机器内置处理器程序的工具”Proc.on Euromicro Conf.on 软件维护和 RE(计划)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
R.Ttoh, M.Nishizawa Y.Itoh: "On Analysis of Novice Pascal Program Based on Simulation to Expract Information for Education" Proc.of Int′l Conf. on Computers in Education. 485-492 (1998)
R.Ttoh、M.Nishizawa Y.Itoh:“基于模拟的新手 Pascal 程序分析以提取教育信息”Proc.of Intl Conf. on Computers in Education(教育计算机国际会议)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Development of model courses and educational materials for popularizing program visualizing tool TEDVIT
  • 批准号:
    18K11567
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.75万
  • 财政年份:
    2018
  • 负责人:
    ITOH Yukihiro
  • 依托单位:
Constructing an educational environment that has higher practical effectiveness for algorithm and programming
  • 批准号:
    24300282
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $11.81万
  • 财政年份:
    2012
  • 负责人:
    ITOH Yukihiro
  • 依托单位:
Discovery of lysine-specific demethylase 1 Inhibitors based on enzymatic mechanism
  • 批准号:
    24890193
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
  • 资助金额:
    $1.91万
  • 财政年份:
    2012
  • 负责人:
    ITOH Yukihiro
  • 依托单位:
Development of an Integrated Educational Environment for both Learners and Teachers in Training of Algorithm and Programming
  • 批准号:
    20300267
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $10.73万
  • 财政年份:
    2008
  • 负责人:
    ITOH Yukihiro
  • 依托单位:
海外基金