Calculation Carrying Document Processing Language and its Application
Calculation Carrying Document Processing Language and its Application
批准号:
15200001
负责人:
TAKEICHI Masato
金额:
$18.89万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (A)
财政年份:
2003
资助国家:
日本
项目状态:
已结题
起止时间:
2003 至 2005
中文摘要
我们的研究旨在设计一种支持所谓计算承载机制的文档处理语言。我们关于可编程结构化文档(PSD)的新颖思想允许我们在文档中包含用于处理本身的转换代码。这个特性已经通过几个例子进行了演示,包括TreeCalc和交互式文档(iddocument)。TreeCalc是一个文档,其中的组件可能包含来自文档中描述的其他组件的计算值。iddocument使我们能够描述动态文档,这些文档可以根据读者的输入改变其内容。我们在这个项目中的主要贡献是建立了一个结构化文档双向转换的新框架。结构化文档经常根据需求转换成多种形式。实现这一需求的最常见方法是为正变换及其逆变换(即向后变换)编写代码。反转代码对于在转换后的文档上执行可能的更改是必需的。在这种情况下,双向转换使我们不必为向后转换编写代码,向后转换是由向前转换自动生成的。我们开发了一个名为BiXJ的Java库,用于XML文档的双向转换,并制作了实际应用程序来演示转换的有效性。
英文摘要
Our research aims at designing a language for document processing which supports so-called calculation carrying mechanism. Our novel idea of Programmable Structured Documents (PSD) allows us to include transformation code in the document for processing itself. This feature has been demonstrated by several examples including TreeCalc and Interactive Documents (iDocument). The TreeCalc is a document of which components may contain calculated values from other components described in the document. The iDocument enables us to describe dynamic documents which may change their contents according to the input from the reader. Our main contribution of this project is, among others, establishment of a new framework of Bi-directional transformation of structured documents. Structured documents are transformed so often to become several forms according to the requirement. Most common approach to this requirement is to write code for forward transformation and its inverse, that is, backward transformation. The code for inversion is necessary for possible changes performed on the transformed document. In this context, Bi-directional transformation frees us from writing code for backward transformation, which is automatically generated from the forward transformation. We developed a Java library called BiXJ for bi-directional transformation of XML documents, and made practical applications for demonstrating the effectiveness of the transformation.
期刊论文(28)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
武市正人, 胡振江, 筧一彦, 林康史, 穆信成, 中野圭介: "TreeCalc : Towards Programmable Structured Documents"日本ソフトウェア科学会第20回記念大会論文集. (2003)
Masato Takeichi、Zhenjian Hu、Kazuhiko Kakei、Yasushi Hayashi、Nobunari Mu、Keisuke Nakano:“TreeCalc:迈向可编程结构化文档”日本软件学会第 20 届年会论文集(2003 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Tetsuo Yokoyama, Zhenjiang Hu, Masato Takeichi: "Deterministic Second-order Patterns and Its Application to Program Transformation"International Symposium on Logic-based Program Synthesis and Transformation(LOPSTR2003). (2003)
Tetsuo Yokoyama、胡镇江、Masato Takeichi:“确定性二阶模式及其在程序转换中的应用”基于逻辑的程序合成与转换国际研讨会(LOPSTR2003)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
DOI:
--
发表时间:
2005
期刊:
ACM Symp. On Document Engineering (DocEng2005)
影响因子:
--
作者:
[Dong Liu, Zhenjiang Hu, Masato Takeichi]
通讯作者:
Masato Takeichi
An Environment for Maintaining Computation Dependency in XML Documents
维护 XML 文档中计算依赖性的环境
DOI:
--
发表时间:
2005
期刊:
Proc.ACM Symposium on Document Engineering(DocEng 2005)
影响因子:
--
作者:
[Dong Liu, Zhenjiang Hu, Masato Takeichi]
通讯作者:
Masato Takeichi
木上の双方向変換を利用したファイルマネジャの実現.
使用树上的双向转换实现文件管理器。
DOI:
--
发表时间:
2006
期刊:
情報処理学会論文誌 47・PRO28(印刷中)
影响因子:
--
作者:
[松田一孝, 大川徳之, 野村芳明, 森田直幸, 筧一彦, 胡振江, 武市正人]
通讯作者:
武市正人
共 14 条
Parallelism-Oblivious Parallel Programming
-
批准号:22650006
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$1.71万
-
财政年份:2010
-
负责人:TAKEICHI Masato
-
依托单位:
Bidirectional Transformation Mechanisms and its Application
-
批准号:19200002
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$27.12万
-
财政年份:2007
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of Constructive Parallel Programming Models
-
批准号:11480065
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$9.09万
-
财政年份:1999
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of Program Calculator System
-
批准号:11694130
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$6.14万
-
财政年份:1999
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of a Program Calculation System
-
批准号:10558041
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$6.85万
-
财政年份:1998
-
负责人:TAKEICHI Masato
-
依托单位:
Program Optimization Based on Constructive Algorithmics
-
批准号:09680326
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.05万
-
财政年份:1997
-
负责人:TAKEICHI Masato
-
依托单位:
Research on Fundamental Mechanisms for Software Evolution
-
批准号:09245103
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$26.24万
-
财政年份:1997
-
负责人:TAKEICHI Masato
-
依托单位:
Research on Self-evolution Mechanisms of Computer Programs
-
批准号:07458053
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$3.26万
-
财政年份:1995
-
负责人:TAKEICHI Masato
-
依托单位:
Implementation of Parallel Functional Programming Systems
-
批准号:06558039
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$10.11万
-
财政年份:1994
-
负责人:TAKEICHI Masato
-
依托单位:
Parallel Evaluation of Functional Programs
-
批准号:01550278
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.41万
-
财政年份:1989
-
负责人:TAKEICHI Masato
-
依托单位: