Selected Publications

Selected Publications in Refereed International Journals

  • Kai Qian, Ming Yang, Minzhe Guo, Prabir Bhattacharya, and Lixin Tao. “Authentic Learning for Computer Network with Mobile Device-Based Hands-On Labware”, International Journal of Computer, Information Science and Engineering (WASET), Vol:7 No:7, 2013.
  • Lixin Tao and Li-Chiou Chen. “Effective Web and Java Security Education with the SWEET Course Modules/Resources”, Advanced Information Technology in Education, Series: Advances in Intelligent and Soft Computing, Volume 126, Springer Berlin Heidelberg, 2012, pp 9-16, ISBN: 978-3-642-25907-4.
  • Li-Chiou Chen and Lixin Tao. “Teaching Web Security using Portable Virtual Labs”, Journal of Educational Technology & Society, Volume 15, Issue 4, 2012, pp.39-46.
  • Jingkun Hu and Lixin Tao. “Visual modeling of XML constraints based on a new Extensible Constraint Markup Language”, Engineering Letters, Issue v13-3, December 2006. pp.248-254.
  • D. Ulmer and L. Tao. “Architectural solutions to agent-enabling e-commerce portals with pull/push abilities”, WSEAS Transactions on Computers, Issue 5, Volume 5, May 2006. pp.1026-1033.
  • Z. Zhao, L. Tao, and Y.C. Zhao. “An effective multi-way hypergraph partitioning algorithm”, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, Volume 49, Number 8, August 2002. pp.1079-1092. PDF download
  • L. Tao. “Shifting paradigms with the application service provider model”, IEEE Computer Magazine, October, 2001. pp.32-39. PDF download
  • X. Gu, S. Yang, and L. Tao. “Spirals in 2-D gas dynamics systems”, Journal of Computational Mathematics, Vol.17, No.5, 1999. pp. 463-474.
  • L. Tao and T. Li. “Topological feature maps on parallel computers”, International Journal of High Speed Computing, Vol.7, No.4, 1995. pp. 531-546.
  • L. Tao, B. Narahari, and Y.C. Zhao. “Assigning task modules to processors in a distributed system”, Journal of Combinatorial Mathematics and Combinatorial Computing, 14, 1993. pp. 97-135.
  • L. Tao and Y.C. Zhao. “Effective heuristic algorithms for VLSI circuit partition”, IEE Proceedings-G: Circuits, Devices and Systems, Vol. 140, No. 2, April 1993. pp. 127-134.
  • Y.Y. Tang, X. Cheng, L. Tao, and C. Y. Suen. “Parallel regional projection transformation (RPT) and VLSI implementation”, Pattern Recognition, Vol. 26, No. 4, 1993. pp. 627-641.
  • L. Tao and Y.C. Zhao. “Multi-way graph partition by stochastic probe", International Journal of Computers & Operations Research, Vol. 20, No. 3, 1993. pp. 321-347.
  • E. Ma and L. Tao. “Embeddings among meshes and tori”, Journal of Parallel and Distributed Computing, Vol. 18, 1993. pp. 44-55.
  • L. Tao, Y.C. Zhao, K. Thulasiraman, and M.N.S. Swamy. “Simulated annealing and tabu search algorithms for multi-way graph partition”, Journal of Circuits, Systems, and Computers, Vol. 2, Number 2, 1992. pp. 159-185.
  • E. Ma, B. Narahari, and L. Tao. “Optimal embeddings of 2-D torus into ring”, Information Processing Letters, 41, March, 1992. pp. 227-231.
  • L. Tao and E. Ma. “Simulating parallel neighboring communications among square meshes and square toruses”, Journal of Supercomputing, Volume 5, number 1, 1991, pp. 57-71.

