Component-based LR Parsing
Xiaoqing
Wu, Barrett R. Bryant, Marjan Mernik and Jeff Gray, Computer Languages, Structures and Systems (to appear).
Paper: [PDF]
Applying
Object-Orientation and Aspect-Orientation in Teaching Domain-Specific Language
Implementation
Xiaoqing
Wu, Barrett R. Bryant, Jeff Gray and Marjan Mernik, Journal of Computing
Sciences in Colleges, Vol. 21, No. 2, 2005, pp. 335-340.
Paper: [PDF]
Object-Oriented
Pattern-Based Language Implementation
Xiaoqing Wu, Barrett R. Bryant and
Marjan Mernik.
ACTA ELECTROTECHNICA ET INFORMATICA, Vol.4, No.4, 2004, pp.5-12.
Paper: [PDF]
Separation of Concerns in Compiler Development Using Aspect-Orientation
Xiaoqing Wu, Barrett Bryant,
Jeff Gray, Suman Roychoudhury, and Marjan Mernik,
In Proc. ACM Symposium on Applied Computing (SAC), 2006, pp.1585-1590.
Paper:
[
PDF]
A Two-Dimensional Separation of Concerns for Compiler
Construction
Xiaoqing Wu, Suman Roychoudhury, Barrett Bryant,
Jeff Gray, and Marjan Mernik,
In Proc. ACM Symposium on Applied Computing (SAC), 2005, pp.1365-1369.
Paper:
[
PDF]
Pattern Transformation for Two-Dimensional Separation of Concerns
Xiaoqing
Wu, Barrett R. Bryant, Jeff Gray, and Marjan Mernik, First International
Workshop on the Modeling and Analysis of Concerns in Software (MACS), held at
ICSE,
Paper:
[
PDF]
T-Clipse: an Integrated Development
Environment for Two-Level Grammar
Beum-Seuk Lee, Xiaoqing Wu, Fei Cao,
Shih-hsi Liu, Wei Zhao, Chunmin Yang, Barrett R. Bryant, and Jeffrey G. Gray,
OOPSLA Workshop on Eclipse Technology eXchange, Anaheim, CA, October 2003,
pp.91-95.
Paper: [PDF]
Object-Oriented Language Specification:
Current Status and Future Trends
Marjan Mernik, Xiaoqing Wu, Barrett R. Bryant, ECOOP04 Workshop on
Evolution and Reuse of Language Specifications for DSLs, OSLO, Norway, June
2004.
Paper: [PDF]
T-Clipse: an Integrated
Development Environment for Two-Level Grammar
Beum-Seuk Lee, Xiaoqing Wu, Fei Cao,
Shih-hsi Liu, Wei Zhao, Chunmin Yang, Barrett R. Bryant, and Jeffrey G. Gray,
Special Event (hosted by IBM): Eclipse Technology eXchange (OOPSLA), Anaheim,
CA, October 2003.