A Rewrite System with Incomplete Regular Expression Type for Transformation of XML Documents
スポンサーリンク
概要
- 論文の詳細を見る
In this paper we propose a new framework for transformations of XML documents based on an extension of regular expression type, called incomplete regular expression type. Incomplete regular expression type is a restricted second-order extension of regular expression (RE) type : An incomplete RE type can be applied to arbitrary RE types as its arguments. It is accomplished by introducing holes to types. We give a version of second-order rewrite systems, designed founded on our type system. Matching between a subterm with the left-hand side of rewrite rules yields a substitution that bind second-order terms to the variables of incomplete type. This feature is practically useful when we want to reuse "the upper parts" of XML documents in the transformation. We demonstrate that the introduction of incomplete regular expression type allows programmers much flexibility. In this paper, we mainly concentrate on the type theoretic issues and give some properties concerning for incomplete types. We also show the type preservation in rewriting.
- 一般社団法人情報処理学会の論文
- 2005-10-15
著者
-
奥居 哲
中部大学教法工学科
-
奥居 哲
中部大学工学部情報工学科
-
奥居 哲
中部大学情報科学研究所
-
鈴木 太朗
Univ. Aizu
-
SUZUKI TARO
The University of Aizu
-
OKUI SATOSHI
Chubu University
関連論文
- プロジェクト28 緊急情報ネットワークシステムの構築--モバイルP2Pによる住民主導型アプローチの提案 進捗状況報告 匿名型P2P通信における流通情報の信頼度評価に関する検討
- 3-320 中部大学工学部情報工学科における創成科目の取り組み(口頭発表論文,オーガナイズドセッション「エンジニアリングデザイン」-VII-デザイン科目研究(3))
- 遅延ナローイング抽象機械
- 関数・論理型言語のためのナローイング計算系
- 安定結婚アルゴリズムに基づく卒業研究配属の事例研究
- 遅延ナローイング抽象機械のシミュレータ
- 遅延ナローイング抽象機械のアーキテクチャ
- 遅延ナローイング計算系に基づく言語Evとその処理系
- ユーザ毎に変更可能な仮想ディレクトリ構造に基づくWeb文書の構造化(オフィスインフォメーションシステム,グループウエア及び一般)
- ユーザ毎に変更可能な仮想ディレクトリ構造に基づくWeb文書の構造化(オフィスインフォメーションシステム,グループウェア及び一般)
- 匿名型Peer-to-Peer通信における流通情報の信頼度評価行動に関する検討
- Context capturing in XML document processing based on regular tree pattern matching
- プロジェクト進捗状況 Brzozowski Derivatives and Top-Down Regular Tree Pattern Matching
- A Rewrite System with Incomplete Regular Expression Type for Transformation of XML Documents
- 抽象高階書換え系におけるナローイング
- λ項を用いた抽象ナローイングとその完全性
- 遅延ナローイングに基づく言語Evの等式翻訳方法
- 格子型ピア対ピア計算におけるピアの配置交換
- Pattern Matching of Incompletely RE-Typed Expressions via Transformation
- 拡張ポジションオートマトンを生成するモナド結合子
- 拡張ポジションオートマトンを生成するモナド結合子
- Pattern Matching of Incompletely RE-Typed Expressions via Transformation
- A Rewrite System with Incomplete Regular Expression Type for Transformation of XML Documents
- Pattern Matching of Incompletely RE-Typed Expressions via Transformation
- Product Derivatives of Regular Expressions