Selected Publications in Refereed Conference Proceedings

  • Lixin Tao and Steven Golikov. “Integrated Syntax and Semantic Validation for Services Computing”, 10th International Conference on Services Computing, June 27-July 2, 2013, CA.
  • K. Qian, M. Yang, M. Guo, P. Bhattacharya, and L. Tao. “Authentic Learning for Computer Network with Mobile Device-Based Hands-On Labware”, International Conference on Computer Communications, Networks and Mobile Computing, July 8-9, 2013, London, UK.
  • K. Qian, M. Yang, M. Guo, P. Bhattacharya, and L. Tao. “Mobile Device Based Authentic Learning for Computer Network and Security”, Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, July 1-3, 2013, Canterbury, UK.
  • Lixin Tao and Li-Chiou Chen. “Open-Source IT Support for Effective Social Entrepreneurship”, 2012 Global Information and Management Symposium, Shanghai, August 17-20, 2012.
  • Lixin Tao, Constantine Coutras, Narayan Murthy, and Richard Kline. “Integrating Current Technologies into Graduate Computer Science Curricula”, SSITE International Conference on Computers and Advanced Technology in Education, November 3-4, 2011, Beijing, China.
  • Lixin Tao and Li-Chiou Chen. “Effective Web and Java Security Education with the SWEET Course Modules/Resources”, SSITE International Conference on Computers and Advanced Technology in Education, November 3-4, 2011, Beijing, China.
  • Lixin Tao, Constantine Coutras, Narayan Murthy and Richard Kline. “An Innovative Design of a Master in Computer Science Program”, 41st ASEE/IEEE Frontiers in Education (FIE), October 12-15, 2011, Rapid City, SD.
  • Kai Qian, Lixin Tao, Wanjun Hu and Richard Kline. “Live Programming Learning Objects Repository”, 41st ASEE/IEEE Frontiers in Education (FIE), October 12-15, 2011, Rapid City, SD.
  • Lixin Tao and Li-Chiou Chen. “Teaching Web Security using Portable Virtual Labs”, the 11th IEEE International Conference on Advanced Learning Technologies, July 6-8, 2011, Atlanta, GA, pp. 491-495.
  • Prabir Bhattacharya, Minzhe Guo, Lixin Tao, Yujian Fu, and Kai Qian. “A Collaborative Interactive Cyber-learning Platform for Anywhere Anytime Java Programming Learning”, the 11th IEEE International Conference on Advanced Learning Technologies, July 6-8, 2011, Atlanta, GA, pp.14-16.
  • Prabir Bhattacharya, Minzhe Guo, Lixin Tao, Bin Wu, Kai Qian, and Kent Palmer. “A Cloud-based Cyberlearning Environment for Introductory Computing Programming Education”, the 11th IEEE International Conference on Advanced Learning Technologies, July 6-8, 2011, Atlanta, GA, pp.12-13.
  • Li-Chiou Chen and Lixin Tao. “Teaching web application security using virtualized laboratory exercises”, the Proceedings of the 15th Colloquium for Information Systems Security Education, Fairborn, Ohio, June 13 - 15, 2011.
  • Lixin Tao, Li-Chiou Chen and Chienting Lin. “Improving Web Security Education with Virtual Labs and Shared Course Modules”, 40th ASEE/IEEE Frontiers in Education (FIE), October 27-30, 2010, Washington, DC, pp F2F-1-F2F-3.
  • Lixin Tao, Li-Chiou Chen and Chienting Lin. “Virtual Open-Source Labs for Web Security Education”, World Congress on Engineering & Computer Science (International Conference on Education and Information Technology 2010), October 20-22, 2010, San Francisco, pp280-285 (awarded Certificate with Merit).
  • Li-Chiou Chen, Lixin Tao, Xiangdong Li and Chienting Lin. “A Tool for Teaching Web Application Security”, Proceedings of the 14th Colloquium for Information Systems Security Education, Baltimore, Maryland, June 7 - 9, 2010.
  • K. Qian, C.C. Hung, A, Wang, and L. Tao. “An Active/Cooperative Role-based Open Source Digital Labware for Information Forensics Education”, Proceedings of 2008 IEEE International Symposium on IT in Medicine and Education (ITME2008), Xiamen, China, December 12-14, 2008, pp. 235-237.
  • L. Tao and L.C. Chen. “A Hands-On Overview Course for Computer Science and Modern Information Technologies”, IEEE Frontiers in Education (FIE) 2008, Saratoga Springs, October 22-25, 2008, T3B:12-17.
  • X. Fu, K. Qian, L. Tao, and J. Liu. “APOGEE - Automated Project Grading and Instant Feedback System for Web Based Computing”, ACM SIGCSE 2008, 03/2008.
  • X. Fu, K. Qian, X. L. Tao, Lu, B. Peltsverger and S. Chen. “A static analysis framework for detecting SQL injection vulnerabilities”, 31st IEEE Computers, Software, and Applications Conference (COMPSAC 2007), Beijing, China, July 24-27, 2007, pp87-94.
  • L. Tao, K. Qian, X. Fu and J. Liu. “Curriculum and lab renovations for teaching server-based computing”, ACM SIGCSE 2007, Covington, Kentucky, March 7-10, 2007.
  • Kai Qian, Jigang Liu and Lixin Tao. “Asynchronous callback in Web services”, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06), Las Vegas, Nevada, June 19-20, 2006, pp. 375-380.
  • Jingkun Hu and Lixin Tao. “Visual modeling of XML constraints based on a new Extensible Constraint Markup Language”, International Multi-Conference of Engineers and Computer Scientists 2006, Hong Kong, June 20-22, 2006, pp. 169-174.
  • David Ulmer and Lixin Tao. “Agent-Enabling Transformation of E-Commerce Portals with Web Services”, the 5th WSEAS International Conference on Applied Computer Science (ACOS '06), Hangzhou, China, April 16-18, 2006, pp. 312-317.
  • Todd W. Kolb and Lixn Tao. “Efficient solutions to a class of generalized time-dependent combinatorial optimization problems”, 2005 WSEAS International Conference on Applied Mathematics, Cancun, Mexico, May 11-14, 2005.
  • Jingkun Hu and Lixin Tao. “An eXtensible constraint markup language (XCML): specification, visual modeling, and processing”, XML 2004, November 14-19, 2004, Washington, DC.
  • Rigoberto Diaz and Lixin Tao. “An efficient algorithm for a class of time-dependent combinatorial optimization problems”, International Conference on Cybernetics and Information Technologies, Systems and Applications, July 21-25, 2004, Orlando, Florida. pp.231-238.
  • David Ulmer and Lixin. “Architectural solutions to agent-enabling e-commerce portals with pull/push abilities”, 2nd International Conference on Computer Science and its Applications (ICCSA-2004), June 28-30, 2004, San Diego. pp.74-83.
  • Rigoberto Diaz, Lixin Tao, Michael Gargano, Fred Grossman, and Michael Tao. “Solving a class of time-dependent combinatorial optimization problems with abstraction, transformation and simulated annealing”, IADIS International Conference of Applied Computing, March 23-26, 2004, Lisbon, Portugal. pp. I-535-I-542.
  • Lixin Tao. “Parallel programming through application service providers”, IASTED International Conference on Internet and Multimedia Systems and Applications (IMSA 2002), August 12 - 14, 2002, Kauai, Hawaii.
  • Thanh V. Lam and Lixin Tao. “Software components growing to component software with CRIB”, invited paper for International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet (SSGRR-2002W), January 21 – January 27, 2002, L'Aquila, Italy.
  • Weilan Jiang and Lixin Tao. “Concordia parallel programming environment on the Internet”, Internet and Multimedia Systems and Applications (IMSA2001), Aug. 13-16, 2001, Hawaii, USA.
  • Qing Jiang Lee and Lixin Tao. “Pure Java implementation of a scalable application server”, International Conference on Internet Computing (PDPTA'2001), June 25-28, 2001, Monte Carlo Resort, Las Vegas, Nevada, USA.
  • Weilan Jiang and Lixin Tao. “Fast adaptation of legacy code for server hosting”, International Conference on Internet Computing (PDPTA'2001), June 25-28, 2001, Monte Carlo Resort, Las Vegas, Nevada, USA.
  • L. Tao. “Application service provider model: perspectives and challenges”, invited paper for International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet (SSGRR-2000), July 31 - August 6, 2000, L'Aquila, Italy.
  • G. Butler, L. Tao, G. Grahne. “The BioIT projects: Internet, databases and software technology applied to bioinformatics”, invited paper for International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet (SSGRR-2000), July 31 - August 6, 2000, L'Aquila, Italy.
  • Z. Zhao, L. Tao, and Y.C. Zhao. “An effective multi-way hypergraph partitioning algorithm”, Proceedings of the 18th IASTED International Conference on Applied Informatics (AI 2000), February 14-17, 2000 in Innsbruck, Austria. pp.256-262.
  • H. Ibrahim, H. Wael, and L. Tao. “Xwpt: An X-based web performance tool”, Proceedings of the 18th IASTED International Conference on Applied Informatics (AI 2000), February 14-17, 2000 in Innsbruck, Austria. pp.340-345.
  • L. Tao. “Delayed program mapping in Concordia Parallel Programming Environment”, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, June 28-July 1, 1999. pp. 1709-1715.
  • L. Tao. “CPSS an integrated simulator for parallel systems”, Proceedings of 1998 International Computer Symposium, Tainan, Taiwan, Dec. 17-19, 1998. pp.88-95 (Workshop on Computer Architecture).
  • L. Tao. “An integrated simulation of partitionable parallel systems”, Proceedings of the 16th IASTED International Conference on Applied Informatics, Garmisch-Partenkirchen, Germany, Feb. 23-25, 1998. pp.299-302.
  • L. Tao. “An on-line simulator for wormhole routing networks”, Proceedings of the Sixth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Montreal, Canada, July 19-24, 1998. pp.249-254.
  • L. Tao, T. Bui, and H. Hosseini. “A visual performance debugger for virtual architecture programs”, Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications, Sunnyvale, California, August 1996. pp.1573-1584.
  • L. Tao, H. Hosseini, and T. Bui. “Coarse grain automatic data redistribution in multiphase parallel programs”, Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications, Sunnyvale, California, August 1996. pp.1585-1588.
  • L. Tao, H. Hosseini, U.H. Nguyen, and T. Bui. “Contraction of virtual architecture programs”, Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications, Athens, Georgia, November 1995. pp.708-717.
  • L. Tao, U.H. Nguyen, H. Hosseini, and T. Bui. “A wormhole routed multicomputer simulator”, Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications, Athens, Georgia, November 1995. pp.602-611.
  • L. Tao, U.H. Nguyen, H. Hosseini, and T. Bui. “Contention minimization in regular wormhole routed networks”, Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications, Athens, Georgia, November 1995. pp.501-510.
  • L. Tao, U.H. Nguyen, and H. Hosseini. “A performance debugger for parallel programs running on wormhole-routed multicomputers”, Proceedings of the International Conference on Parallel and Distributed Processing, Techniques and Applications, Athens, Georgia, November 1995. pp.698-707.
  • L. Tao, U.H. Nguyen, and H. Hosseini. “Contention minimization in wormhole routed meshes”, Proceedings of the Supercomputing Symposium, Montreal, July 1995. pp.454-460.
  • L. Tao, H. Hosseini, U. H. Nguyen, T. Li, and S. Klasa. “Parallel task assignment on bus-based workstation clusters”, Supercomputing Symposium'94, Toronto, June 6-8, 1994. pp.398-408.
  • L. Tao, H. Hosseini, U. H. Nguyen, and T. Li. “Delayed many-to-one mapping in distributed memory architectures”, Supercomputing Symposium'94, Toronto, June 6-8, 1994. pp.312-319.
  • L. Tao, X. Yang and S. Klasa. “Parallel task assignment algorithms for bus-based workstation farms”, International conference on parallel and distributed systems, Taipei, Taiwan, December 1993. pp.123-127.
  • L. Tao. “Task assignment for heterogeneous distributed systems”, 3rd International Conference for Young Computer Scientists, Beijing, July 15-17, 1993. pp.7.63-7.66.
  • L. Tao and H. Hosseini. “On channel contention in wormhole routing", the 1993 Canadian High Performance Computing Symposium, Calgary, June 6-9, 1993. pp.99-106.
  • L. Tao and X. Yang. “Optimized task assignment for workstation farms and its parallelization”, the 1993 Canadian High Performance Computing Symposium, Calgary, June 6-9, 1993. pp.169-178.
  • L. Tao and X. Cheng. “Automatic data mapping for SPMD computation model”, the 1993 Canadian High Performance Computing Symposium, Calgary, June 6-9, 1993. pp.499-506.
  • L. Tao and B. Narahari. “Heuristics for mapping parallel computations to heterogeneous parallel architectures”, the Second Workshop on Heterogeneous Processing, Newport Beach, California, April 13, 1993
  • L. Tao and Y.C. Zhao. “Efficient heuristics for task assignment in distributed systems”, International Conference on Parallel and Distributed Systems, Taiwan, December 1992. pp.34-141.
  • Tao and Y.C. Zhao. “Effective heuristics for multi-way graph partition”, IEEE Asia-Pacific Conference on Circuits and Systems, Sydney, December 1992. pp.402-407.
  • Y.Y. Tang, X. Cheng, L. Tao, C.Y. Suen. “VLSI architecture for parallel concentration-contour approach”, Proceedings of the 11th International Conference on Pattern Recognition, the Hague, the Netherlands, August-September, 1992. pp.151-154.
  • Z. Li, T. D. Bui, and L. Tao. “Real time robot motion planning and navigation - fluid model and supercomputing”, Proceedings of the Supercomputing Symposium, Montreal, June, 1992. pp.504-516.
  • G. Gao, L. Hendren, P. Panangaden, L. Tao, M. Feeley, J. Lebensold, D. Poussart, and V. Van Donden. “Towards a portable parallel programming environment”, Proceedings of the Supercomputing Symposium, Montreal, June, 1992. pp.219-228.
  • L. Tao and J. Guo. “Tabu search algorithm for program mapping on SIMD hypercube machines”, Proceedings of the Supercomputing Symposium, Montreal, June, 1992. pp.91-104.
  • L. Tao, X. Cheng, and Y.Y. Tang. “Heuristics for the mesh embedding problem”, Proceedings of the Supercomputing Symposium, Montreal, June, 1992. pp.67-77.
  • L. Tao and J. Guo. “Hypercube embedding based on tabu search”, Proceedings of the Conference and Exhibition on Industrial Automation, Montreal, June, 1992. pp.26.17-26.20.
  • L. Tao, Y.C. Zhao, J. Guo, K. Thulasiraman, and M.N.S. Swamy. “An efficient tabu search algorithm for m-way graph partitioning”, Proceedings of Supercomputing Symposium, Fredericton, New Brunswick, June 1991. pp.263-270.
  • Y.C. Zhao, L. Tao, K. Thulasiraman, and M.N.S. Swamy. “Efficient process partitioning and balancing with simulated annealing”, Proceedings of Supercomputing Symposium, Fredericton, New Brunswick, June 1991. pp.487-492.
  • L. Tao, Y.C. Zhao, K. Thulasiraman, and M.N.S. Swamy. “An efficient tabu search algorithm for graph bisectioning”, Proceedings of the First Great Lakes Symposium on VLSI, Kalamazoo, Michigan, 1991. pp.92-95.
  • Y.C. Zhao, L. Tao, K. Thulasiraman, and M.N.S. Swamy. “An efficient simulated annealing algorithm for graph bisectioning”, Proceedings of the 1991 Symposium on Applied Computing, Kansas City, Missouri, 1991. pp.65-68.
  • L. Tao and E. Ma. “Simulating parallel neighboring communications among square meshes and square toruses”, Proceedings of the IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, 1990. pp.850-857.
  • Y. Zhao, L. Tao, K. Thulasiraman, and M.N.S. Swamy. “Optimized partitioning and balancing for parallel processing”, Proceedings of the Canadian Conference on Electrical and Computer Engineering, Ottawa, 1990. pp.35.3.1-35.3.4.
  • J. Guo and L. Tao. “An efficient data permutation algorithm on an n x n x n mesh with constant size queues,” Proceedings of the Canadian Conference on Electrical and Computer Engineering, Ottawa, 1990.
  • L. Tao. “Conflict-free data routing based on program mapping”, Proceedings of the Fourth Conference on Hypercubes, Concurrent Computers, and Applications, Los Altos, 1989.
  • L. Tao. “Program mapping on mesh or torus based parallel systems”, Proceedings of the International Conference on Computing and Information, Toronto, 1989. pp.221-225.
  • L. Tao and E. Ma. “Encapsulation of communication for parallel processing systems”, Third International Conference on Supercomputing, Boston, May 15-20, 1988.
  • E. Ma and L. Tao. “Embeddings among toruses and meshes”, Proceedings of the International Conference on Parallel Processing, 1987. pp.178-187.

Selected Books and Book Chapters

  • K. Qian, X. Fu, L. Tao, J. Diaz-Herrera, and C.W. Xu. “Software Architecture and Design Illuminated”, Jones & Bartlett Textbook, ISBN: 9780763754204, 2009.
  • R. Allen, K. Qian, L. Tao, and X. Fu. “Web Development with Javascript and Ajax Illuminated,” Jones & Bartlett Textbook, ISBN: 0763754891, 2009.
  • L. Tao, X. Fu and K. Qian. “Software Architecture Design - Methodology and Styles”, Stipes Publishing L.L.C., 2006 (ISBN 1-58874-621-6).
  • L. Tao. “Application Service Provider Model: Perspectives and Challenges”, book chapter in “Electronic Business and Education: Recent Advances in the Internet Infrastructure” edited by Veljko M. Milutinovic and Frédéric Patricelli, Kluwer, 2001.
  • L. Tao and T. Li. “Practical Aspects of Parallel Computing”, International Academic Publishers, 1994 (ISBN 7-80003-317-1).
  • L. Tao and E. Ma. “Embeddings among toruses and meshes", book chapter in "Interconnection Networks for High-Performance Parallel Computers” edited by Scherson and Youssef, IEEE Computer Society Press, 1994.

Research Home       Recent Contributions      Research Grants

Home Education Professional Experience Research Teaching Dissertation Supervision Selected Links

Copyright ©2001 Lixin Tao