2007
Y. Liu and H. C. Cunningham. Component abstraction in BoxScript and its use in design of software families, paper under development.
H. C. Cunningham, Y. Liu and J. Wang. Designing a Flexible Framework for a Table Abstraction. Book chapter under development.
Y. Liu and H. C. Cunningham. Java in the box: Implementing the BoxScript component language, In Proceedings of the ACM SouthEast Conference, pp. 47-52, March 2007.
2006
H. C. Cunningham, Y. Liu, and P. Tedapalli. Framework Design Using Function Generalization: A Binary Tree Traversal Case Study. In Proceedings of the ACM SouthEast Conference, pp. 312-318, March 2006.
H. C. Cunningham, Y. Liu, and C. Zhang. Using Classic Problems to Teach Java Framework Design. Science of Computer Programming, Elsevier. Vol. 59, No. 1-2, pp. 147-169, January 2006.
2005
Y. Liu and H. C. Cunningham. BoxScript: A Component-Oriented Language for Teaching. In Proceedings of the 43rd
ACM-Southeast Conference, Vol. 1, pp. 349-354, March 2005
Y. Liu and H. C. Cunningham. Java
Components in BoxScript. In Proceedings of the Acxiom
Laboratory for Applied Research (ALAR) 2005 Conference on Applied Research in
Information Technology, pp. 87-94, Acxiom Laboratory for Applied
Research, February 2005
H. C. Cunningham, P. Tadepalli and Y. Liu. Secrets, hot
spots, and generalization: Preparing students to design software families. Journal of Computing Sciences in Colleges, Vol.
20, No. 6, pp. 74-82, CCSC, 2005.
2004
H. C. Cunningham, Y. Liu, and P. Tadepalli. Toward Specification
and Composition of BoxScript Components. In Proceedings of the Workshop on Specification and Verification of
Component-Based Systems (SAVCBS), pp114-117, November 2004.
Y. Liu, H. C. Cunningham and H. Xiong. The
Architectural Design of FRUIT: A Family of Retargetable
User Interface Tools. In Proceedings of the
International Conference on Software Engineering Research and Practice (SERP), pp.641-647,
June 2004.
H. C. Cunningham, C. Zhang, and Y. Liu. Keeping
Secrets within a Family: Rediscovering Parnas. In Proceedings of the
International Conference on Software
Engineering Research and Practice (SERP), pp. 712-718, June 2004.
H. C. Cunningham, Y. Liu and C. Zhang. Using
the Divide and Conquer Strategy to Teach Java Framework Design. In Proceedings of the 3rd International Conference on
Principles and Practice of Programming in Java (PPPJ), pp. 40-45, June
2004.
Y. Liu and H. C. Cunningham. Mapping
Component Specifications to Enterprise JavaBeans Implementations. In Proceedings of the ACM Southeast Conference, pp.
177-181, April 2004.
H. C. Cunningham, Y. Liu, and H. Xiong. Lazy
Functional Programming in Haskell. In Proceedings
of the
2003
Y. Liu. Tutorial on the Enterprise
JavaBeans (EJB) Component Model. Journal of Computing Sciences in
Colleges, Vol. 18, No. 6, pp. 110-111, June 2003.
H. C. Cunningham, Y. Liu, P. Tadepalli and M. Fu. Component
Software: A New Software Engineering Course. Journal of Computing Sciences in
Colleges, Vol. 18, No. 6, pp. 10-21, June 2003.
2002
Y. Liu and H. C. Cunningham. Software
Component Specification using Design by Contract. In Proceedings of the SouthEast Software Engineering Conference,
Tennessee Valley Chapter, National Defense Industry Association,
2000
Y. Zou, D. Tian and Y. Liu. The Realization Techniques of
Browser/Server Architecture Based on CGI. Computer
Research and Development, 2000, P.R.China.
1997
Y. Liu and S. Chen. The Application of Pen Input System
in MIS. Microcomputer, Vol.17, 1997, P.R.China.
[ Liu's Home | Teaching | Research | Publications ]
Last modified: Aug 31st, 2005