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

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
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥3,100,000 (Direct Cost: ¥3,100,000)
Fiscal Year 1999: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1998: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1997: ¥1,300,000 (Direct Cost: ¥1,300,000)
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.

Report

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

    (36 results)

All Other

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

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

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] E. Shibayama, et al..: "Visual Abstractions for Object-Based Parallel Computing"Object-Oriented parallel and Distributed Progamming. 113-132 (2000)

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] M. Toyoda, B. Shizuki, S. Takahashi, S. Matsuoka, E, Shibayama: Proceedings of IEEE Symposium on Visual Languages.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [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 ACMCHI '99 Conference on Human Factor in Computing Systems. 504-511 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 矢部淳,高橋伸,柴山悦哉: "ネットニュースのスレッドからの番組自動生成"情報処理学会研究報告. 99.87. 13-18 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 菅野元之,高橋伸,柴山悦哉: "グラフエディタにおけるユーザの選択履歴に基づく予測を利用した選択インタフェース"WISS'99 論文集. 175-180 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] E.Shibayama et al.: "Visual Abstractions for Object-Based Parallel Computing"Object-Oriented Parallel and Distributed Programming. 113-132 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] M.Toyoda and E.Shibayama: "Hishi Moch : A Zooming Browser for Hierarchically Clustered Documents"ACM Confcrence on Haman Factors in Computing Systems. (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 豊田 正史: "Mochi Sheet:大規模なビジュアルプログラムの効率的編集を支援するズーミングインタフェース" 情報処理学会論文誌. 39・5. 1395-1402 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Buntaro Shizuki: "Visual Patterns+Multi Focus Fisheye View : An Automatic Scalable Visualization Technique of Dataflow Visual Program Execution" Proceedings of IEEE Symposium on Visual Languages. 14. 270-279 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Etsuya Shibayama: "A Pattern-Oriented Parallel Visual Programming Environment" Proceedings of International Conference on Applications of Prolog. 42-49 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 豊田 正史: "HichiModri:非線形ズーシングを用いた動的検索システム" インタラクティブシステムとソフトウェアVI、日本ソフトウェア科学会Wiss'98論文集. 6. 143-152 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] M.Toyoda, B.Shizuki, S.Takahashi, S.Hatsuoka, and E.Shibayama: "Supporting Design Patterus in a Visual Parallel Data-flow Programming Enviconment" Prcceedings of LEEE Symposiun on Visual Languages.76-83 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] E.Shibayama, H.Toyoda, B.Shizuki and S.Takahashi: "Visual Abstractions for Object-Based Parallet Computing" Proceeding of France-Japan Workshop on Object-Based Parellet and Distributed Computing. (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 豊田正史, 高橋伸, 柴山悦哉: "Hyper Mochi Sheet : 複数フォーカスズ-ミングエディタにおけるナビゲーションの為のフォーカス予測手法" 日本ソフトウェア科学会WISS′97論文集,近代科学社レクチャーノート/ソフトウェア学. 18. 87-94 (1997)

    • Related Report
      1997 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi