CV

2006/11-current  Ph.D. in Software engineering
 Ph.D. Dissertation: A multi-dimensional architecture description language for forward and reverse evolution of component-based software
 LGI2P, Al¨¨s School of Mines, Nimes, France

2005-2006  M.Sc. in Statistics, Informatics et Mathematics
 Master Thesis: E-learning using data mining
 LIRMM, Montpellier University II, Montpellier, France

2000-2004  B.Sc. in Software engineering
 School of Computer Software, Tianjin University, China


PH.D

Title: A multi-dimensional architecture description language for forward and reverse evolution of component-based software. Disseration PDF (Final: last update 12/Avril/2010). Defense PDF (07/Avril/2010).


Publications

H. Y. ZHANG, C. URTADO and S. VAUTTIER. Dedal: un ADL ¨¤ trois dimensions pour g¨¦rer l'¨¦volution des architectures ¨¤ base de composants. In Proceedings of Conf¨¦rence Francophone sur les Architectures Logicielles (CAL2010).PDF

H. Y. ZHANG, C. URTADO and S. VAUTTIER. Connector-driven process for the gradual evolution of component-based software. In Proceedings of the 20th Australian Software Engineering Conference (ASWEC2009). IEEE. Gold Coast, Australia, April 2009.PDF Bibtex

H. Y. ZHANG, C. URTADO and S. VAUTTIER. Connector-driven gradual and dynamic software assembly evolution. In Proceedings of the International Conference on Innovation in Software Engineering (ISE08), M.Mohammadian editor, pages 345-350, IEEE. Vienna, Austria, December 2008.PDF Bibtex


Presentations

April 2009 : Connector-driven process for the gradual evolution of component-based software. In Proceedings of the 20th Australian Software Engineering Conference (ASWEC2009).Gold Coast, Australia.

December 2008 : Connector-driven gradual and dynamic software assembly evolution. In Proceedings of the International Conference on Innovation in Software Engineering (ISE08). Vienna, Austria.

September 2007 : Intelligent Connectors. International Summer School of Software Engineering. University of Salerno, Italy.


Developed Tools

Dedal : an architecture description language for component-based software.

Arch3D: a tool suite, a set of tools for architecture modeling, visualization, analysis and evolution management.