Information and Media Technologies
Online ISSN : 1881-0896
ISSN-L : 1881-0896
Computing
Ordered Types for Stream Processing of Tree-Structured Data
Ryosuke SatoKohei SuenagaNaoki Kobayashi
著者情報
ジャーナル フリー

2011 年 6 巻 2 号 p. 385-398

詳細
抄録

Suenaga, et al. have developed a type-based framework for automatically translating tree-processing programs into stream-processing ones. The key ingredient of the framework was the use of ordered linear types to guarantee that a tree-processing program traverses an input tree just once in the depth-first, left-to-right order (so that the input tree can be read from a stream). Their translation, however, sometimes introduces redundant buffering of input data. This paper extends their framework by introducing ordered, non-linear types in addition to ordered linear types. The resulting transformation framework reduces the redundant buffering, generating more efficient stream-processing programs.

著者関連情報
© 2011 Information Processing Society of Japan
前の記事 次の記事
feedback
Top