List of publications
![]()
Journals and
Conferences
Charles Zhang FlexSync: An aspect oriented approach to Java synchronization, To appear: ICSE 2009: 31st International Conference on Software Engineering, Vancouver, Canada, May, 2009 (draft)
Charles Zhang and Hans-Arno Jacobsen. Externalizing Java server concurrency with CAL, In ECOOP 2008: 22nd European Conference on Object-Oriented Programming, Paphos, Cyprus, July, 2008 (draft)
Charles Zhang and Hans-Arno Jacobsen. Efficiently mining crosscutting concerns through random walks, To appear in AOSD07: 6th International Conference on Aspect Oriented Software Development,, 12-page manuscript, Vancouver, BC, Canada, March 2007. (Updated: paper)
Charles Zhang, Gilbert Gao and Hans-Arno Jacobsen. Generic Middleware Substrate through Modelware. In Middleware 2005: ACM/IFIP/USENIX 6th International Middleware Conference (Middleware 2005), pages 314-333, Grenoble, France November 28th - December 2nd, 2005 paper
Charles Zhang, Gilbert Gao and Hans-Arno Jacobsen. Towards Just-in-time Middleware, In AOSD05: 4th International Conference on Aspect Oriented Software Development,, pages 63-74, Chicago, IL, March 2005, paper
Charles Zhang and Hans-Arno Jacobsen. Resovling Feature Convolution in Middleware Systems. In OOPSLA04: Proceedings of the 19th ACM SIGPLAN conference on Object-oriented Programming, Systems, Languages, and Applications, pages 188-205, Vancouver, BC, Canada, September 2004. paper
Charles Zhang and Hans-Arno Jacobsen. Refactoring Middleware Systems: A Case Study. In DOA2003, International Symposium on Distributed Objects and Applications, Catania, Sicily (Italy), 2003. Lecture Notes in Computer Science, pages 1243-1262, Springer Verlag.
Charles Zhang and Hans-Arno Jacobsen. Refactoring Middleware with Aspects. In IEEE Transactions on Parallel and Distributed Systems, 14(11):1058 - 1073, November 2003.paper
Charles Zhang and Hans-Arno Jacobsen. Quantifying Aspects in Middleware Platforms. In AOSD03: 2nd International Conference on Aspect Oriented Software Development, pages 130-139, Boston, MA, March 2003.
Workshop Papers
Charles Zhang, Hans-Arno Jacobsen, Yijin Yu. Linking Goal to Aspects. In Early Aspects Workshop, co-located with the 4th International Conference on Aspect Oriented Software Development (AOSD 2005)
Charles Zhang, Hans-Arno Jacobsen, Julie Waterhouse Park, and Adrian Colyer. Aspect Refactoring Verifior, In Linking Aspect Technology and Evolution Workshop, co-located with 4th International Conference on Aspect Oriented Software Development. (AOSD 2005)
Charles Zhang and Hans-Arno Jacobsen. Prism is research in aspect mining. In Companion of OOPSLA04: the 19th annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM Press, 2004.
Charles Zhang, Hans-Arno Jacobsen, TinyC2: Towards building a dynamic weaving aspect language for C, In Foundations of Aspect Languages, co-located with 2nd International Conference on Aspect Oriented Software Development. (AOSD 2003)
Prism
Charles Zhang and Hans-Arno Jacobsen. Prism Query Language , Software Demonstration, 5th International Conference of Aspect Oriented Software Development, AOSD 2006
Charles Zhang and Hans-Arno Jacobsen. Prism Query Language , Software Demonstration and Poster, 15th annual international conference of the IBM Centers for Advanced Studies, CASCON 2005
Charles Zhang and Hans-Arno Jacobsen. Prism is Research In aSpect Mining, Software Demonstration at OOPSLA 2004.
Charles Zhang and Hans-Arno Jacobsen. Prism is Research In aSpect Mining, Software Demonstration at CASCON 2004.
Charles Zhang and Hans-Arno Jacobsen. Prism is Research in Software Modularization. Software Demonstration at CASCON 2003.
Charles Zhang and Hans-Arno Jacobsen. Prism is Research in Software. Modularization. Poster at eTX Workshop OOPSLA 2003
Charles Zhang and Hans-Arno Jacobsen. Modularity Analyzer and Aspect Extractor. Poster at eTX Workshop ICSE 2003
Charles Zhang, Gilbert Gao, Hans-Arno Jacobsen, AMTEX, an extended aspect mining tool, Software Demonstration at CASCON 2002, Markham, Ontario, 2002
Aspect Refactoring Verifier (ARV)
Charles Zhang and Hans-Arno Jacobsen. ARV: Aspect Refactoring
Verifier. Poster and Software Demonstration at CASCON 2004,
CASCON 2003