Selected Publications
Selected Publications in Refereed International Journals
-
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
-
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
|