Publications

Book and Book Chapters

b1.jpgb2.jpg8381.jpgb7.jpgb4.jpg

Papers in Journals

Papers in Conferences

Technical Reports

Book and Book Chapters

  1. X. Li and L. Song, 2008
    “A Service Discovery Model for Mobile Agent Based Distributed Data Mining”
    Intelligent Information Technologies and Applications, Chapter IX,  Ed. Vijayan Sugumaran,
    IGI Publishing, ISBN-13:978-1-59904-985-8

Also included in Data Warehousing and Mining: Concepts, Methodologies, Tools, and Applications (6 Volumes), Ed. John Wang, Information Science Reference, ISBN 978-1-59904-951-9

2.     L. Song, X. Li and J. Ni, 2008
"A Database Service Discovery Model for Mobile Agents"
Included in Mobile Computing: Concepts, Methodologies, Tools, and Applications (6 Volumes) Chapter 3.8. Edited By: David Taniar, Monash University, Australia, Information Science Publisher, Nov. 2008, ISBN 978-1-60566-054-7 

  1. X. Li , 2006
    "Distributed Systems"

Science Publisher, China, ISBN7-03-016760-0

  1. X. Li, 1999
    "Structure Sharing and Structure Copying Revisited"
    Parallelism and Implementation Technology for Logic and Constraint Logic Programming, Nova Science Publishers 

Papers in Journals

1.     A. Abdullah and X.  Li, 2016

“An efficient similarity-based model for Web service recommendation” 

 International Journal of Services Computing, 4 (3), pp. 15-28.

2.     A. Abdullah and X. Li, 2013

“Context Aware Web Service Composition: a Survey and Research Challenges”

International Journal of Engineering Research and Industrial Applications, Vol. 6, No. 1, Feb. 2013

3.     X. Shu and X. Li, 2012

“A Scalable and Robust DHT Protocol for Structured P2P Network”

International Journal of Communications, Network and System Sciences, Nov. 2012, pp. 802-809

4.     X. Li and Jiazao Lin, 2011

 “Call U Back: An Agent-based Infrastructure for Mobile Commerce”

 International Journal of E-Entrepreneurship and Innovation, 2(2), April-June 2011, pp. 1-13

  1. X.Shu and X. Li, 2008
    "
    Relations among Mobility Metrics in Wireless Networks"
    International Journal of Communications, Network and System Science, Vol. 3 pp. 246-253
  2. X. Li and Guillaume Antran, 2008
    "Dispatching Mobile Agents for DDM Applications"
    CAAI Transactions on Intelligent Systems, Vol. 3 No. 2, pp. 181-187
  3. X. Li, 2006
    "On the Implementation of IMAGO System"
    International Journal of Computer Science and Network Security, Vol. 6, No. 2A, pp. 107-118
  4. L. Song, X. Li and J. Ni, 2006
    "A Database Service Discovery Model for Mobile Agents"
    International Journal of Intelligent Information Technologies, Vol. 2, No. 2, pp. 16-29
  5. X. Li, 2003
    "Comparison of Communication Models for Mobile Agents"
    Journal on Systemics, Cybernetics and Informatics
  6. X. Li, 1998
    "A New Term Representation Method for Prolog"
    Journal of Logic Programming,
    Vol. 34, No. 1, pp. 43-58 (.pdf)
  7. Y. Y. Yao and X. Li, 1996
    "Comparison of Rough-set and Interval-set Models for Uncertain Reasoning" Fundamenta Informaticae, Vol. 27, pp. 289-298
  8. X. Li, J. Cleary and B. Unger, 1992
    "Virtual Time and Virtual Space"
    International Journal of Parallel Programming, Vol. 21, No. 2, pp. 123-150
  9. Z. Sun and X. Li, 1987
    "CSM - A Distributed Programming Language"
    IEEE Transaction on Software Engineering, Vol. 13, No. 4, pp. 497-499
  10. X. Li and Z. Sun, 1983
    "Distributed Programming"
    Computer Research and Development, Vol. 20, No. 9, pp. 1-6

Papers in Conference Proceedings

1.     A. Abdullah and X.  Li, 2016

“Agent-based Model to Web Service Composition”

13th International Conference on Services Computing, in press.

2.     A. Elnaka, Q. Mahmoud, and X. Li, 2016

“Fair and Delay Adaptive Scheduler (FDAS) Preliminary Modeling and Optimization”

 13th IEEE Consumer Communications & Networking Conference, IEEE Proceedings, pp. 646 - 649.

3.     A. Elnaka, Q. Mahmoud and X. Li 2016

“Simulation Based Comparative Performance Analysis of QoS Traffic Scheduling using Fair and Delay Adaptive Scheduler (FDAS) versus WFQ and EDF”

 13th IEEE Consumer Communications & Networking Conference, pp. 923-930.

4.     A. Abdullah, and X. Li, 2015

“An Integrated-Model QoS-Based Graph for Web Service Recommendation” 

2015 IEEE International Conference on Web Services, pp. 416-423.

5.     A. Elnaka, Q. Mahmoud and X. Li, 2014

“A Framework for QoS Provisioning in Unified Communications Networks” 

11th Annual IEEE Consumer Communications & Networking Conference, IEEE Proceedings, pp. 1-6.

6.     A. Elnaka, Q. Mahmoud and X. Li, 2014

“Fair and delay adaptive scheduler for UC and NGN networks” 

 IEEE 27th Canadian Conference on Electrical and Computer Engineering, pp. 1-6.

  1. A. Abdullah and X. Li, 2013

“An Efficient I/O Based Clustering HTN in Web Service Composition HTN”

Proceedings of  International Conference on Computing, Management and Telecommunications (IEEE), Jan. 2013

  1. X. Li, 2012

 “An Agent-based Infrastructure for Mobile Commerce”,

Proceedings of the 12th Emerging Information & Technology Conference, 2012

9.     J.  Lin, X. Li, Y. Yang, L. Liu, W. Guo, Xin  Li, and L. Li, 2011

 “A Context-aware Recommender System for M-commerce Applications”,

Proceedings of The International Conference on Active Media Technology (AMT'11), Lecture Notes in Computer Science, Vol. 6890, pp. 217-228

10.  J. Lin, L. Li, and X. Li, 2011

“Toward an Agent-based and Context-aware Workflow Approach for Designing Intelligent M-commerce”,

Proceedings of The 3rd International Conference on Information Science and Engineering (ICISE’11)

11.  X. Li, 2010

Deploying Intelligent Context-aware Agents in M-commerce”,

Keynote Speaker Invited by The 2nd International Conference on Information Science and Engineering (ICISE)

12.  J. Lin, Z. Zhao, K. Ruan, Y. Deng, L. Li and X. Li, 2010

“A Comprehensive Task Management System for Large –Scale Virtual Screening Applications”,

Accepted by The 2nd International Conference on Information Science and Engineering

13.  J. Lin, X. Li, F. Ding, Z. Zhao, C. Li and L. Li, 2010

“A New Service Reservation Approach for Workflow Management”,

Proceedings of The 6th International Conference on Networked Computing and Advanced Information Management (NCM), pp.51-56

14.  J. Lin, X. Li and L. Li, 2010

“Integrating Mobile Agent and Context-aware Workflow Analysis for M-commerce Applications”,

Proceedings of The International Conference on e-Business (ICE-B), pp. 109-115

15.  X. Li, J. Lin and L. Li, 2010

“On the Design of a Mobile Agent Environment for Context-aware M-commerce”,

Proceedings of The 3rd IEEE International Conference on Computer Science and Information Technology (ICCIST), Vol. 3, pp. 176-180

16.  X. Shu and X. Li, 2009

Tambour: A Scalable and Robust DHT Protocol”,

Proceedings of The 1st International Conference on Information Science and Engineering (ICISE), pp. 417-420

17.  G. Antran and X. Li, 2009

“Virtual Memory Management Schema for Highly Mobile Agents”,

Proceedings of The International Conference on Internet Computing (ICOMP09), pp. 191-195

  1. X. Li, 2009

 “Using Mobile Agents to Support M-commerce”,

Proceedings of The International Conference on e-Business (ICE-B09), pp. 91-96

19.  X. Li and G. Antran, 2009

“Implementing a Mobile Agent Platform for M-commerce”,

Proceedings of The 33rd Annual IEEE International Computers, Software and Applications Conference (COMPSAC09), Vol. 2, pp. 40-45

  1. Guillaume Antran and X. Li, 2008
    "Large Scale Deployment A Mobile Agent Approach to Network Management"
    Proceedings of The 7th International Conference on Networking (ICN08), pp. 614-619
  2. Xue Zhang, Zhuo Li, Sanglu Lu, Daoxu Chen, and X. Li, 2008
    "Proportion-Integral Power Control for Wireless Ad Hoc Networks"
    Proceedings of The IEEE Wireless Communications and Networking Conference (WCNC08), pp. 2289-2294 
  3. Xiao Shu and X. Li, 2007
    "Link Failure Rate and Speed of Nodes in Wireless Network"
    Proceedings of The 3rd IEEE International Conference Wireless Communications, Networking and Mobile Computing,Vol
    1, pp. 1441-1444
  4. X. Li, 2007
    "Security in A Mobile Agent Based DDM Infrastructure"
    Proceedings of The International Workshop on Autonomous Intelligent Systems: Agent and Data Mining, LNAI 4476, 2007, pp. 114-123
  5. X. Li and JingBo Ni, 2007
    "Deploying Mobile Agents in Distributed Data Mining"
    Proceedings of The International Workshop on High Performance Data Mining and Application, 2007, pp. 113-122
  6. X. Li, 2007
    "The Role of Mobile Agents in M-Commerce"
    Proceedings of The 6th Wuhan International Conference on E-Bussiness, 2007, pp. 403-408
  7. Guillaume Autran and X. Li , 2006
    “Implementation of Tag Representation in Prolog Virtual Machine”,
    Proceedings of the International Conference on Programming Languages and Compilers, 2006, pp. 883-889
  8. X. Li and Guillaume Autran, 2005
    "Inter-agent Communication in IMAGO Prolog",
    Extended paper collected by Lecture Notes in Artificial Intelligence,
    Vol. 3346,  2005, pp. 163-180
  9. J. Ni, X. Li and L. Song, 2005
    "Design and Implementation of Database Interface for Logic Language Based Mobile Agent System",
    Proceedings of ICEIS 2005, Vol. 1, pp. 461-464
  10. L. Song, X. Li and J. Ni, 2005
    "A New Model for Database Service Discovery in Mobile Agent System",
    Proceedings of ICEIS 2005, Vol. 4, pp. 214-219
  11. Y. Su and X. Li, 2005
    "Performance Analysis of IMAGO System",
    Proceedings of CCECE 2005, CD
  12. N. Dai and X. Li, 2005
    "The Design of an On-line Monitor in IMAGO System",
    Proceedings of CCECE 2005, CD
  13. Guillaume Autran and X. Li, 2004
    "A Practical Approach to Agent Migration Protocol",
    Proceedings of  IEEE/ACM International Conference on Intelligent Agent Technology ( IAT'04), 2004, pp. 337-340
  14. X. Li and Guillaume Autran, 2004
    "Inter-agent Communication in IMAGO Prolog",
    Proceedings of Second International Workshop on Programming Multi-Agent Systems: Languages and Tools (ProMAS'04), 2004, pp. 79-88
  15. Z. Xu and X. Li, 2004
    "Protecting Hosts Against Attacks in Imago System",
    Proceedings of CCECE 2004, pp. 361-364
  16. M. Qusay, Z. Xu and X. Li, 2004
    "Evaluation of Recent Research in Mobile Agent Platforms for Mobile Devices"
    Proceedings of ICEIS 2004, Vol. 3, pp. 331-336
  17. L. Song and X. Li, 2004
    "Locating Services for Intelligent Mobile Agents"
    Proceedings of CATA 2004, pp. 308-312
  18. Z.Xu, X. Li and M. Qusay, 2003
    "Security Mechanism in Prolog-based IMAGO System"
    Proceedings of ISK 2003
  19. X. Li, 2003
    "A Logic-based ACL for Interagent Communication"
    Proceedings of ICAMT 2003, pp. 120-125
  20. Guillaume Autran and X. Li, 2003
    "On the Implementation of an Agent Migration Protocol"
    Proceedings of CCECE 2003, (CD)
  21. Hua Liang and X. Li, 2003
    "IMAGO Prolog and Its Compilation"
    Proceedings of CCECE 2003, (CD)
  22. X. Li, 2002
    "Comparison of Communication Models for Mobile Agents"
    Proceedings of SCI 2002, pp. 31-36
  23. X. Li, 2001
    "IMAGO: A Prolog-based System for Intelligent Mobile Agents"
    Proceedings of Mobile Agents for Telecommunication Applications (MATA'01), Springer Verlag Lectures Notes in Computer Science, pp. 21-30 (.pdf)
  24. X. Li, 2001
    "An Alternative Framework for Intelligent Mobile Agents"
    Proceedings of IC-AI 2001, pp. 29-35 (.pdf)
  25. X. Li, 2001
    "A New Communication Model for Intelligent Mobile Agents"
    Proceedings of SSGRR 2001, (CD) (.pdf)
  26. L. Han and X. Li, 2001
    "A Web-based Graduate Application Database System"
    Proceedings of CCECE 2001, (CD)(.pdf)
  27. X. Li, 2000
    "Efficient Memory Management in a Merged Heap/Stack Prolog Machine"
    Proceedings of ACM-SIGPLAN 2nd International Conference on Principles and Practice of Declarative Programming (PPDP'00), pp. 245-256 (.pdf)
  28. X. Li, 2000
    "Embedding Chronological Garbage Collection in a Prolog Virtual Machine"
    Proccedings of the Fifth International Symposium on Future Software Technology (ISFST2000), pp. 207-212
  29. X. Li, 1999
    "Exploring Single Stack Architecture for Prolog"
    Proceedings of 7th IASTED International Conference, pp. 489-491
  30. X. Li, 1999
    "Implementing Prolog with Chronological Garbage Collection"
    Poster in Proceedings of ICLP'99, pp. 612
  31. Y. Ding and X. Li, 1998
    "Cache Performance of Chronological Garbage Collection"
    Proceedings of 1998 Canadian Conference on Electrical and Computer Engineering, pp. 1-4
  32. Y. Wang and X. Li, 1998
    "Compiling Prolog to Logic Virtual Machine"
    Proceedings of 1998 Canadian Conference on Electrical and Computer Engineering, pp. 317-320
  33. S. Falcigno and X. Li, 1997
    "An Object-oriented Implementation of a Discrete Event Trainer Simulation"
    Proceedings of 1997 Canadian Conference on Electrical and Computer Engineering, pp. 407-410
  34. X. Li, 1996
    "Program Sharing: A New Implementation Approach for Prolog"
    Proceedings of PLILP'96, Springer Verlag Lectures Notes in Computer Science, pp. 259-273
  35. X. Li, 1996
    "Structure Sharing and Structure Copying Revisited"
    Proceedings of the Fourth Compulog-Net Workshop on Parallelism and Implementation Technologies, Bonn, pp. 119-130
  36. S. Cai, X. Liu, and X. Li, 1996
    "The Design and Implementation of DUIDS based on Multi-tree Structured User-interface Model"
    Proceedings of 1996 Canadian Conference on Electrical and Computer Engineering, pp. 307-309
  37. X. Li and Y. Y. Yao, 1996
    "LAM: Another Prolog Abstract Machine"
    Proceedings of 1996 Canadian Conference on Electrical and Computer Engineering, pp. 310-313
  38. X. Li, 1995
    "Distrubuted Simulation in CSP*"
    Proceedings of 1995 Canadian Conference on Electrical and Computer Engineering, pp. 929-932
  39. X. Li and Y. Y. Yao, 1994
    "LI-Engine: A New Sequential Architecture Model for Prolog"
    Proceedings of 1994 ILPS Postconference on Implementation, pp. 1-10
  40. Y. Y. Yao, X. Li, T. Y. Lin and Q. Liu, 1994
    "Representation and Classification of Rough Set Models"
    Proceedings of the Third International Workshop on Rough Sets and Soft Computing, pp. 44-47
  41. X. Li and W. Fan, 1994
    "Implementing Cyclic Structures by Term Object Sharing"
    Proceedings of 1994 Canadian Conference on Electrical and Computer Engineering, pp. 599-603
  42. X. Li and H. Huang, 1994
    "On the Implementation of CC++"
    Proceedings of 1994 Canadian Conference on Electrical and Computer Engineering, pp. 763-766
  43. Y. Y. Yao and X. Li, 1993
    "Uncertainty Reasoning with Interval-Set Algebra"
    In Proceedings of International Workshop on Rough Sets and Knowledge Discovery, pp. 191-202
  44. X. Li and W. Fan, 1993
    "An Object-oriented And/Or Graph Inference Engine"
    In Proceedings of 1993 Canadian Conference on Electrical and Computer Engineering, pp. 615-618
  45. M. Meng, D. Lingman and X. Li, 1993
    "A Real-Time Generic Animated Simulator for Robot Manipulators"
    In Proceedings of 1993 Canadian Conference on Electrical and Computer Engineering, pp. 1077-1080
  46. X. Li and H. Huang, 1993
    "On the Concurrency of C++"
    In Proceedings of the 5th International Conference on Computing and Information, pp. 215-219
  47. X. Li, J. Cleary and B. Unger, 1990
    "Distributed Simulation in Logic"
    In Proceedings of SCS Computer Simulation Conference, Calgary, pp. 1-6
  48. J. Cleary, B. Unger and X. Li, 1988
    "A Distributed AND-Parallel Backtracking Algorithm Using Virtual Time"
    In Proceedings of SCS Conference on Distributed Simulation, San Diego, pp. 177-182
  49. X. Li, B. Unger and et al, 1988
    "Communicating Sequential Prolog"
    In Proceedings of SCS Conference on Distributed Simulation, San Diego, pp. 166-170
  50. X. Li and B. Unger, 1987
    "Languages for Distributed Simulation"
    In Proceedings of SCS Conference on AI and Simulation, San Diego, pp. 35-40
  51. X. Li and B. Unger, 1986
    "Predicting X-Tree Network Performance Using the Jade Environment"
    In Proceedings of SCS Conference on Intelligent Simulation Environment, San Diego, pp. 75-79
  52. X. Li and Z. Sun, 1984
    "CSM - A Distributed Programming Language"
    In Proceedings of the First International Conference on Computers and Applications, IEEE

 

Technical Reports:

 

  1. X. Li, 2003
    "IMAGO Prolog User's Manual version 1.0" (.pdf)
  2. X. Li, 2002
    "IMAGO: Project Proposal" (.pdf)
  3. X. Li, 2000
    "The Logic Virtual Machine Specification" (.pdf)
  4. X. Li and Brian Unger. 1988

Predicting X-tree Network performance Using the Jade Environment”, University of Calgary, 298-10

5.      Li, Brian Unger, John Cleary, Greg Lomow and Darrin West. 1988

“Communicating Sequential Prolog, University of Calgary,  297-09

6.     John Cleary, Brian Unger and X. Li. 1987

“A Distributed And-Parallel Backtracking Algorithm Using Virtual Time, University of Calgary, 281-2

7.     X. Li and Brian Unger. 1986

“Languages for Distributed Simulation”, University of Calgary, 246-20

  1. Brian Unger, John Cleary, Greg Lomow, X. Li, Xiao Zhonge and Konrad Slind. 1986

“Jade Virtual Time Implementation Manual, University of Calgary, 242-16