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

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

Research Project

Project/Area Number 14780198
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionNiigata University

Principal Investigator

萩原 威志  新潟大学, 工学部, 助手 (10293200)

Project Period (FY) 2002 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 2004: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 2003: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 2002: ¥2,000,000 (Direct Cost: ¥2,000,000)
KeywordsXML / 属性文法 / 文章変換 / xml2ag / MAGE / 文書変換
Research Abstract

1.本研究で利用している属性文法処理系のMAGEシステムのコードトランスレーションシステムを改良し,従来不可能だった複数ファイルに分けたプログラム記述からコード生成を行うことを可能にした。従来は,コードトランスレーションシステムの実装に利用している商用ツールの関係で,属性文法記述量が多くなるとコード生成できなくなっていたが,この作業により従来より大きなサイズの属性文法を記述して実行することを可能にした。
また,HPUX OS以外へ対応させる作業を行った(ただし,現状では商用ツールに依存するコードトラシスレーションシステムは除く)。特に,64bitシステムへの移植作業の過程で多くのバグを発見して修正した。
上記のコードトランスレーションの改良が完了したことにより,MAGEシステムで大きな属性文法を扱うことが可能になったため,コードトランスレーション自体もMAGEシステムで記述することができる。そこで,本年度の成果をふまえて,商用ツール依存の部分を無くし,フリー・ソフトウェアのみの環境で利用可能にすることを検討している。
2.Simplified DocBook仕様のXML文書をフォーマット済HTML形式に変換する処理系を,本研究で作成したDTDスキーマから属性文法の雛形コードを生成するツール(xml2ag)とMAGEシステムを用いで試験的に作成し,普及しているDSSSL記述によるインプリメンテーションとの記述手法およびメンデナンス性の比較を行った。
また,DTDを拡張しXML変換記述に属性文法を利用することを試みている関連研究との対比で,本手法に関する考察を行った。

Report

(3 results)
  • 2004 Annual Research Report
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • Research Products

    (2 results)

All 2004 Other

All Journal Article (1 results) Publications (1 results)

  • [Journal Article] スキーマをもとに属性文法を生成しXML変換を行う手法について2004

    • Author(s)
      萩原 威志
    • Journal Title

      信学技報 104(467)

      Pages: 7-12

    • NAID

      110003277241

    • Related Report
      2004 Annual Research Report
  • [Publications] 飯岡 将利, 萩原 威志: "スキーマ情報を基にした属性文法によるXMLドキュメント変換"日本ソフトウェア科学会第20回大会講演論文集. 4C-4 (2003)

    • Related Report
      2003 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi