Publications of Yijun YU

Department of Computer Science, University of Toronto

E-mail: yijun   @

DBLP Homepage

Copyright notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

International Journals

  1. Y. Yu, J. Lu, J. Mylopoulos, W. Sun., J. Xue and E.H. D'Hollander, Making XML Document Markups International. Software Practice & Experience , DOI:10.1002/621, 35(1):1-14, 2005.
  2. Y. Yu, K. Beyls and E.H. D'Hollander, Visualizing the Impact of the Cache on Program Execution, CCAI, Journal for the Integrated Study of AI, Cognitive Science and Applied Epistemology, 19(3-4), 2004.
  3. W. Sun, W. Shi, B. Shi, and Y. Yu. A cost-efficient scheduling algorithm of on-demand broadcasts. ACM Wireless Network, 9(3):239-247, 2003.
  4. Y. Yu and E.H. D'Hollander. Loop parallelization using the 3D Iteration Space Visualizer. Journal of Visual Languages and Computing, 12(2):163-181, April 2001.

International conferences

  1. J. Lu, Y. Yu, J. Mylopoulos. A Lightweight Approach to Semantic Web Service Synthesis, International Workshop on Challenges in Web Information Retrieval and Integration, Tokyo, to appear, 2005.
  2. H. Dayani-Fard, Y. Yu, J. Mylopoulos and P. Andritsos. Improving the build architecture of legacy C/C++ software systems. Fundamental Approaches to Software Engineering (FASE'05), to appear, 2005.
  3. Y. Yu, J.C. Leite, J. Mylopoulos. From goals to aspects: discovering aspects from requirements goal models. In the 12th IEEE International Requirements Engineering Conference. Sep 6-10, pp. 38-47, 2004.
  4. Y. Yu, E.H. D'Hollander. Non-uniform dependences partitioned by recurrence chains. In Proceedings of the ICPP 2004, Ed. Rudolf Eigenmann, pp. 100-107. August 15-18, Montreal, Canada.
  5. Y. Yu, K. Beyls, E.H. D'Hollander. Performance visualization using XML representations. Proceedings of the 8th international conference on Information Visualization. July 14-16, London. pp. 795-800. IEEE. 2004.
  6. Y. Yu, J. Mylopoulos., E. Yu, J.C. Leite, L. Liu, E.H. D'Hollander. Software refactoring guided by multiple soft-goals. In Proceedings of the 1st workshop on Refactoring: Achievements, Challenges, and Effects, in conjunction with the 10th WCRE conference 2003, pages 7-11, Victoria, Canada, Nov 13-16, 2003.
  7. Y. Yu, H. Dayani-Fard, J. Mylopoulos. Removing false code dependencies to speedup software development processes. In Proceedings of CASCON'03, pages 288-297, Markham, Toronto, Oct 6-9 2003.
  8. Y. Yu, J. Lu, J. Xue, Y. Zhang, and W. Sun. Localizing XML documents through XSLT. In IASTED International Conference on Applied Informatics (AI 2003), pages 1059-1064, Innsbruck, Austria, Feb 2003. (it has been accepted by Software Practice & Experience journal for modifications )
  9. K. Beyls, E.H. D'Hollander, and Y. Yu. Visualization enables the programmer to reduce cache misses. In IASTED Conference on Parallel and Distributed Computing and Systems, pages 781-786, Nov 2002. best paper
  10. Y. Yu, K. Beyls, and E.H. D'Hollander. Visualizing the impact of the cache on program execution. In E. Banissi, F. Khosrowshahi, M. Sarfraz, and A. Ursyn, editors, Proceedings of Fifth International Conference on Information Visualization, pages 336-341, London, England, July 2001. IEEE Computer Society.
  11. W. Sun, W. Shi, B. Shi, W. Ji, and Y. Yu. A self-adaptive scheduling algorithm of on-demand broadcasts. In M. Meo, T.A. Dahlberg, and L. Donatiello, editors, Proceedings of the 4th ACM International Workshop on Modeling, An alysis and Simulation of Wireless and Mobile Systems, pages 139-146, Rome, July 2001. ACM.
  12. Y. Yu and E.H.  D'Hollander. Parallel programming using Iteration Space Visualizer. In Guido Wirtz, editor, Proceedings of the Satellite Workshop of Visual Methods for Parallel and Distributed Programming, hold on 14th of September at the IEEE Symposium on Visual Languages 2000, 10-14 September 2000, Seattle, US, pages 9-18, September 2000. best paper
  13. Y. Yu and E.H. D'Hollander. Partitioning loops with variable dependence distances. In David J. Lilja, editor, Proceedings of the 2000 International Conference on Parallel P rocessing, 21-24 August 2000, Toronto, Canada, pages 209-218. IEEE Computer Society, August 2000.
  14. Y. Yu. A 3D-java tool to visualize loop-carried dependences. In E. H. D'Hollander, J. R. Joubert, F. J. Peters, and H. Sips, editors, Parallel Computing: Fundamentals & Applications, Proceedings of the International Conference ParCo'99, 17-20 August 1999, Delft, The Netherlands, pages 730-737. Imperial College Press, April 2000.
  15. K. Beyls, E. D'Hollander, and Y. Yu. JPT: A Java parallelization tool. In J. J. Dongarra, E. Luque, and Tomas Margalef, editors, Recent advances in parallel virtual machine and message passing interface: 6th European PVMMPI Users' Group Meeting, Barcelona, Spain, September 26-29, 1999: proceedings, volume 1697 of Lecture Notes in Computer Science, pages 173-180, Berlin, Germany / Heidelberg, Germany / London, UK / etc., 1999. Springer-Verlag.
  16. Y. Yu, Q. Wang, B. Zang, C.Q. Zhu, and E.H. D'Hollander. Interactively studying the unimodular loop parallelizing transformations using PEFPT programming environment. In G. Joubert, E. D'Hollander, and R. Sommerhalder, editors, Proceedings of the International Seminar on Software for Parallel Computing: Programming Paradigms, Development Environments and Debugging, pages 173-198. Technical Univerisity Clausthal, Jan 1998.
  17. Q. Wang, Y. Yu, and E. D'Hollander. Visualizing the iteration space in PEFPT. Lecture Notes in Computer Science, 1225:908-915, 1997.
  18. Q. Wang, Y. Yu, and E.H. D'Hollander. Interactive programming using PEFPT. In Proc. Seminar Parallel Computing: Software, Architecture and Operating Systems, pages 123-129, Oct 1996.
  19. Y. Yu, Q. Wang, and C.Q. Zhu. The design of a parallel programming environment for FPT. In Proc. Topic in Knowledge and Information Technology, pages 69-80, Sep 1996.
  20. B. Zang, Y. Yu, T. Chen, and C.Q. Zhu. An array privatization scheme based on data dependence test and data coverage. In Proc. Topic in Knowledge and Information Technology, pages 95-104, Sep 1996.

Chinese journals:

  1. Y. Yu, J. Li, B. Huang, and C.Q. Zhu. Enhanced automatic multi-nested loop unimodular transformation with array reduction technique (abstract). Chinese Journal of Computer, 22(6):561-566, 1999.
  2. B. Huang, B. Zang, Y. Yu, and C.Q. Zhu. Intraprocedural alias analysis for pointer array (abstract) Journal of Software, 10(6):600-607, 1999.
  3. Y. Yu, W. Shi, B. Zang, and C.Q. Zhu. Computing the unimodular transforming matrix to parallelize a nested sequential loop with const dependence distance (abstract, ps). Journal of Software, 10(4):366-371, 1999.
  4. Y. Yu, Q. Wang, W. Shi, B. Zang, and C.Q. Zhu. JavaPIE: An Internet research extension of the parallel programming interactive environment. (draft in color) Journal of Computer Research and Development (English), 36(2):230-233, Feb 1999.
  5. Y. Yu. A user interface framework for object-oriented applications. Journal of Computer Engineering and Designs, 16(2):48-52, June 1995.
  6. Y. Yu. Persistent programming language: A supporting technique for OODB (a case study of O++ and E). Journal of Computer Engineering, 21(3):26-30, May 1995.
  7. Y. Yu. A constraint-driven strongly-typed OOPL: Eiffel with constraints. Journal of Computer Engineering and Technology, February 1995.
  8. Y. Yu. MetaCASE technology -- its description and evaluation. Journal of Computer Technology, 2, March 1994.


  1. Y. Yu. Development of an Interactive Parallel Programming Environment. PhD thesis, Fudan University, Apr 1998, in Chinese.
  2. Y. Yu. Object-oriented development of graphic editors. Master Thesis, Fudan University, June 1995, in Chinese.


  1. W. Sun, F. Tian, and Y. Yu. Word 6.0 Highlights. Fudan University Press, July 1996, in Chinese.
  2. C. Zhou and Y. Yu. FoxPro 2.6 for Windows Programming. Fudan University Press, May 1996, in Chinese.
  3. Y. Yu. Fast Application of FoxPro 2.6 for Windows. Fudan University Press, Feberury 1996, in Chinese.

Technical reports

  1. Y. Yu, H. Dayani-Fard, J. Mylopoulos and P. Andritsos. Reducing build time through precompilations for large-scale software. Technical Report. CSRG-504, Compuser Systems Research Institute, University of Toronto, 2004.
  2. Y. Yu, E.H. D'Hollander. YAXX - an YAcc eXtension to Xml. User manual, ELIS, Gent University, 2002.
  3. Y. Yu, Q. Wang, B. Zang, W. Shi, C.Q. Zhu, and E.H. D'Hollander. Interactively transforming difficult loops with iteration space visualizer in PEFPT. Technical report, Institute of Parallel Processing, Fudan University, 1997.
  4. Y. Yu, Q. Wang, W. Shi, and C.Q. Zhu. The parallel programming interactive environment. Technical report, Institute of Parallel Processing, Fudan University, 1995.