Xin
ZHANG
Computer
Science
Department
Worcester
Polytechnic
Institute
100
Institute
Road,
Worcester,
MA
01609
Phone:
(508)
831-5857
Email:
xinz@wpi.edu
WWW:
http://www.wpi.edu/~xinz
April
22,
2002
Education
¯
Ph.D.
program
in
Computer
Science,
May
1998-present
Worcester
Polytechnic
Institute,
Worcester,
MA,
USA.
Advisor:
Prof.
Elke
A.
Rundensteiner.
Ph.D.
Committee:
Prof.
Nabil
Hachem,
Prof.
Karen
Lemon,
Dr.
Gail
Mitchell,
Prof.
Wang-Chien
Lee.
Progress
in
the
program:
Ph.D.
Dissertation
Defense
(planned
Fall
2002).
Passed
Ph.D.
Dissertation
Proposal
Defense
(May
2001).
Passed
Ph.D.
comprehensive
exam
portion
(March
2000).
Formed
Ph.D.
Committee
(Jan
2000).
Passed
Ph.D.
qualifying
exam
research
portion
(February
1999).
Passed
Ph.D.
qualifying
exam
written
portion
(April
1998).
¯
Master's
program
in
Computer
Science,
January
1997
May
1999
Worcester
Polytechnic
Institute,
Worcester
MA,
USA,
Current
Cumulative
GPA
3.83
Thesis
Defense
Talk
passed
(December
1998).
Thesis
Proposal
presented
(April
1998).
¯
Chinese
university
degree
(comparable
to
BS-Program)
in
Computer
Science,
1991-1995
Bachelor
of
Science,
Computer
Science,
1991
-
1995
Xiamen
University,
Xiamen,
P.R.
China
A-average,
Top
10%
of
the
class
¯
High
School,
-1991
Beijing
No.
8
Middle
School,
Beijing,
P.R.
China.
Selected
in
the
Young
Children's
Class
of
No.8
Middle
School.
Select
30
out
of
600
competitors.
1
Professional
Experience
¯
Academic
Experience
Research
Assistant,
Spring
2002
-
present
Worcester
Polytechnic
Institute,
Worcester,
MA.
Research
flexible
loading
XML
data
into
object-relational
database,
query
rewriting
from
XML
query
into
SQLs,
order
sensitive
query
processing,
and
update
propagation.
The
main
application
of
this
work
is
the
flexible
and
powerful
XML
document
management.
Built
and
maintained
a
software
system
called
"Rainbow"
that
demonstrates
the
findings.
Research
Assistant,
Spring
2000
-
Fall
2001
Worcester
Polytechnic
Institute,
Worcester,
MA.
Research
querying
XML
data
by
reusing
relational
technology
and
related
technologies,
e.g.,
importing
and
exporting
XML
documents
and
sychronizing
XML
data
updates
using
related
DB
engines.
Built
and
maintained
a
software
system
called
"Clock"
that
demonstrates
the
findings.
[Funded
by
Verizon
Laboratories
Incorporated.]
Research
Assistant,
Spring
1998
-
Spring
2000
Worcester
Polytechnic
Institute,
Worcester,
MA.
Researched
into
data
warehouses
in
general
and
data
warehouse
evolution
in
particular
under
the
umbrella
of
the
EVE
project
(Evolvable
View
Environment).
The
main
application
of
this
work
is
the
support
of
changing
information
sources
on
the
WWW
into
views
that
combine
information
from
several
sources
and
their
maintenance
under
changes.
Built
and
maintained
a
software
system
that
demonstrates
the
findings.
[Funded
by
NSF
grant.]
Teaching
Assistant,
Fall
1997
Worcester
Polytechnic
Institute,
Worcester,
MA.
Teaching
Assistant
of
C
Programming
Language
in
cooperation
with
7
other
TAs
to
handle
200
students,
and
X86
Assembly
Language
with
another
TA
to
handle
30
students.
Bachelor's
Project,
1994-1995
Xiamen
University,
Xiamen,
P.R.
China
Designed
and
implemented
the
GUI
and
sampling
software
of
an
Earthquake
Simulation
and
Test
System.
Reviewer
for
Conferences,
1997-present
Reviewed
papers
for
several
conferences
and
journals
(SIGMOD
'98,
ICDCS
'98,
DEXA
'99,
VLDB
'99,
WIDM
2001,
CIKM
2001,
VLDB
2002).
¯
Industry
and
Other
Practical
Experience
Student
Internship,
Jan.
2001
Sep.
2001
Verizon
Laboratories
Incorporated,
Waltham,
MA.
As
a
member
of
the
Software
Systems
department,
conducted
research
in
the
areas
of
XML
and
relational
data
management.
Student
Internship,
Fall
1998
Winter
2000
GTE
Labs,
Waltham,
MA.
2
As
a
member
of
the
Advanced
System
Technology
group,
conducted
research
in
the
related
area
of
data
integration
and
transformation
in
the
context
of
metadata
repositories.
Research
Assistant,
Summer
1998-present
Worcester
Polytechnic
Institute,
Worcester,
MA.
As
part
of
the
duties
as
Research
Assistant,
maintained
several
Windows-NT-PCs,
an
Oracle
Database
instance,
installed
and
maintained
software
for
the
DSRG
research
group
(Java,
MS
Office,
LaTeX,
CVS)
Software
Consultant,
1995-1996
Beijing
JinSanRong
Electronic
Publications
Limited
Corporation,
Beijing,
P.R.China.
Designed
and
implemented
GUI
components
and
supporting
software
for
a
keyword
searching
system.
This
work
was
done
in
C.
Network
Engineer,
1994-1995
Beijing
Network
Installation
Company,
Beijing,
P.R.China.
Hardware
installation
of
local
area
network.
¯
Other
Experience
Student
Representative,
1999
-
2000
Worcester
Poytechnic
Institute,
Worcester,
MA
Part
of
computer
science
department
graduate
student
council.
Student
Representative,
1998
-
1999
Worcester
Polytechnic
Institute,
Worcester,
MA
President
of
the
Chinese
Student
and
Scholar
Association.
Elected
by
CSSA
students
to
represent
students
in
all
activities
related
to
WPI
and
student
life.
Publications
¯
Conferences
X.
Zhang,
L.
Ding,
and
E.
A.
Rundensteiner,
PVM:
Parallel
View
Maintenance
under
Concurrent
Data
Updates
for
Distributed
Sources.
DaWaK
2001,
September
2001.
X.
Zhang,
G.
Mitchell,
W.
Lee,
and
E.
A.
Rundensteiner.
Clock:
Synchonizing
Internal
Relational
Storage
with
External
XML
Documents.
RIDE
2001,
April
2001.
L.
Ding,
X.
Zhang,
and
E.
A.
Rundensteiner.
Scalable
Maintenance
of
Multiple
Interrelated
Data
Warehousing
Systems.
DaWaK
2000,
September
2000.
X.
Zhang
and
E.
A.
Rundensteiner.
DyDa:
Dynamic
Data
Warehouse
Maintenance
in
a
Fully
Con-
current
Environment.
DaWaK
2000,
September
2000.
L.
Ding,
X.
Zhang,
and
E.
A.
Rundensteiner.
The
MRE
Wrapper
Approach:
Enabling
Incremental
View
Maintenance
of
Data
Warehouses
Defined
on
Multi-Relation
Information
Sources.
DOLAP
1999,
November
1999.
X.
Zhang
and
E.
A.
Rundensteiner.
Data
Warehouse
Maintenance
Under
Concurrent
Schema
and
Data
Updates,
International
Conference
on
Data
Engineering
(ICDE'99)
Poster
Session
Paper,
March
1999.
X.
Zhang
and
E.
A.
Rundensteiner.
Cooperative
Information
Sources
and
Data
Warehouse
Mainte-
nance,
International
Database
Engineering
and
Application
Symposium
(IDEAS'99),
July
1999.
3
E.
A.
Rundensteiner,
A.
Koller,
X.
Zhang,
A.
V.
Wyk,
Y.
Li,
A.
J.
Lee,
and
A.
Nica.
Evolvable
View
Environment
(EVE):
Non-Equivalent
View
Maintenance
under
Schema
Changes,
ACM
SIGMOD'99,
Demo
Paper,
March
1999.
E.
A.
Rundensteiner,
K.
T.
Claypool,
M.
Li,
L.
Chen,
X.
Zhang,
C.
Natarajan,
J.
Jing,
S.
DeLima,
S.
Weiner.
SERF:
ODMG-Based
Generic
Re-structuring
Facility,
ACM
SIGMOD'99,
Demo
Paper,
March
1999.
¯
Journal
Papers
X.
Zhang,
L.
Ding,
E.
A.
Rundensteiner,
Parallel
Multi-Source
View
Maintenance.
Submitted
to
VLDB
Journal.
X.
Zhang,
E.
A.
Rundensteiner,
Integrating
the
Maintenance
and
Synchronization
of
Data
Warehous-
ing
using
a
Cooperative
Framework.
Information
Systems
2002,
to
appear.
¯
Magazines
E.
A.
Rundensteiner
and
A.
Koeller
and
X.
Zhang.
Maintaining
Data
Warehouses
over
Changing
Informa-
tion
Sources,
Invited
feature
article,
Special
Section,
"The
Interdisciplinary
Study
of
Systems
Integration",
edited
by
W.
Hasselbring,
Communication
of
the
ACM,
April
2000.
¯
Technical
Reports
X.
Zhang,
E.
A.
Rundensteiner,
G.
Mitchell,
Wang-Chien
Lee,
Clock:
An
XML
Update
Synchro-
nization
Framework.
TR-WPI-CS-01-15.
X.
Zhang,
W.
Lee,
and
G.
Mitchell.
Metadata-driven
Approach
to
Integrating
XML
and
Relational
Data.
TR-0404-12-00-4240,
Verizon
Laboratories
Incorporated,
2000.
X.
Zhang
and
E.
A.
Rundensteiner.
DyDa:
Dynamic
Data
Warehouse
Maintenance
in
a
Fully
Con-
current
Environment,
WPI-CS-TR-99-20,
1999.
X.
Zhang
and
E.
A.
Rundensteiner.
PSWEEP:
Parallel
View
Maintenance
Under
Concurrent
Data
Updates
of
Distributed
Sources,
WPI-CS-TR-99-14,
1999.
X.
Zhang
and
E.
A.
Rundensteiner.
Data
Warehouse
Maintenance
Under
Interleaved
Schema
and
Data
Updates,
WPI-CS-TR-98-10,
1998.
¯
Software
Demonstrations
X.
Zhang,
M.
Mulchandani,
S.
Christ,
B.
Murphy,
E.
A.
Rundensteiner,
Rainbow:
Mapping-Driven
XQuery
Processing
System.
SIGMOD
2002
Demo,
to
appear.
E.
A.
Rundensteiner,
X.
Zhang,
A.
Koeller,
and
J.
Chen.
DyDa:
Dynamic
Data
Warehouse
Mainte-
nance
in
a
Fully
Concurrent
Environment.
ACM
SIGMOD
2001,
Software
Demonstrator,
May
2001.
K.
T.
Claypool,
X.
Zhang,
E.
A.
Rundensteiner,
H.
Su,
H.
Kuno,
W.
Lee,
and
G.
Mitchell.
Model
Management
-
A
Solution
to
Support
Multiple
Data
Models,
Their
Mappings
and
Maintenance.
ACM
SIGMOD
2001,
Software
Demonstrator,
May
2001.
E.
A.
Rundensteiner,
A.
Koeller,
and
X.
Zhang.
"Evolvable
View
Environment
(EVE):
Non-equivalent
View
Maintenance"
Proceedings
of
International
Database
Engineering
and
Application
Symposium
(IDEAS),
Software
Demonstrator,
1999
E.
A.
Rundensteiner,
A.
Koeller,
X.
Zhang,
A.
Lee,
and
A.
Nica.
Evolvable
View
Environment.
Proceedings
of
SIGMOD'99,
Software
Demonstrator,
June
1999.
4
E.A.
Rundensteiner,
A.
Koeller,
X.
Zhang,
A.J.
Lee,
A.Nica,
and
Y.
Li.
Evolvable
View
Environment
(EVE):
Maintaining
Views
over
Dynamic
Distributed
Information
Sources.
IBM
Centre
for
Advanced
Studies
Conference
(CASCON),
Software
Demonstrator,
November
1997.
E.
A.
Rundensteiner,
A.
Koeller,
X.
Zhang,
Y.
Li,
A.
VanWyk,
J.
Moyer,
A.J.
Lee
and
A.
Nica.
EVE:
Non-Equivalent
View
Maintenance
under
Schema
Changes.
IBM
Centre
for
Advanced
Studies
Conference
(CASCON),
Software
Demonstrator,
December
1998.
E.
A.
Rundensteiner,
A.
Koeller,
A.
Lee,
Y.
Li,
A.
Nica,
and
X.
Zhang.
Evolvable
View
Environment
(
Î
)
Project:
Synchronizing
Views
over
Dynamic
Distributed
Information
Sources,
Proceedings
of
International
Conference
on
Extending
Database
Technology
(EDBT'98),
Software
Demonstrator,
March
1998.
Projects
¯
Supervised
and
Worked
with
undergraduate
project
teams:
Advised:
2
students
senior-level-one-year
project,
PRISM,
2001-2002.
Advised:
1
student
senior-level-one-year
project,
Visual
Exploration
of
XQuery
Processing,
2001-2002.
Advised:
3
students
senior-level-one-year
group,
XQuery
Optimizer,
2001-2002.
Advised:
3
students
senior-level-one-year
group,
XML
to
SQL
Translation
System,
2001-2002.
Advised:
3
students
senior-level-one-year
group,
Rainbow:
Bridge
over
Gap
between
XML
and
Relational
Data.,
2000-2001.
Advised:
4
people
MQP
group,
DyDa:
Dynamic
Data
Warehouse
Maintenance
Under
Concurrent
Data
and
Schema
Changes.
1999-2000.
Award
of
Best
MQP.
Advised:
Yong
Li,
Data
Warehouse
Evolution--The
Maintenance,
Derivation,
and
Discovery
of
Meta-
Knowledge,
1998
A,
B
and
C
terms.
¯
Graduate
Project
work
Supervised:
Brian
Murphy,
Master's
Student,
XML
Order
Handling,
2001-2002.
Supervised:
Steffen
Christ,
Master's
Student,
Directed
Study
Project,
X-Cube:
A
Flexible
XML
Mapping
System
Powered
by
XQuery,
2001-2002.
Supervised:
Ekta
Bhatia,
Master's
Student,
Directed
Study
Project,
EVE-Project
Software
Development,
1997-1998.
Supervised:
2
graduate
students
group,
XML
Relational
Management.
Summer
2000.
Supervised:
D.
Amoroso-O'connor,
A
Prototyping
Implementation
of
a
Metadata
Driven
Approach
to
Loading
XML
into
a
RDBMS.
Summer
2000.
[at
Verizon
Laboratories
Incorporated.]
¯
View
Adaptation
Implementation
Member
of
2
person
team,
Course
Project,
Advanced
Database
Management
System,
Spring
1999.
¯
PSWEEP
Experimental
Study
Advised:
Lingli
Ding,
Master's
Student,
Course
Project,
Advanced
Database
Management
System,
Spring
1999.
¯
OQL
Parser
Full
implementation
of
the
OQL
specified
by
ODMG2.0
in
Java
,Part
of
SERF:
Schema
Evolution
using
an
Extensible,
Re-usable
and
Flexible
Framework,
Research
Project,
Fall
1998.
5
¯
Tea
Language
Interpreter
Course
Project,
Compiler
Construction,
Spring
1998.
¯
Web
Quiz
System
A
project
of
web
access
to
the
databases,
Member
of
4
person
team,
Course
Project,
Electronic
Document,
Fall
1997.
¯
Materialized
View
Maintenance
Algorithm
(SWEEP)
Implementation
Member
of
2
person
team,
Course
Project,
Database
Management
System,
Fall
1997.
¯
Evolvable
View
Environment
System
Member
of
6
person
team,
Direct
Research
Project,
Fall
1997
Skills
¯
Programming
Languages
and
Query
Languages
Java,
C++,
C,
Pascal,
Visual
Basic,
x86-Assembly
Language,
HTML,
XML,
XQuery,
SQL.
¯
Operating
Systems
Unix
(Linux),
Windows
(95,
98,
NT,
2000,
XP),
Mac
OS
(7.0)
¯
Applications
MS
Office,
MS
Visual
Studio,
Oracle,
Borland
Visual
C++,
Visual
Caf´e
for
Java,
Rational
Rose,
Via-
soft
Rochade,
Microsoft
Frontpage,
JavaCC,
JTB,
Object
Store
PSE
OODB,
IBM
VisualAge
Enterprise
Edition,
CVS,
Dreamweaver.
Award
Achievement
Award
by
GTE
Laboratories.
For
my
effort
as
part
of
the
team
that
developed
the
Reuse
Catalog
prototype
and
delivered
this
prototype
to
GTE's
IT
organization
in
a
prompt
and
responsive
manner.
April,
1999.
Languages
Chinese
as
native
language;
fluency
in
English.
6