Dr Liping Zhao’s Publications

 

L. Zhao, “Pattern, Symmetry and Symmetry-Breaking,” Communications of the ACM, To appear in 2007.

L. Zhao and P. Verschueren, “Domain Analysis with Reusable Problem Patterns,” OBJEKTspektrum, March/April, No. 2, pp.70-77, 2007 (in German) (Invited Paper).

L. Zhao, “A Heuristic Method for Analyzing Driver Scheduling Problem,” IEEE Transactions on Systems, Man and Cybernetics—Part A: Systems and Humans, vol. 36, No. 3, pp. 521-531, May 2006. DOI: 10.1109/TSMCA.2006.876021.

L. Zhao, “Designing Application Domain Models with Roles,” European Conference on Model Driven Architecture, Foundations and Applications, Lecture Notes on Computer Science, Springer, (LNCS3599), pp. 1-16, 2005 (Invited Paper).

A.G. Sutcliffe, G. Papamargaritis, L. Zhao, “Using Generic Requirements Problems to Develop Reusable Component Libraries,” Journal of Systems and Software, Vol. 79, pp.273-289, 2006. DOI: 10.1016/j.jss.2005.06.027.

J.O. Coplien and L. Zhao, “Symmetry Breaking in Software Patterns,” Lecture Notes on Computer Science, Springer (LNCS) vol. 2177/2001, October, 2001. ISSN 0302-9743 (Print) 1611-3349 (Online).

L. Zhao and J.O. Coplien, “Understanding Symmetry in Object-Oriented Languages,” Journal of Object Technology, vol. 2, no. 5, September-October 2003, pp 123-134, http://www.jot.fm/issues/issue_2003_09/article3.

A.N. de la Hidalga, L. Zhao, P.R.F. Sampaio, “Leveraging E-Marketplace Models for Web Service-Based Application Development,” The European Journal for the Informatics Professional. Vol. VII, issue no. 5, October 2006 (on Web Services), ISSN 1684-5285.

A.N. de la Hidalga, L. Zhao, P.R.F. Sampaio, “Aprovechando modelos de e-meercado para el desarrollo de aplicaciones em servicios web,” Novatica, issue 183, pp 40-44, 2006.

Eleyan, L. Mikhailov and L. Zhao, “Quality-of-Services in Web Services Architecture,” Ingénierie des Systèmes d’Information, Special Issue on Information Systems Quality, vol. 9, no. 5-6,  pp. 185-203, 2004.

L. T. Nguyen, B. Appelbe, D. Taniar, and L. Zhao, “Role Model Design and Implementation using a Set Approach,” International Journal of Computers and their Applications, vol. 11, no. 2, pp. 106-118, June 2004.

G. Fernandez,  L. Zhao and I. Wijiegunaratne, “Patterns for Federation Architecture,” Journal of Object Technology, vol. 2, no. 3, May-June 2003, pp. 135-149, http://www.jot.fm/issues/issue_2003_05/article4, 2003.

L. Zhao and T. Foster, “Modelling Roles with Cascade,” IEEE Software, vol. 16, no. 5, pp.86-93, ISSN 0740-7459, 1999.

L. Zhao and T. Foster, “Driver Duty Constructor: a Pattern for Public Transport Systems,” Journal of Object Oriented Programming, vol. 12, no. 2, pp. 45-51, ISSN 1097-1408, 1999.

T. Foster and L. Zhao, “Cascade,” Journal of Object-Oriented Programming, vol. 11, no. 9, pp.18-24, February, 1999.

L. Zhao and T. Foster, “Driver duty: a Pattern for Public Transport Systems,” Journal of Object Oriented Programming, vol. 11, no. 4, pp. 35-39, ISSN 0896-8438, 1998.

T. Foster and L. Zhao, “TOPS: Transport Object Patterns,” Journal of Object-Oriented Programming, vol. 10, no. 8, pp.26-32, 1998.

L. Zhao and T. Foster, “A Pattern Language of Transport Systems (Point and Route),” R. Martin, D. Riehle, and F. Buschmann (eds.), Pattern Language of Programming Design 3, pp. 409-430, Addison-Wesley, 1997.

T. Foster and L. Zhao, “Modelling Transport Objects with Patterns,” Object Expert, vol. 2, no. 5. pp. 36-42, July/August, 1997. (Invited Paper)

L. Zhao, A. Wren and R.S.K. Kwan, “Development of a Driver Duty Estimator,” Journal of the Operational Research Society, vol. 46, no. 9, pp. 1102-1110, 1995.

L. Zhao, A. Wren and R.S.K. Kwan, “Enriching Rules in a Driver Duty Estimator,” Computer-aided transit scheduling, pp. 236-247, Lecture Notes on Economic and Management Science, Springer, LNEMS, Springer-Verlag, Berlin, 1995.

L. Zhao and T. Foster, “ROO: Rules and Object-Orientation,” C. Mingins and B. Meyer (eds.), Technology of Object-Oriented Languages and Systems (TOOLS15), pp. 31-44, Prentice-Hall, 1994.

R.S.K. Kwan, A. Wren and L. Zhao, “Driver Scheduling Using Intelligent Estimation Techniques with Heuristic Search,” Computer-aided transit scheduling, pp. 379-394, Lecture Notes on Economic and Management Science, LNEMS, Springer-Verlag, Berlin. 1992.

L. Zhao and S.A. Roberts, “An Object-Oriented Data Model for Database Modelling, Implementation and Access,” The Computer Journal, vol. 31, no. 2, pp. 116-124, 1988.

R. Neville and L. Zhao, “Building a Family of Neural Networks using Symmetry as a Foundation,” Proc. IEEE International Joint Conference on Neural Networks (IJCNN-07), August 12-17 2007, Orlando, Florida. ©2007 IEEE.

L. Zhao, L. Macaulay, P. Verschueren, and J. Adams, “Services Science at Manchester: Bringing People, Business and Technology Together,” IBM SSME Summit: Education for the 21st Century, New York, Oct, 5-7, 2006. Position Paper. Available at http://www.almaden.ibm.com/asr/summit/. (Invited Paper)

L. Zhao, P. Verschueren and A.G. Sutcliffe, “Applying Patterns of Domain Theory to Software Development Problems,” Workshop on Evolution of Novel Approaches to Software Engineering (ENASE’06), Erfurt, September, 2006. CD ROM publication.

R. Neville and L. Zhao, “Inheritance of Information in ANNs and its Alignment to Equivalence Relations,” Proc. IEEE International Joint Conference on Neural Networks (IJCNN-06), July 16 – 21 2006, Vancouver. ©2006 IEEE. CD ROM publication.

Ibrahim, L. Zhao, J. Kinghorn, “Embedded Systems Development: Quest for Productivity and Reliability,” Proc. IEEE International Conference on Component-Based Software Systems (ICCBSS-06), Feb. 13-17, 2006. ©2006 IEEE.

Al Mosawi, L. Zhao and L. Macaulay, “Model Driven Architecture for Enterprise Application Integration,” Proc. IEEE Hawaii International Conference on System Sciences (HICSS-39), January 4-7, 2006. ©2006 IEEE. CD ROM publication.

A.N. de la Hidalga, L. Zhao, P. Sampaio, “E-Marketplace as a web service architectural model,” Proceedings of 1st workshop of the service-oriented software research network, Manchester, UK, 2006

L. Zhao, N. Mehandjiev and L. Macaulay, “Agent roles and patterns for supporting dynamic behavior of web service applications,” Workshop on Web Services and Agent-Based Engineering (WSABE), ACM International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'04), July, 2004 New York, ©2004 ACM.

L. Zhao and J.O. Coplien, “Symmetry in Class and Type Hierarchy,” ACM International Conference Proceeding Series; Vol. 21, Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, pp. 181-189, 2002. ISBN ~ ISSN:1445-1336 , 0-909925-88-7

L. Zhao and A. Ibrahim, “A Web-Based Time Booking Framework,” Proc. 6th International Conference on Enterprise Information Systems (ICES 2004), pp. 439-442, Porto, April 2004.

S. Kodituwakku, P. Bertok and L. Zhao, “Towards a Pattern Language for Designing and Implementing Role-Based Access Control,” Proc. 2nd Asian Pacific Conference on the Pattern Languages of Programs, Melbourne, Australia, 2001.

