• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Research on Source Code Generation Support for Aiding Design Patterns

Research Project

Project/Area Number 10680359
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionNagasaki University

Principal Investigator

YOSHIDA Norihiko  Nagasaki University, Faculty of Engineering, Professor, 工学部, 教授 (00182775)

Co-Investigator(Kenkyū-buntansha) NARAZAKI Shuji  Nagasaki University, Faculty of Engineering, Associate Professor, 工学部, 助教授 (80253475)
Project Period (FY) 1998 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 1999: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1998: ¥2,100,000 (Direct Cost: ¥2,100,000)
KeywordsDesign Patterns / Software Components / Object Oriented Software / SGML / Source Code Generation
Research Abstract

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.

Report

(3 results)
  • 1999 Annual Research Report   Final Research Report Summary
  • 1998 Annual Research Report
  • Research Products

    (24 results)

All Other

All Publications (24 results)

  • [Publications] Mika Ohtsuki: "Visual Aids for Cataloging and Code Generation for SGML-based Documents of Design Patterns"Proc. Third World Conf. on Integrated Design and Process Technology. 305-312 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Norihiko Yoshida: "Higher-order Abstraction of Process Compositions and Their Transformation"Report of the Faculty of Engineering, Nagasaki University. 29・52. 67-71 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Norihiko Yoshida: "Towards Object-Oriented Extensions to VHDL for Effective Reuse of Models and Components"Proc. 6th Conf. on Asia Pacific Symp. on Software Engineering. 37-41 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mika Ohtsuki: "Visual Aids for Cataloging and Code generation for SGML-based Documents of Design patterns"proc. Third World Conf. on integrated design and Process Technology. 305-312 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 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 Techniques and Applications. 829-834 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Norihiko Yoshida: "Higher-Order Abstraction of Process Compositions and Their Transformation"Reports of the Faculty of Engineering, Nagasaki University. 29:52. 67-71 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Norihiko Yoshida: "Towards Object-Oriented Extensions to VHDL for Effective Reuse of Models and Components"Proc. 6th Conf. on Asia Pacific Chip Design Languages. 37-41 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mika Ohtsuki: "Visual Aids for cataloging and Code Generation for SGMK-based Documents of Design Patterns"Proc,Third World Conf.on Integrated Design and Process Technology. 305-312 (1998)

    • Related Report
      1999 Annual Research Report
  • [Publications] 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)

    • Related Report
      1999 Annual Research Report
  • [Publications] Norihiko Yoshida: "Higher-Order Abstraction of Process Compositions and Their Transformation"Report of the Faculty of Engineering,Nagasaki University. 29・52. 67-71 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Toshihiko Shimokawa: "Dynamic Multi-Server Reconfiguration Using Meta-level Computation in Distributed Information Sharing"Proc.World Mcdticonf.on Systems.Cybernetics and Informatics 1999. 274-281 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Narihiko Yoshida: "Towards Object-Oriented Extensions to VHDL for Effective Reuse of Models and Components"Proc.6th Conf.on Asia Pacific Chip Design Languages. 37-41 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Mika Ohtsuki: "A Source Code Generation Support System Using Design Pattern Documents Based on SGML"Pric.1999 Asia-Pacific Symp.on Software Engineering. 292-299 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Mika Ohtsuki: "Visual Aids for Cataloging and Code Generation for SGML-based Documents of Design Patterns" Proc.Third World Conf.on Integrated Design and Process Technology. 305-312 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 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 Techniques and Applications. 829-834 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 大月 美佳: "WWWを利用したソフトウェア部品の管理ツール" 長崎大学工学部研究報告. 29・52. 73-80 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Norihiko Yoshida: "Higher・Order Abstraction of Process Compositions and Their Transformation" Reports of the Faculty of Engineering,Nagasaki University. 29・52. 67-71 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Norihiko Yoshida: "Transformational Derivation of Higher-Order Process Compositions" Proc.Int'l Workshop on Parallel Distributed Computing for Symbolic and Irregular Applications. (掲載予定). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Toshihiko Shimokawa: "Dynamic Multi-Server Reconfigulation Using Meta-Level Computation in Distributed Information Sharing" Proc.5th Int'l Conf.on Information Systems Analysis and Synthesis. (掲載予定). (1999)

    • Related Report
      1998 Annual Research Report

URL: 

Published: 1998-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi