Selected Publications

 


Journal Articles

  1. Dianxiang Xu, Weifeng Xu, and W. Eric Wong, Testing Aspect-Oriented Programs with UML Design Models, International Journal of Software Engineering and Knowledge Engineering, To appear.
  2. Dianxiang Xu, Vivek Goel, Kendall Nygard, and W. Eric Wong. Aspect-Oriented Specification of Threat-Driven Security Requirements, International Journal of Computer Applications in Technology, Special Issue on Concern Oriented Software Evolution. Vol. 31, Nos. 1/2, pp. 131-140, 2008. 
  3. Martin C. Lundell, Dianxiang Xu, Denver Tolliver, and Kendall E. Nygard. A Multi-Agent Design for Sense and Respond Logistics Simulation, World Review of Intermodal Transportation Research, Special Issue on Computer Simulation in Transportation Research, Vol. 1, No. 4, 2007, pp. 459-471.
  4. Junhua Ding, Peter J. Clarke, Dianxiang Xu, Yi Deng, Xudong He. A Formal Model-Based Approach for Developing an Interoperable Mobile Agent System. Multi-Agent and Grid Systems: An International Journal. Special Issue on Agent-oriented Software Development Methodologies, Volume 2, Number 4, pp. 401-412, 2006.
  5. Dianxiang Xu and Joshua Pauli. Threat-Driven Design and Analysis of Secure Software Architectures. Journal of Information Assurance and Security, Vol.1, No. 3, pp. 171-180, 2006.
  6. Dianxiang Xu and Kendall E. Nygard. Threat-Driven Modeling and Verification of Secure Software Using Aspect-Oriented Petri Nets. IEEE Transactions on Software Engineering. Vol. 32, No. 4, pp. 265-278, April 2006.
  7. Dianxiang Xu, Priti Borse, Karl Altenburg, and Kendall E. Nygard, Distributed Control of Self-organizing Systems with Petri Nets, WSEAS Transactions on Systems, Volume 5, No. 4, pp.776-781, April 2006.
  8. Dianxiang Xu, Richard A. Volz, Michael S. Miller, and Jesse Plymale. Knowledge-Based Human-Agent Teamwork for Distributed Training. International Journal of Intelligent Control and Systems. Vol. 11, No. 1, pp. 1-10, March 2006.
  9. Junhua Ding, Dianxiang Xu, Xudong He, and Yi Deng. Modeling and Analyzing a Mobile Agent-based Clinical Information System. International Journal of Intelligent Control and Systems. Vol. 10, No. 2, pp.143-151, June 2005.
  10. Sen Cao, Richard. A. Volz, Jamison Johnson, Maitreyi Nanjanath, Jonathan Whetzel, and Dianxiang Xu, Development of a Distributed Multi-Player Computer Game for Scientific Experiment of Team-Training Protocols, The Electronic Library – The Int. J. for the Applications of Technology in Information Environments. Vol. 22 No. 1, pp. 43-54, 2004.
  11. Dianxiang Xu, Jianwen Yin, Yi Deng, and Junhua Ding,  A Formal Architectural Model for Logical Agent Mobility , IEEE Transactions on Software Engineering, vol. 29, no.1, pp. 31-45, January 2003. 
  12. Dianxiang Xu, Richard A. Volz, Thomas R. Ioerger, and John Yen,  Modeling and Analyzing Multi-Agent Behaviors Using Predicate/Transition Nets, International Journal of Software Engineering and Knowledge Engineering, vol. 13, no. 1, pp.103-124, February 2003.
  13. Dianxiang Xu, Xudong He, and Yi Deng,  Compositional Schedulability Analysis of Real Time Systems Using Time Petri Nets , IEEE Transactions on Software Engineering, vol.28, no. 10, pp. 984-996, October 2002.

 

Book Chapters

  1. Dianxiang Xu, Software Security, Wiley Encyclopedia of Computer Science and Engineering, B. W. Wah (Editor-In-Chief) and F. B. Bastani (Area Editor), John Wiley & Sons, Inc., To appear.

 

Conference and Workshop Papers

  1. Omar El-Ariss,  Dianxiang Xu,  W. Eric Wong,  Yuting Chen, Yann-Hang Lee, A Systematic Approach for Integrating Fault Trees into System Statecharts, Proc. of the 32nd IEEE Computer Software and Applications Conference (COMPSAC 2008), July 2008, Turku, Finland.
  2. Jun Kong and Dianxiang Xu. A UML-based Framework for Design and Analysis of Secure Software, Proc. of the 32nd IEEE Computer Software and Applications Conference (COMPSAC 2008), July 2008, Turku, Finland.
  3. Martin Lundell, Dianxiang Xu, Jonathan Pikalek, and Kendall E. Nygard, Multi-agent Designs for Ambient Systems, Proc. of the First International Conference on Ambient Media and Systems (Ambi-sys'08), Quebec City, Canada, Feb. 2008.
  4. Dianxiang Xu, Weifeng Xu, and W. Eric Wong. Automated Test Code Generation from UML Protocol State Machines, Proc. of the 19th International Conference on Software Engineering and Knowledge Engineering (SEKE'07), Boston, July 2007.
  5. Dianxiang Xu, Izzat Alsmadi, and Weifeng Xu, Model Checking Aspect-Oriented Design Specification, Proc. of the 31st IEEE International Computer Software and Applications Conference (COMPSAC'07), Vol. 1. pp. 491-500, Beijing, July 2007.
  6. Linzhang Wang, W. Eric Wong, and Dianxiang Xu. A Threat Model Driven Approach for Security Testing, The 3rd International Workshop on Software Engineering for Secure Systems (SESS'07), in conjunction with ICSE’07. May 2007, Minneapolis.
  7. Dianxiang Xu and Xudong He. Generation of Test Requirements from Aspectual Use Cases. Proc. of the Third Workshop on Testing Aspect-Oriented Programs (WTAOP’07). In conjunction with AOSD’07, pp. 17-22, March 2007, Vancouver, Canada. ACM Press.
  8. Dianxiang Xu, Vivek Goel, and Kendall Nygard. An Aspect-Oriented Approach to Security Requirements Analysis. Proc. of the 30th IEEE International Computer Software and Applications Conference (COMPSAC'06), pp. 79-82, Chicago, Sept. 2006.
  9. Josh Pauli and Dianxiang Xu. Integrating Functional and Security Requirements with Use Case Decomposition. Proc. of the 11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS’06), pp. 57-66, USA, August 2006.
  10. Weifeng Xu and Dianxiang Xu. State-Based Testing of Integration Aspects. Second Workshop on Testing of Aspect-Oriented Programs (WTAOP’06). In conjunction with ISSTA’06, July 2006, USA. ACM Press.
  11. Josh Pauli and Dianxiang Xu. Ensuring Consistent Use/Misuse Case Decomposition for Secure Systems. Proc. of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE'06), CA., USA, July 2006.
  12. Dianxiang Xu and Weifeng Xu. State-Based Incremental Testing of Aspect-Oriented Programs. Proc. of the 5th International Conference on Aspect-Oriented Software Development (AOSD’ 06), pp. 180-189, March 20-24, 2006. Bonn, Germany. (Slides)
  13. Dianxiang Xu, Priti Borse, Karl Altenburg, and Kendall E. Nygard, A Petri Net Simulator for Self-organizing Systems, Proceedings of the 5th International Conference on Artificial Intelligence, Knowledge Engineering, and Databases (AIKED’06), Madrid, February, 2006.
  14. Dianxiang Xu and Kendall Nygard. A Threat-Driven Approach to Modeling and Verifying Secure Software. Proc. of the 2005 IEEE/ACM International Conference on Automated Software Engineering (ASE'05), pp. 342-346, November 7-11, 2005. California, USA.
  15. Dianxiang Xu, Weifeng Xu, and Kendall Nygard. A State-Based Approach to Testing Aspect-Oriented Programs. Proc. of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE'05), pp. 366-371, July 14-16, Taiwan.
  16. Junhua Ding, Dianxiang Xu, Yi Deng, Peter J. Clarke, Xudong He. Design an Interoperable Mobile Agent System Based on Predicate Transition Net Models. Proc. of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE'05), pp. 560-565, July 14-16, Taiwan.
  17. Josh Pauli and Dianxiang Xu. Threat-Driven Architectural Design of Secure Information Systems. Proc. of the 7th International Conference on Enterprise Information Systems (ICEIS’05), pp. 136-143. Miami, May 2005.
  18. Josh Pauli and Dianxiang Xu. Trade-off Analysis of Misuse Case-based Secure Software Architectures: A Case Study. Proc. of the 3rd International Workshop on Modeling, Simulation, Verification and Validation of Enterprise Information Systems (MSVVEIS’05), pp. 89-95, Miami, May 2005. INSTICC Press.
  19. Wujun Li, Chongjun Wang, Dianxiang Xu, Bin Luo, and Zhaoqian Chen. A Study on Illumination Invariant Face Recognition Methods Based on Multiple Eigenspaces. Proc. of the Second International Symposium on Neural Networks (ISNN'05), China, May 2005. LNCS 3497, Springer-Verlag.
  20. Dianxiang Xu and Vivek Goel. An Aspect-Oriented Approach to Mobile Agent Access Control. Proc. of the International Conference on Information Technology: Coding and Computing (ITCC’05), Vol. I, pp. 668-673. IEEE Computer Society, April 2005.
  21. Josh Pauli and Dianxiang Xu. Misuse Case-Based Design and Analysis of Secure Software Architecture. Proc. of the International Conference on Information Technology: Coding and Computing (ITCC’05), Vol. II, pp. 398-403, IEEE Computer Society, April 2005.
  22. Weifeng Xu and Dianxiang Xu. A Model-Based Approach to Test Generation for Aspect-Oriented Programs. First Workshop on Testing Aspect-Oriented Programs (WTAOP'05). In conjunction with AOSD'05, Chicago, March 2005.
  23. Wujun Li, Chongjun Wang, Dianxiang Xu, and Shifu Chen. Illumination Invariant Face Recognition Based on Neural Network Ensemble. Proc. of the 16th IEEE International Conference on Tools with Artificial Intelligence (ICTAI04), pp.486-490, IEEE Computer Society, Nov. 2004.
  24. Dianxiang Xu, Priti Borse, Ken Grigsby, and Kendall. E. Nygard. A Petri Net Based Software Architecture for UAV Simulation. Proc. of the  International Conference on Software Engineering Research and Practice (SERP04), pp. 227-232, June 2004.
  25. Dianxiang Xu, Richard A. Volz, and Michael S. Miller, and Jesse Plymale. Human-Agent Teamwork for Distributed Team Training, Proc. of the 15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI03), pp. 602-607, IEEE Computer Society, Sacramento, Nov. 2003.
  26. Sen Cao, Richard. A. Volz, Jamison Johnson, Maitreyi Nanjanath, Jonathan Whetzel, and Dianxiang Xu, Development of a Distributed Multi-Player Computer Game for Scientific Experiment of Team-Training Protocols, Proc. of the 2nd International Conference on Application and Development of Computer Games (ADCOG’03), Hong Kong, January 2003.
  27. Dianxiang Xu, Richard A. Volz, Thomas R. Ioerger, and John Yen,  Modeling and Verifying Multi-Agent Behaviors Using Predicate/Transition Nets, Proc. of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE'02), pp.193-200, Italy, July 2002.
  28. John Yen, Jianwen Yin, Thomas R. Ioerger, Michael S. Miller, Dianxiang Xu, and Richard A. Volz, CAST: Collaborative Agents for Simulating Teamwork,  Proc. of the 17th International Joint Conference on Artificial Intelligence (IJCAI '01), pp. 1135-1142, Seattle, August 2001.
  29. Dianxiang Xu and Yi Deng, Modeling Mobile Agent Systems with High Level Petri Nets, Proc. of the IEEE International Conference on Systems, Man, and Cybernetics (SMC'00), pp. 3177-3182, Nashville, October 2000.