Yi Liu’s Publications


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 Mid-South College Computing Conference, pp. 78-80, April 2004.

 


 

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,  Huntsville, Alabama, 8 pages, April 2002.


 

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