课题基金 / 基金详情

Research on Object Oriented Programming System for Reusing Classes

Research on Object Oriented Programming System for Reusing Classes
面向对象的类重用编程系统研究
批准号:
61460235
负责人:
OHNO Yutaka
金额:
$1.66万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (B)
财政年份:
1986
资助国家:
日本
项目状态:
已结题
起止时间:
1986 至 1987

项目摘要

项目成果

OHNO Yutaka的其他基金

相似基金

相关文献

中文摘要
翻译
本研究的目的是开发一种面向对象语言的编程环境,使用户可以发现和重用已有的类。首先,我们提出了“熟人/组件变量模型”,这是一种清晰地描述对象和操作的特征和属性的对象模型,并在此模型及其类库MOCLI的基础上开发了面向对象语言MOMO。其次,我们开发了一个从MOCLI中检索类的工具。该工具读取“查询描述”。该描述由用户基于熟人/组件变量模型来描述他/她想要的对象和操作。检索工具从MOMOCLI检索用于实现所需对象的候选类和用于实现所需操作的候选方法。检索是通过应用存储在知识库中的产生式规则来执行的。知识库包括查询词典的规则、检查熟人/组件变量模型上定义的关系和属性的规则、删除未实现的候选对象的规则等。通过引入词典,该工具使用户能够对对象和操作使用任意名称。候选人将以图形形式显示。我们还开发了一个向MOMOCLI注册新类的工具,以及一个编辑查询描述和MOMO程序的工具。这三个工具构成了我们目标的编程环境。用户可以描述查询描述,从库中检索类和方法,并在该环境中构造MOMO程序。
英文摘要
This research is aimed at developing a programming environment for an object oriented language, where the user can find out and reuse existing classes.First, wer have proposed "Acquaintance/Component Variable Model," which is an object model describing features and properties of objects and operations clearly, and we have developed an object oriented language MOMO based on the model and its class library MOMOCLI.Second, we have developed a tool for retrieving classes from MOMOCLI. This tool reads the "query description." This description is described by the user about the objects and operations he/she wants, based on the Acquaintance/Component Variable Model. The retrieval tool retrieves candidate classes for implementing the required objects and candidate methods for implementing the required operations, from MOMOCLI.The retrieval is performed by applying production rules stored on a knowledge base. The knowledge base includes rules for consulting a dictionary, rules for checking relations and properties defined on the Acquaintance/Component Variable Model, rules for removing unimplemented candidates, etc. By introducing the dictionary, the tool enables the user to use arbitrary names for objects and operations. The candidates are displayed with graphics. The user can select the most appropriate candidates by browsing the candidates with the tool.We have also developed a tool for registering new classes to MOMOCLI, and a tool for editing query descriptions and MOMO programs. The three tools construct the programming environment of our goal. The user can describe a query description, retrieve classes and methods fromt he library, and construct the MOMO program in this environment.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
垂水浩幸: 情報処理学会論文誌. 29. (1988)
Hiroyuki Tarumi:日本信息处理学会汇刊。29。(1988)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
垂水浩幸: コンピュータソフトウェア. 3-3. 61-70 (1986)
垂水宏之:计算机软件 3-3(1986)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
垂水浩幸: コンピュータソフトウェア. 3. 61-70 (1986)
垂水宏之:计算机软件。3. 61-70 (1986)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Tarumi, Hiroyuki: "An Object Model for Reusing Classes" Computer Software. 3. 61-70 (1986)
Tarumi、Hiroyuki:“重用类的对象模型”计算机软件。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Study on single-photon emission in carbon nanotubes
  • 批准号:
    20710107
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
  • 资助金额:
    $2.83万
  • 财政年份:
    2008
  • 负责人:
    OHNO Yutaka
  • 依托单位:
Optical properties of semiconductor nanostructures studied by Near-field optical spectroscopy in a TEM
  • 批准号:
    19310072
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $12.73万
  • 财政年份:
    2007
  • 负责人:
    OHNO Yutaka
  • 依托单位:
Optical properties of semiconductor nanostructures studied by in-stu optical spectroscopy in a transmission electron microscope.
  • 批准号:
    11640316
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.3万
  • 财政年份:
    1999
  • 负责人:
    OHNO Yutaka
  • 依托单位:
Defect reactions in semiconductors under electronic excitation condition studied by in-stu optical spectroscopy in a transmission electron microscope.
  • 批准号:
    09640395
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.24万
  • 财政年份:
    1997
  • 负责人:
    OHNO Yutaka
  • 依托单位:
海外基金