![]() |
James F. Terwilliger Department of Computer Science P.O. Box 751 Portland State University Portland, OR 97207-0751 jterwill # cecs.pdx.edu FAB 115-H You can find my full CV here. |
![]() |
Research Interests:My primary interests are in conceptual modeling; information integration; data and schema evolution; and query languages and interfaces. My research currently focuses on finding new ways to query or update data and schema through complex views. |
![]() |
Publications:J. F. Terwilliger, S. Melnik, P. A. Bernstein. Language-Integrated Querying of XML Data in SQL Server. Demo in VLDB 2008 (to appear). J. F. Terwilliger, L. M. L. Delcambre, and J. Logan. Querying Through a User Interface. Data and Knowledge Engineering (DKE) Journal, December 2007, 63(3):748–768. J. Logan, J. F. Terwilliger, and L. M. L. Delcambre. Exploiting the User Interface for Tomorrow's Clinical Data Analysis. Journal on Information Technology in Healthcare, April 2008, 6(2):138–149. Reprinted from Today’s Information for Tomorrow’s Improvements 2007, an international conference addressing Information Technology and Communications in Health (ITCH 2007). J. F. Terwilliger, L. M. L. Delcambre, and J. Logan. The User Interface is the Conceptual Model. In Proceedings of the 25th International Conference on Conceptual Modeling (ER2006), Tucson, Arizona, USA, November 6-9, 2006, 424–436. Ranked as one of the best papers at the conference. J. F. Terwilliger, L. M. L. Delcambre, and J. Logan. Context-Sensitive Data Integration. In Proceedings of the EDBT 2006 Workshops, Munich, Germany, March 26, 2006, 387–398. |
![]() |
Teaching Experience:
|
![]() |
Research:Guava: GUI as View Guava is a framework that allows the user interface of an application to generate most of the rest of the artifacts of a software application semi-automatically, such as in-memory data structures and a persistent database. It also generates a query interface that resembles the original UI; using this interface, a novice user can pose educated queries of the database without ever using SQL or knowing the database schema. |
![]() |
OPERA:I have been a regular member of the Portland Opera Chorus for the past seven years. Click here to see pictures from each of the shows that I've been in, and a few of my thoughts about the shows. |