Inspired by the view updating techniques, program inversion and
adaptive software systems, we are now working on development of a
new general framework that can support bidirectional computation
(bidirectional transformation language, bidirectionalization
transformation, and bidirectionality analysis).
Robin Dupuis,
Kevin Colson,
Lionel Montrieux,
Zhenjiang Hu,
Seastian Uchitel,
Pierre-Yves Schobbens,
Reusable Self-Adaptation through Bidirectional Programming,
11th International Symposium on Software Engineering for Adaptive
and Self-Managing Systems
(SEAMS 2016)
Austin, Texas, USA, May 16-17, 2016.
Tao Zan,
Li Liu,
Hsiang-Shang Ko,
Zhenjiang Hu,
Brul: A Putback-Based Bidirectional Transformation Library for Updatable Views
,
5th International Workshop on Bidirectional Transformations
(BX 2016),
as part of ETAPS 2016, Eindhoven, The Netherlands, April 8, 2016.
Xiao Cheng,
Yuting Chen,
Zhenjiang Hu,
Tao Zan,
Mengyu Liu,
Hao Zhong,
Jianjun Zhao,
Supporting Selective Undo for Refactoring,
23rd IEEE International Conference on Software Analysis,
Evolution, and Reengineering
(SANER 2016),
Osaka, Japan, March 14-18, 2016.
Hsiang-Shang Ko,
Tao Zan,
Zhenjiang Hu,
BiGUL: A Formally Verified Core Language for Putback-Based Bidirectional Programming,
ACM SIGPLAN 2016 Workshop on Partial Evaluation and Program
Manipulation
(PEPM 2016),
St. Petersburg, Florida, United States, January 18 - 19, 2016.
Lichao Wang, Guoqiang Li,
Zhenjiang Hu,
Constructing Format-Preserving Printing from Syntax-Directed Definition,
Science China Information Sciences, Springer, to appear.
Keisuke Nakano,
Zhenjiang Hu,
Masato Takeichi,
Consistent Web Site Updating based on Bidirectional Transformation,
International Journal on Software Tools for Technology Transfer
(STTT),
Vol.11, No.6, 2009. pp.453-468.
(This is an extended version of the paper presented in
10th IEEE International Symposium on Web Site Evolution
(WSE 2008),
Beijing, China, October 3-4, 2008. )
Krzysztof Czarnecki,
J. Nathan Foster,
Zhenjiang Hu,
Ralf Lammel,
Andy Schurr,
James F. Terwilliger,
Bidirectional Transformations: A Cross-Discipline Perspective,
International Conference on Model Transformation
(ICMT 2009),
ETH Zurich, Switzerland, June 29-July 3 2009.
LNCS 5563, Springer. pp.260-283.
ArchX: a bidirectional language for synchronizing XML documents with different formats.
BiXJ: a bidirectional computation library for Java.
X2B: a translator from XQuery core expression to BIXJ code.
X/Inv/XEditor:
two domain specific languages for specifying bidirectional transformations, and a
structured document editor based on Bidirectional
Transformations.
Maintained by Zhenjiang Hu. Last modified on October, 2007.