[PDF]
Education
Ph.D Program, Computer and Information Sciences, Univ. of Alabama at Birmingham, Aug.2002 to present.
Jan.2004: Passed PhD Level One Qualifying Exam
Dec.2005: Passed PhD Level Two Proposal Defense
M.S., Computer and Information Sciences, Univ. of Alabama at Birmingham, Aug.2002 to 2004.
B.S., Computer Communication, Nanjing Univ. of Post & Telecommunications, China, Jul.2002.
Experience
Graduate Research Assistant on NSF CSR project, Aug.2005 to present.
Graduate Research Assistant on DARPA PCES project, Dec.2002 to Apr.2005.
Graduate Teaching Assistant on CS306-Introduction to Perl Programming, Aug.2006 to Dec.2006.
Graduate Teaching Assistant on CS622-Reflective and Adaptive Systems, Aug.2005 to Dec.2005.
Graduate Teaching Assistant on CS620-Advanced Software Engineering, Jan.2005 to May 2005.
Graduate Teaching Assistant on CS302-Object Oriented Design, Jan.2005 to May 2005.
Graduate Teaching Assistant on CS405-Programming Languages, Aug.2002 to Dec.2002.
Graduate Teaching Assistant on CS101-Computer Fundamentals, Aug.2002 to Dec.2002.
Internship, Motorola Software and Systems Engineering Research Lab, May 2006 to Aug.2006.
Investigated and developed aspect composition mechanisms within the Motorola Aspect-Oriented Modeling Weaver (MOTOWEAVR).
Internship, Shenzhen Chengbo Cyber Technology Co. Ltd., Jan.2002 to Jul.2002.
Participated in the development of Data Service Switch Platform (DSSP), which provides data service support for various end-users (including WAP mobile users, PDA users, Internet users and telephone users).
Developed a WAP customization portal for mobile data service, which serves as a fundamental component in DSSP, using J2EE, Nokia Mobile Internet Toolkit, JBuilder and Oracle 8i Database.
Publications
Jing Zhang, Yuehua Lin, and Jeff Gray,"Generic and Domain-Specific Model Refactoring using a Model Transformation Engine," in Model-driven Software Development, (Sami Beydeda, Matthias Book, and Volker Gruhn, eds.), Springer, ISBN: 3-540-25613-X, 2005, Chapter 9, pp. 199-218. [PDF]
Yuehua Lin, Jing Zhang, and Jeff Gray,"A Framework for Testing Model Transformations," in Model-driven Software Development, (Sami Beydeda, Matthias Book, and Volker Gruhn, eds.), Springer, ISBN: 3-540-25613-X, 2005, Chapter 10, pp. 219-236. [PDF]
Jing Zhang, Jeff Gray and Yuehua Lin, "Aspect Mining from a Modeling Perspective," accepted to a special issue of the International Journal of Computer Applications in Technology, Fall 2006. [PDF]
Krishnakumar Balasubramanian, Aniruddha Gokhale, Yuehua Lin, Jing Zhang, and Jeff Gray, "Weaving Deployment Aspects into Domain-Specific Models,"International Journal on Software Engineering and Knowledge Engineering (IJSEKE), pending publication - summer 2006. [PDF]
Jeff Gray, Yuehua Lin, and Jing Zhang, "Automating Change Evolution
in Model-Driven Engineering," IEEE Computer (Special Issue on Model-Driven Engineering), vol. 39, no. 2, February 2006,
pp.51-58.
Official Computer Digital Library: [URL] Early Draft: [PDF]
Under Review: Yuehua Lin, Jeff Gray, Jing Zhang, Steve Nordstrom, Aniruddha Gokhale, and Sandeep Neema, "Replicators: Transformations to Address Model Scalability," Invited submission to the Special Issue of "Best Papers of MoDELS 2005" - Journal of Software and Systems Modeling. [PDF]
Under Review: Faizan Javed, Marjan Mernik, Jing Zhang, Jeff Gray, and Barrett Bryant, "MARS: A Metamodel Recovery System using Grammar Inference," submitted to the Journal of Software and Systems Modeling.[PDF]
Under Review: Jeff Gray, Sandeep Neema, Jing Zhang, Yuehua Lin, Ted Bapty, Aniruddha Gokhale, and Douglas C. Schmidt, "Concern Separation for Adaptive QoS Modeling in Distributed Real-Time Embedded Systems," submitted to the Journal of Software and Systems Modeling. [PDF]
Jeff Gray, Yuehua Lin, Jing Zhang, Steve Nordstrom, Aniruddha Gokhale, and Sandeep Neema, "Replicators: Transformations to Address Model Scalability," Model Driven Engineering Languages and Systems (MoDELS), (formerly the UML series of conferences), Montego Bay, Jamaica, October 2005, pp. 295-308. [PDF] ***Best Paper Award***
Under Review: Yuehua Lin, Jeff Gray, and Jing Zhang, "The Embedded Constraint Language: A Transformation Language for Visual Models." [PDF]
Under Review: Suman Roychoudhury, Jing Zhang, Jeff Gray, "Weaving into Template Libraries." [PDF]
Jeff Gray, Jing Zhang, Yuehua Lin, Hui Wu, Suman Roychoudhury, Rajesh Sudarsan, Sandeep Neema, Feng Shi, and Ted Bapty, "Model-Driven Program Transformation of a Large Avionics Application," Generative Programming and Component Engineering (GPCE 2004), Springer-Verlag LNCS, Vancouver, Canada, October 2004, pp. 361-378. [PDF]
Song Zhou, Chuanxi Xu, Hui Wu, Jing Zhang, Yuehua Lin, Juanqin Wang, Jeff Gray and Barrett Bryant, "E-R Modeler: A Database Modeling Toolkit for Eclipse ," 42nd Annual ACM SE Conference, Huntville, AL, April 2004, pp. 160-165. [PDF]
Suman Roychoudhury, Jeff Gray, Hui Wu, Jing Zhang, Yuehua Lin,"A Comparative Analysis of Meta-programming and Aspect-Orientation" 41st Annual ACM Southeast Conference, Armstrong Atlantic State University, Savannah, Georgia, March 7-8, 2003, pp. 196-201. [PDF]
Jing Zhang, Thomas Cottenier, Aswin van den Berg, and Jeff Gray, "Aspect Interference and Composition in the Motorola Aspect-Oriented Modeling Weaver,"MoDELS Workshop on Aspect-Oriented Modeling, Genova, Italy, October 2006. [PDF]
Jing Zhang, Jeff Gray, and Yuehua Lin, "A Model-Driven Approach to Enforce Crosscutting Assertion Checking," 27th ICSE Workshop on the Modeling and Analysis of Concerns in Software (MACS), St. Louis, Missouri, May 2005. [PDF]
Jing Zhang, Jeff Gray, and Yuehua Lin, "A Generative
Approach to Model Interpreter Evolution," 4th OOPSLA Workshop on Domain-Specific Modeling, Vancouver, BC,
Canada, October 2004, pp.121-129.
Paper: [PDF] Presentation: [PPT]
Yuehua Lin, Jing Zhang, and Jeff Gray, "Model Comparison: A
Key Challenge for Transformation Testing and Version Control in Model Driven Software Development," OOPSLA Workshop on
Best Practices for Model-Driven Software Development, Vancouver, BC, Canada, October 2004.
Paper: [PDF] Presentation: [PPT]
Jing Zhang and Jeff Gray, "Legacy System Evolution through
Model-Driven Program Transformation," EDOC Workshop on Model-Driven Evolution of Legacy Systems, Monterey, CA,
September 2004.
Paper: [PDF] Presentation: [PPT]
Jeff Gray, Yuehua Lin, and
Jing Zhang, "Aspect Model Weavers: Levels of Supported
Independence," Middleware 2003: Workshop on Model-driven
Approaches to Middleware Applications Development, Rio de Janeiro, Brazil, June
2003.
Paper: [PDF] Presentation: [PPT]
Jeff Gray, Yuehua Lin, and Jing Zhang, "Degrees of Independence in Aspect-Oriented Modeling to Support Two-Level Weaving," Real-Time CORBA Component Model Workshop , Washington University, St. Louis, Missouri, March 1, 2003.
Jing Zhang and Jeff Gray, "Metamodel-Driven Model Interpreter Evolution," Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), San Diego, California, October 2005, pp. 214-215. [Poster]
Jing Zhang and Jeff Gray, "Supporting Software Evolution through Model-Driven Program Transformation," Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada, October 2004, pp. 310-311. [Poster]
Yuehua Lin, Song Zhou, Chuanxi Xu, Hui Wu, Jing Zhang, Juanqin Wang, Jeff Gray, and Barrett Bryant, "E-R Modeler: A Database Modeling Toolkit for Eclipse," Special Event (hosted by IBM): Eclipse Technology eXchange (OOPSLA), Anaheim, CA, October 2003.
Jing Zhang, "Legacy System Evolution Using Model-Driven Program Transformations," The 3rd Annual Southeastern Software Engineering Conference, Huntsville, Alabama, March 2004.
Demonstrations
Jeff Gray, Suman Roychoudhury, Jing Zhang, and Yuehua Lin, "C-SAW and GenAWeave: A Two-Level Aspect Weaving Toolsuite," AOSD '05: International Conference on Aspect-Oriented Software Development, Chicago, IL, March 2005.
Jeff Gray, Ira Baxter, Jing Zhang, and Suman Roychoudhury, "C-SAW and GenAWeave: A Two-Level Aspect Weaving Toolsuite," Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, BC, October 2004.
"Two-Level Weaving to Support Evolution in Boeing Bold Stroke OEP," DARPA PCES PI Meeting, Nashville, TN, December 2003.
Exhibition of the research activities in Computer and Information Sciences Department (UAB),The Technological Excellence in Aviation, Missiles and Space (TEAMS) ConferenceMeeting, Von Braun Center of Huntsville, Alabama, April 2003.
Conferences and Meetings Attended
ACM OOPSLA, 2004, 2005.
ACM Generative Programming and Component Engineering (GPCE), 2004.
IEEE Enterprise Distributed Object Computing Conference (EDOC), 2004.
Southeast Software Engineering Conference (SESE), 2003, 2004.
DARPA PCES PI Meeting, 2003.
Alabama Academy of Science, 2003.
ACM Mid-Southeast Conference, 2003.
ACM Southeast Conference, 2003.
Grant Activities
$150 travel grant from Alabama Academy of Science (AAS), 2005.
$500 travel grant from ACM SIGPLAN for participating the ACM SIGPLAN Student Research Competition in OOPSLA 2005, October 2005.
$500 travel grant from ACM SIGPLAN for participating the ACM SIGPLAN Student Research Competition in OOPSLA 2004, October 2004.
Travel grant from Graduate School of UAB, spring 2003, fall 2003, fall 2004, fall 2005.
Help Dr. Jeff Gray with NSF CPA proposal ("Foundational Principles to Support Evolution in Model-Driven Software Development"), March 2004.
Help Dr. Jeff Gray with IBM Eclipse Grant ("ER-modeler"), December 2003.
Honors and Awards
Best Conference Paper Award at MoDELS, invited extended submission to the Journal of Software and System Modeling, 2005.
First place, in Mathematics and Computer Science Division, at UAB Graduate Research Day, Birmingham, March 2005.
UAB International Scholar and Student Services Academic Excellence Award nominee, 2005.
ACM SIGPLAN student research competition nominee held in OOPSLA 2004 and 2005.
Passed PhD Level One exams "With Distinction", January 2004.
Graduate (Teaching/Research) Assistantship and full tuition scholarship sponsored by the CIS UAB, Aug.2002 to present.
Affiliation
Member of Alabama Academy of Science (AAS)
Graduate Student Association (GSA) Senator in UAB