S. Kodituwakku, P. Bertok and L. Zhao, “APLRAC: A Pattern Language for Designing and Implementing Role-Based Access Control,” Proc. 6th European Conference on Pattern Languages of Programs (EuroPLoP’01), Irsee, Germany, July 2001.

L. Zhao and E.A. Kendall, “Role Modelling for Component Design,” Proc. 33rd International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Europe 2000), pp. 312-323, IEEE Computer Society Press, ISBN 0-7695-0731-x, 2000. ©2000 IEEE.

L. Zhao and E. A. Kendall, “Designing Components with Roles,” Hawaii International Conference on System Sciences (HICSS-33), IEEE Computer Society Press, January 2000, ©2000 IEEE.

L.T. Nguyen, L. Zhao and W. Appbele, “A Set Approach to Role Modelling,” Proc. 37th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2000), pp. 158-169, IEEE Computer Society Press, ISBN 0-7695-0918-5, 2000. ©2000 IEEE, DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.891366

G. Fernandez, L. Zhao, and I. Wijegunaratne, “A Pattern Language for a Federated Architecture,” Proc. 1st Asian Pacific Conference on the Pattern Languages of Programs, Melbourne, May 2000.

J.O. Coplien and L. Zhao, “Symmetry and Symmetry Breaking in Software Patterns,” Proc. 2nd International Symposium on Generative and Component Based Software Engineering (GCSE2000), Erfurt, Germany, pp. 373-398, ISSN 3-89683-932-2, 2000.

L. Zhao, E.A. Kendall and P. Bertok, “The Utility of Role Models for Component-Oriented Programming,”4th International Workshop on Component- Oriented Programming, European Conference on Object Oriented Programming (ECOOP’99), June 1999.

L. Zhao, “Software Patterns for Design Reuse,” Workshop on Reuse, Conference on Object Oriented Programming Systems Languages and Architectures (OOPSLA '98), October 1998.

E.A. Kendall and L. Zhao, “Role Models and Patterns for Agent Collaboration,” Workshop on Behavioural Modelling, Conference on Object Oriented Programming Systems Languages and Architectures (OOPSLA’98), October, 1998.

E.A. Kendall and L. Zhao, “Capturing and Structuring Goals: Analysis Patterns,” Workshop on Use Case Patterns, Conference on Object Oriented Programming Systems Languages and Architectures (OOPSLA’98), October, 1998.

T. Foster and L. Zhao, “The Cascade Pattern,” Proc. 4th Annual Conference on Pattern Languages of Programs (PloP'97), Illinois, USA, September, 1997.

L. Zhao and T. Foster, “A Driver Duty Constructor,” Proc. 4th Annual Conference on Pattern Languages of Programs (PloP'97), Illinois, USA, September 1997.

B. Henderson-Sellers, N. Gray, C. Mingins and L. Zhao, “Does Object-Orientation Work?”  Proc.  Australian Software Engineering Conference, IEEE Computer Society Press, Los Alamitos, USA, 1996.

T. Foster and L. Zhao, “TOPS: Transport Object Patterns,” Proc. 1st European Conference on Pattern Languages of Programs (EuroPLoP’96), Irsee, Germany, July, 1996.

L. Zhao and T. Foster, “A Pattern Language of Transport Systems (Point and Route),” Proc. 3rd Annual Conference on Pattern Languages of Programs (PloP'96), Illinois, USA, September 1996.

L. Zhao, “ZEST: A Heuristic Method for Estimating Bus Driver Duties,” Proc. 2nd Singapore International Conference on Intelligent Systems, Singapore, 1994.

L. Zhao, “A Review of Bus Driver Scheduling Methods,” Proc. 2nd Singapore International Conference on Intelligent Systems, Singapore, 1994.

R.S.K. Kwan, A. Wren, L. Zhao, R. Clement and M. Rahin, “Applications of Information Technology for Bus and Driver Scheduling,” Proc. Information Technology Awareness Conference, Brunel University, U.K., September 1993.

 

Back to Dr Zhao’s home page.