Research on Source Code Generation Support for Aiding Design Patterns

辅助设计模式的源代码生成支持研究

基本信息

  • 批准号:
    10680359
  • 负责人:
  • 金额:
    $ 1.92万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    1998
  • 资助国家:
    日本
  • 起止时间:
    1998 至 1999
  • 项目状态:
    已结题

项目摘要

Applying design patterns to design of an application makes it robust against issues related to extensibility and maintainability. However, currently, a designer must apply structures and constraints of design patterns to an application by hand, therefore mistakes can occur often. We have proposed a notation using SGML for describing design patterns and a support system for design patterns. We aim at providing a source code generation support system based on the notation and system. There have been many researches on semi-automatic application generators using existing knowledge such as libraries based on algorithms and data structure, and classes packaged based on the object-oriented technology. When using design patterns for source code generation support, the same requirements for such semi-automatic application generators must be considered. The requirements are lessening codes to be written by users, and satisfying constraints without directing users' attention to them.
将设计模式应用于应用程序的设计,可以使应用程序健壮地应对与可扩展性和可维护性相关的问题。然而,目前,设计人员必须手动将设计模式的结构和约束应用于应用程序,因此经常会出现错误。我们提出了一个符号使用SGML描述设计模式和设计模式的支持系统。我们的目标是提供一个基于符号和系统的源代码生成支持系统。利用已有的知识,如基于算法和数据结构的库,以及基于面向对象技术封装的类,半自动应用程序生成器已经有了很多研究。当使用设计模式支持源代码生成时,必须考虑对这种半自动应用程序生成器的相同需求。这些要求是减少用户编写的代码,并满足约束条件,而不引起用户的注意。

项目成果

期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Shuji Narazaki: "Dynamic Copy allocation Scheme for Distributed Resource Sharing Based on Meta-level Computation"Proc.1998 Int'1,Conf.on Parallel and Distributed Processing Techniques and Applications. 829-834 (1998)
Shuji Narazaki:“基于元级计算的分布式资源共享的动态副本分配方案”Proc.1998 Int1,Conf.on并行和分布式处理技术和应用。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Toshihiko Shimokawa: "Dynamic Multi-server reconfiguration Using Meta-level Computation in Distributed Information Sharing"Proc. World Multiconf. on Systems Cybernetics and Informatics 1999. 5. 274-281 (1999)
Toshihiko Shimokawa:“分布式信息共享中使用元级计算的动态多服务器重新配置”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Mika Ohtsuki: "A Source Code Generation Support System Using Design Pattern Documents Based on SGML"Proc. 1999 Asia-Pacific Symp. on Software Engineering. 292-299 (1999)
Mika Ohtsuki:“使用基于 SGML 的设计模式文档的源代码生成支持系统”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Shuji Narazaki: "Dynamic Copy Allocation Scheme for Distributed Resource Sharing Based on Meta-level Computation"Proc. 1998 Int'l Conf. on Parallel and Distributed processing Techiques and Applications. 829-834 (1998)
Shuji Narazaki:“基于元级计算的分布式资源共享动态副本分配方案”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Norihiko Yoshida: "Higher-order Abstraction of Process Compositions and Their Transformation"Report of the Faculty of Engineering, Nagasaki University. 29・52. 67-71 (1999)
吉田典彦:“过程组合物的高阶抽象及其变换”长崎大学工学部报告29・52(1999)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

YOSHIDA Norihiko其他文献

YOSHIDA Norihiko的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('YOSHIDA Norihiko', 18)}}的其他基金

Fundamental Research on Weakly Structured Peer-to-Peer Network Implementation
弱结构化对等网络实现的基础研究
  • 批准号:
    25540030
  • 财政年份:
    2013
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Research on Peer-to-Peer Service Platforms Based on Mobile Threads
基于移动线程的点对点服务平台研究
  • 批准号:
    24300023
  • 财政年份:
    2012
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Research on Highly Dependable Peer-to-Peer Networks
高可靠点对点网络研究
  • 批准号:
    20300024
  • 财政年份:
    2008
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Research on Adaptive Content Delivery Networks to Follow Internet Load Dynamically
动态跟踪互联网负载的自适应内容分发网络研究
  • 批准号:
    17300012
  • 财政年份:
    2005
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Improvement of Parallal-Distributed Genetic-Algorithm VLSI55
并行分布式遗传算法VLSI55的改进
  • 批准号:
    13680454
  • 财政年份:
    2001
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Automation and cost reduction of the hardware and software components of a novel indoor sustainable vertical growing solution
新型室内可持续垂直种植解决方案的硬件和软件组件的自动化和成本降低
  • 批准号:
    83007861
  • 财政年份:
    2024
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Innovation Loans
EAGER: Requirements Domain Specifications for Machine-Learned Software Components
EAGER:机器学习软件组件的需求领域规范
  • 批准号:
    2124606
  • 财政年份:
    2021
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Standard Grant
Evolutionary approaches for improving the behaviour of robotic software components
改进机器人软件组件行为的进化方法
  • 批准号:
    2427590
  • 财政年份:
    2020
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Studentship
A study of analysis methods for a hazard that is resulted from interactions between software components by coordinating with multiple safety analysis method
协同多种安全分析方法研究软件组件之间相互作用产生的危害分析方法
  • 批准号:
    19K04920
  • 财政年份:
    2019
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
DEVELOPMENT OF SOFTWARE COMPONENTS TO SUPPORT PARALLEL ADAPTIVE MULTISCALE ANAL
开发支持并行自适应多尺度分析的软件组件
  • 批准号:
    8364223
  • 财政年份:
    2011
  • 资助金额:
    $ 1.92万
  • 项目类别:
Efficient Inspection Using Behavioral Properties of Software Components
使用软件组件的行为属性进行高效检查
  • 批准号:
    23680001
  • 财政年份:
    2011
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Grant-in-Aid for Young Scientists (A)
Automated formal methods for reliable software components
可靠软件组件的自动化形式化方法
  • 批准号:
    341819-2007
  • 财政年份:
    2011
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Discovery Grants Program - Individual
SHF: Small: Open Source Software Components: Utilization Assessment and Automatic Retrieval
SHF:小型:开源软件组件:利用率评估和自动检索
  • 批准号:
    1018374
  • 财政年份:
    2010
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Continuing Grant
Automated formal methods for reliable software components
可靠软件组件的自动化形式化方法
  • 批准号:
    341819-2007
  • 财政年份:
    2010
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Discovery Grants Program - Individual
Collaborative Research: CT-M: Hardware Containers for Software Components - Detection and Recovery at the Hardware/Software Interface
合作研究:CT-M:软件组件的硬件容器 - 硬件/软件接口的检测和恢复
  • 批准号:
    0830927
  • 财政年份:
    2009
  • 资助金额:
    $ 1.92万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了