Research Acitivities


Overview

A major goal of my research is the development of new techniques, approaches and infrastructure facilitating the construction of next-generation software systems, specifically those that are built from (especially pre-existing) components. In particular, my research focuses on what I term convergent computing systems. These are systems that combine elements from several disparate computing components, domains or paradigms into a single, synergistic whole, and as a result, intersect a wide range of current research activities in a number of areas including programming languages, databases, operating systems and distributed systems. Prominent examples of convergent computing systems range from legacy systems that are built from components written in different languages, where the convergence is across language boundaries, to object-oriented databases, which merge the domains of programming languages, databases and operating systems, to the much-heralded information superhighway, which is expected to meld components from virtually every domain of computing. From a more traditional perspective, my research interests can be characterized as investigating the design of extended capabilities for programming languages and tools to support the development and maintenance of convergent computing systems. To date, I have focused on some particularly interesting and challenging issues in this area: name management, persistence and interoperability.


Publications

Conference and Workshop Publications

Dissertation

Position Papers


This page is maintained by Alan Kaplan at the Department of Computer Science, Clemson University.
kaplan@cs.clemson.edu
Last modified: Mon Jun 14 14:04:48 EDT 2004