|
Xumin Liu
|
Campus
Address
205 CRC -KnowledgeWorks II,
Virginia Tech
Blacksburg, VA, 24060 |
Telephone no.: (540) 231-8573
E-mail: xuminl AT vt DOT edu |
|
|
- Education:
-
| Virginia Tech, Blacksburg, VA, 24060 |
| |
Degree:
Ph. D. |
Major:
Computer Science |
| |
Cumulative GPA: 3.8 |
|
| |
Research
Intests: Web Services, Change management, Databases
|
Dissertation Topic: Ontology support for Change management in a Service-Oriented Enterprise
Advisor: Dr. Athman Bouguettaya |
| Jinan University, Guangzhou, China |
| |
Degree:
M. S. |
Major:
Computer Science |
| |
Graduation Date: 7/2003 |
|
| |
Research
Area: Distributed Systems, Distributed Algorithms
Advisor: Prof. Yunlin Su
Thesis Title: Avoiding false sharing in distributed shared memory systems |
| Dalian University of Technologies, Dalian, China |
| |
Degree:
B. S. |
Major:
Computer Science |
| |
Graduation Date: 7/2000
|
|
- Research
Experiences:
- 8/2003 - present:
Research Assistant
Computer Science Department, Virginia Tech,
Blacksburg, VA 24060
-
Participating in the Web senior, an NIH funded project. Web senior is a comprehensive Web Service Management System (WSMS) for digital government. It wraps the legacy systems by using Web standards such as WSDL. Information about service catogory, functionality, and location is stored in service registries. The Web server, oracle databases are hosted on the Solaris machines. A demo system can be accessed here.
- Publications:
- 1. X. Liu, A. Bouguettaya, Reacting to Functional Changes in Service Oriented Enterprises. The 3rd International Conference on Collaborative Computing (CollaborateCom 2007), New York, Nov. 12-15. 2007
- 2. A. Bouguettaya, D. Gracanin, Q. Yu, X. Zhang, X. Liu, Z. Malik, and A. Rezgui. WebSenior: A Digital Government Infrastructure for Senior Citizen, International Workshops on the Management of Business Processes in Government, co-located with 5th International Conference on Business Process Management (BPM2007), Brisbane, Australia, Sep. 2007.
- 3. X. Liu, A. Bouguettaya, Managing Top-down Changes in Service Oriented Enterprises. IEEE Internattional Conference on Web Services (ICWS) Salt Lake City, Utah, July 9-13. 2007.
- 4. Q. Yu, X. Liu, A. Bouguettaya, and B. Medjahed, Deploying and Managing Web services: Issues, Solutions, and Directions, VLDB Journal, 2007, Accepted (To appear)
- 5. A. Bouguettaya, D. Gracanin, Q, Yu, X. Zhang, X. Liu, and Z. Malik Ubiquitous Web Services for E-Government Social Services, AAAI Spring Symposium The Semantic Web meets eGovernment, Stanford University, California, USA, March 27-29, 2006
- 6. A. Bouguettaya, B. Medjahed, A. Rezgui, M. Ouzzani, X. Liu, and Q. Yu. WebDG - A platform for E-Government Web services, ER (Workshops) 2004: 553-565, November 2004
- 7. X. Liu and Y. Su. Improvement of a Distributed Termination Detection Algorithm Journal of Software. Vol. 14, No. 1 49-54, 2003
Course Project:
- 1/2005 - 5/2005 Distributed Database Development on J2EE Platform
Computer Science Department, Virginia Tech, Blacksburg, VA, 24060
- The goal of this project is to implement the concurrency control techniques on J2EE platform. The experiment was conducted on a set of Sun Sparc Workstations with Solaris 8 installed. Several application servers were implemented and deployed on these Sun workstations. These servers worked together to simulate a bank environment. A transaction manager and a lock manager were implemented on each server to enable the strict two phase locking (2PL) protocol and balance checking at large. Java RMI was used to realize the server-to-server and client-to-service communication.
Teaching Experiences:
- 8/2005 - 12/2006:
Teaching Assistant
Computer Science Department, Virginia Tech, Blacksburg, VA, 24060
- CS5614 Database Management Systems, Fall, 2006, taught by Dr. Athman Bouguettaya
- Giving lectures in two lab sessions, grading projects, and holding office hours.
- CS1044, Introduction to Programming in C, Summer I, 2006, taught by Mr. William McQuain
Took in charge of grading for homework assignments. Held office hours.
- CS4104, Data and Algorithm Analysis, Spring, 2006, taught by Dr. Lenwood S. Heath
Took in charge of drafting homework solutions, grading for homework assignments
and exams. Held office hours.
- CS4604 Introduction to Database Management Systems, Fall, 2006, taught by Dr. T. M. Murali
Took in charge of drafting homework solutions, grading for homework assignments. Held office hours.
Work Experiences:
- 5/2007-8/2007: Research Intern
Robert Bosch Research Center, Palo Alto, CA
- Responsible for developing a POI service that provides the similar functionality as Yahoo! Local. The service takes an address and a radius as theinput and returns the list of the POI services in the area of Germany. It outsources Google Map Geocoder service to generate the geocode for a given address. This service is developed using C# under .NET framework. Spatial informaiton about the POI services is stored in a MySQL database.
- 7/2003-8/2003: Software Engineer
Tencent Technology Ltd. Co. Shenzhen, China
- Took in charge of developing the statistical system for Tencent OICQ. Major work included system design, communication module development, and communication module testing. The system accumulated the number of online users every minues from 20 Unix servers and conducted statistical analysis on the collected data. The system was developed using C under Unix system. communications among servers were achieved with socket programming. Collected data was stored in a MySql server.
- 8/2001-11/2001: Software Engineer
- Jinan University and GuangZhou Academy of Sciences, Guangzhou, China
- Took in charge of developing the interface system for Company Financial Systems
(CFS) and National Tax Control System (NTCS). The system was designed to automatically
produce authenticated company-version invoice by connecting CFS and NTCS. Major duties
included requirement analysis, system design, Data Collecting module development,
and system testing. The interface system was developed using Delphi language under
Windows 2000 platform. Data exchange among different financial systems was achieved
by exchanging XML documents. Data was stored in a SQL Server and accessed by SQL programming.
- 1/2000-4/2000: Software Engineer
- Dalian Youhe Fiancial Software Ltd. Co., Dalian China
- Took in charge of developing the Accounting System for Company Financial Software.
Major duties included requirement analysis, user interface design, Production Storage Query
Module development, and Statistical Analysis Module development. The system was developed in
Delphi language under Windows NT system. Data was stored in Access Server and accessed by SQL programming.
Computer Skills:
- Programming Languages: Java, C/C++, MatLab, Pl/Sql, Python, PHP, C#
- Operating Systems: Windows, Unix, Linux, Solaris, Mac Ox
- Database Systems: Oracle, SQL server, J2ee, JDBC
- Web Language: HTML, XML, WSDL, UDDI, SOAP, JSP
-
-
-
|