Updated on 2021/12/04

写真a

 
HAGIWARA Takeshi
 
Organization
Academic Assembly Institute of Science and Technology JOUHOU DENSHI KOUGAKU KEIRETU Assistant Professor
Graduate School of Science and Technology Electrical and Information Engineering Assistant Professor
Faculty of Engineering Department of Engineering Assistant Professor
Title
Assistant Professor
External link

Degree

  • 博士(工学) ( 1997.3   東京工業大学 )

Research Interests

  • Attribute Grammars

  • XML

  • 属性文法

  • XML

Research Areas

  • Informatics / Human interface and interaction

  • Informatics / Software

  • Informatics / Database

Research History

  • Niigata University   Faculty of Engineering Department of Engineering   Assistant Professor

    2017.4

  • Niigata University   Graduate School of Science and Technology Electrical and Information Engineering   Assistant Professor

    2010.4

  • Niigata University   Graduate School of Science and Technology Electrical and Information Engineering   Assistant Professor

    2010.4

  • Niigata University   Faculty of Engineering Department of Information Engineering   Assistant Professor

    2004.4 - 2017.3

Education

  • Tokyo Institute of Technology

    - 1997

      More details

  • Tokyo Institute of Technology   Science of Engineering

    - 1997

      More details

    Country: Japan

    researchmap

  • Tokyo Institute of Technology   School of Engineering

    - 1991

      More details

    Country: Japan

    researchmap

  • Tokyo Institute of Technology

    - 1991

      More details

Professional Memberships

 

MISC

  • OAG*: Improved ordered attribute grammars for less type 3 circularities

    S Natori, K Gondow, T Imaizumi, T Hagiwara, T Katayama

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E86D ( 4 )   673 - 685   2003.4

     More details

    Language:English   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    Ordered attribute grammars (OAGs for short) are a useful class of attribute grammars (AGs). For some attribute grammars, even though they are not circular, OAG circularity test reports that they are not ordered and fails to generate attribute evaluators because some approximation introduces circularities (called type 3 circularities in this paper). First we discuss that it is sometimes difficult for programmers to eliminate type 3 circularities by hand. Second, to reduce this difficulty, we propose a new AG class called OAG* that produces less type 3 circularities than OAG while preserving the positive characteristic of OAG. OAG* uses a global dependency graph GDS that provides a new approximation algorithm. We obtained good results with our experimental implementation of OAG*. It is shown that OAG* is different from the existing GAG and Eli/Liga systems. Finally, two combinations of Eli/Liga and OAG* are provided.

    Web of Science

    researchmap

  • OAG*: Improved ordered attribute grammars for less type 3 circularities

    S Natori, K Gondow, T Imaizumi, T Hagiwara, T Katayama

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E86D ( 4 )   673 - 685   2003.4

     More details

    Language:English   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    Ordered attribute grammars (OAGs for short) are a useful class of attribute grammars (AGs). For some attribute grammars, even though they are not circular, OAG circularity test reports that they are not ordered and fails to generate attribute evaluators because some approximation introduces circularities (called type 3 circularities in this paper). First we discuss that it is sometimes difficult for programmers to eliminate type 3 circularities by hand. Second, to reduce this difficulty, we propose a new AG class called OAG* that produces less type 3 circularities than OAG while preserving the positive characteristic of OAG. OAG* uses a global dependency graph GDS that provides a new approximation algorithm. We obtained good results with our experimental implementation of OAG*. It is shown that OAG* is different from the existing GAG and Eli/Liga systems. Finally, two combinations of Eli/Liga and OAG* are provided.

    Web of Science

    researchmap

  • Using Object-Oriented Attribute Grammars as ODB System Generator.

    3rd Int. Workshop on Attribute Grammars and their Applications(WAGA'00)   141 - 160   2000

     More details

  • Using Object-Oriented Attribute Grammars as ODB System Generator.

    3rd Int. Workshop on Attribute Grammars and their Applications(WAGA'00)   141 - 160   2000

     More details

  • On Eliminating Type 3 Circularities of Ordered Attribute Grammas

    2nd Int. Workshop on Attribute. Grammars and their Applications(WAGA'99)   99 - 112   1999

     More details

  • On Eliminating Type 3 Circularities of Ordered Attribute Grammas

    2nd Int. Workshop on Attribute. Grammars and their Applications(WAGA'99)   99 - 112   1999

     More details

  • A Tool for Constructing Software Objectbases from Language Structures(jointly worked)

    Proceedings of the IPSJ International Symposium on Information Systems and Technologies for Network Society, World Scientific Publishing Co. Pte. Ltd.   71 - 78   1997

     More details

  • オブジェクト指向属性文法OOAGによるソフトウェアリポジトリシステムの自動生成(共著)

    情報処理学会論文誌   37 ( 12 )   2362 - 2375   1996

     More details

  • Generating Software Repository System by Object-Orientec Attribute Grammars

    37 ( 12 )   2362 - 2375   1996

     More details

  • On Application of Object Oriented Attribute Grammars(OOAG)to Software Development Environments

    J78-D-1 ( 5 )   478 - 491   1995

     More details

  • An Executable Specification Language for Structure Oriented Systems

    36 ( 5 )   1126 - 1137   1995

     More details

  • 構造指向型システムのための実行可能な仕様記述言語(共著)

    情報処理学会論文誌   36 ( 5 )   1126 - 1137   1995

     More details

  • オブジェクト指向属性文法OOAGのソフトウェア開発環境への応用(共著)

    電子情報通信学会論文誌D-I   J78-D-1 ( 5 )   478 - 491   1995

     More details

  • オブジェクト指向属性文法OOAGの高速な処理系の設計と実現(共著)

    信学技法   94 ( 135 )   18 - 24   1994

     More details

▶ display all

Research Projects

  • 多様化した web ブラウザ端末向のページデータ生成の効率化に関する研究

    2003

    補助金 

      More details

    Grant type:Competitive

    researchmap

  • XMLにおけるスキーマの変更とそれに伴うインスタンス文書の更新に関する研究

    2002 - 2004

    科学研究費補助金 

      More details

    Grant type:Competitive

    researchmap

  • Study on XML Data Translation

    2002 - 2004

    Grant-in-Aid for Scientific Research 

      More details

    Grant type:Competitive

    researchmap

  • Study on Software Development Environment using Attribute Grammars

      More details

    Grant type:Competitive

    researchmap

  • ソフトウェア開発環境への属性文法の応用に関する研究

      More details

    Grant type:Competitive

    researchmap

 

Teaching Experience

  • ソフトウエア構成論特論

    2021
    Institution name:新潟大学

  • オペレーティングシステム

    2020
    Institution name:新潟大学

  • プログラミング基礎Ⅰ

    2020
    Institution name:新潟大学

  • プログラミング基礎Ⅱ

    2020
    Institution name:新潟大学

  • 工学リテラシー入門(情報電子分野)

    2019
    Institution name:新潟大学

  • 情報システム基礎実習

    2018
    Institution name:新潟大学

  • コンピュータ基礎

    2018
    -
    2019
    Institution name:新潟大学

  • リメディアル演習

    2018
    Institution name:新潟大学

  • 情報工学実習

    2016
    Institution name:新潟大学

  • 自然科学総論Ⅲ

    2014
    Institution name:新潟大学

  • 情報工学特定研究Ⅱ

    2013
    -
    2015
    Institution name:新潟大学

  • 情報工学研究発表(外部発表)

    2013
    -
    2015
    Institution name:新潟大学

  • 情報工学文献詳読Ⅱ

    2013
    -
    2015
    Institution name:新潟大学

  • 情報工学セミナーⅡ

    2013
    -
    2015
    Institution name:新潟大学

  • 情報工学特定研究Ⅰ

    2012
    -
    2015
    Institution name:新潟大学

  • 情報工学文献詳読Ⅰ

    2012
    -
    2015
    Institution name:新潟大学

  • 情報工学セミナーⅠ

    2012
    -
    2015
    Institution name:新潟大学

  • 情報工学発表演習(中間発表)

    2012
    -
    2015
    Institution name:新潟大学

  • プログラミングII

    2011
    -
    2018
    Institution name:新潟大学

  • コンパイラ

    2008
    Institution name:新潟大学

  • 情報工学基礎実習II

    2007
    Institution name:新潟大学

  • プログラミング実習II

    2007
    -
    2018
    Institution name:新潟大学

  • 情報工学基礎実習I

    2007
    -
    2017
    Institution name:新潟大学

  • プログラミング実習I

    2007
    -
    2015
    Institution name:新潟大学

  • プログラミング実習

    2007
    -
    2008
    Institution name:新潟大学

  • プログラミング基礎実習

    2007
    -
    2008
    Institution name:新潟大学

  • プログラミング基礎演習

    2007
    Institution name:新潟大学

▶ display all