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

1999 Fiscal Year Final Research Report Summary

A Methodology of Pattern-Oriented Visual Parallel Programming and Its Interactive Supports

Research Project

Project/Area Number 09680328
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionTokyo Institute of Technology

Principal Investigator

SHIBAYAMA Etsuya  Tokyo Institute of Technology, Department of Mathematical and Computing Sciences, Associate Professor, 大学院・情報理工学研究科, 助教授 (80162642)

Co-Investigator(Kenkyū-buntansha) TAKAHASHI Shin  Tokyo Institute of Technology, Department of Mathematical and Computing Sciences, Research Associate, 大学院・情報理工学研究科, 助手 (00272691)
MATSUOKA Satoshi  Tokyo Institute of Technology, Department of Mathematical and Computing Sciences, Associate Professor, 大学院・情報理工学研究科, 助教授 (20221583)
Project Period (FY) 1997 – 1999
KeywordsVisual Languages / Parallel Programming / Software Patterns / Programming Environments
Research Abstract

1. We have proposed a visual language, in which higher levels of abstractions for object-oriented parallel programming can be effectively described. Thanks to a visual notation, inherently diagrammatic concepts such as patterns and architectures can have comprehensible representations in the language.
2. We have proposed the notion of visual pattern and a programming methodology based upon this notion. We have also designed an interactive and integrated environment for uses/reuses of visual patterns.
3. We have designed and implemented a visual language environment KLIEG, whose major features areas follows :
(1) A single notation is available in design, programming, and debugging phases.
(2) A simple graphical user interface is provided for uses/reuses of visual patterns, which encapsulate design information of object compositions.
(3) Software architectures are represented as nested compositions of visual patterns. Each visual pattern in any level is replaceable through a simple graphical user interface.
(4) Upon displaying portions of a program, the environment may put more stresses on (allocate more area for) the objects that should be replaced.
(5) For each hole in a visual pattern, multiple alternative implementations can be defined
(6) A visual tracer that automatically animates visual program executions is available.

  • Research Products

    (24 results)

All Other

All Publications (24 results)

  • [Publications] M. Toyota, B. Shizuki, S. Takahashi, E. Shibayama: "Supporting Design Patterns in a Visual Parallel Date-flow Programming Environment"Proceedings of IEEE Symposium on Visual Languages. 76-83 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 豊田正史,高橋伸,柴山悦哉: "Hyper Mochi Sheet:複数フォーカスズーミングエディタにおけるナビゲーションのためのフォーカス予測手法"WISS'97論文集. 87-94 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 豊田正史,高橋伸,柴山悦哉: "Mochi Sheet:大規模なビジュアルプログラムの効率的編集を支援するズーミングインタフェース"情報処理学会論文誌. 39・5. 1395-1402 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M. Toyota, B. Shizuki, S. Takahashi, E. Shibayama: "Visual Patterns+Multi-Focus Fisheye View-An Automatic Scalable Visualization Technique of Data-Flow Visual Program Execution"Proceedings of IEEE Symposium on Visual Languages. 270-279 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 豊田正史,増井俊之,柴山悦哉: "Hishi Mochi:非線形ズーミングを用いた動的検索システム"WISS'98論文集. 143-152 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 矢部純,高橋伸,柴山悦哉: "ネットニュースのスレッドからの番組自動生成"情報処理学会研究報告. 99.87. 13-18 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 菅野元之,高橋伸,柴山悦哉: "グラフエディタにおけるユーザの選択履歴に基づく予測を利用した選択インタフェース"WISS'99論文集. 175-180 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M. Toyota, B. Shizuki, S. Takahashi, E. Shibayama: "A Pattern-Oriented Parallel Visual Programming Environment"Proceedings of the 11th International Conference on Applications of Prolog. 42-49 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M. Toyota and E. Shibayama: "Hyper Mochi Sheet-A Predictive Focusing Interface for Navigating and Editing Nested Networks through a Multi-focus Distortion-Oriented View"Proceedings of ACM CHI'99 Conference Human Factors in Computing Systems. 504-511 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] E. Shibayama, et al..: "Visual Abstractions for Object-Based Parallel Computing"Object-Oriented parallel and Distributed Progamming. 113-132 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M. Toyota and E. Shibayama: "HishiMochi : A Zooming Browser for Hierarchically Clustered Documents"ACM Conference on Human Factors in Computing Systems. (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] (-)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M. Toyoda, B. Shizuki, S. Takahashi, S. Matsuoka, E, Shibayama: "Supporting Design in a Visual Parallel Data-flow Programming Environment"Proceedings of IEEE Symposium on Visual Languages. 76-83 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Toyoda, S. Takahashi, E, Shibayama: "Hyper Mochi Sheet : Predictive Focus Techniques for Navigation in Multi-focus Zooming Editors (in Japanese)"Proceedings of WISS '97. 87-94 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Toyoda, S. Takahashi, E, Shibayama: "Mochi Sheet : A Zooming Interface with Supports Efficient Editing of Large Visual Programs (in Japanese)"Transactions of IPSJ. Vol. 39, No. 1402. 1395-1402 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] B. Suzuki, M. Toyoda, E, Shibayama S. Takahashi: "Visual Patterns + Multi-Focus Fisheye View : An Automatic Scalable Visualization Technique of Data-Flow Visual Program Execution"Proceedings of IEEE Symposium on Visual Languages. 270-279 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Toyoda, B. Shizuki, S. Takahashi, S. Matsuoka, E, Shibayama: Proceedings of IEEE Symposium on Visual Languages.

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] E. Shibayama, M. Toyoda, B. Shizuki, S. Takahashi: "A Pattern-Oriented Parallel Visual Programming Environment"Proceedings of the 11th International Conference on Applications of Prolog. 42-49 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Toyoda, T. Masui, E, Shibayama: "HishiMochi : A Dynamic Search System with Nonlinear Zooming (in Japanese)"Proceedings of WISS '98. 143-152 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Toyoda and E, Shibayama: "Hyper Mochi Sheet : A Predictive Focusing Interface for Navigating and Editing Nested Networks through a Multi-focus Distortion-Oriented View"Proceedings of ACM CHI '99 Conference on Human Factors in Computing Systems. 504-511 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J. Yabe, S. Takahashi, E, Shibayama: "Automatic generation of a TV program from a thread of USENET (in Japanese)"IPSJSIG Notes. Vol. 99 No. 87. 13-18 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Sugano, S. Takahashi, E, Shibayama: "A User Interface for Graph Editor that Predicts User's Object Selection (in Japanese)"Proceedings of WISS '99. 175-180 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] E. Shibayama, M. Toyoda, B. Shizuki, S. Takahashi: "Visual Abstractions for Object-Based Parallel Computing"Object-Oriented Parallel and Distributed Programming. 113-132 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Toyoda and E, Shibayama: "HishiMochi : A Zooming Browser for Hierarchically Clustered Documents"ACM Conference on Human Factors in Computing Systems. (to appear). (2000)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2001-10-23  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi