Dr. Douglas C. Schmidt is the inaugural
Dean of the School of
Computing, Data Sciences, and Physics at William and Mary. He is currently on leave from
the Software Engineering
Institute (SEI) at Carnegie Mellon
University, where he is a Visiting Scientist.
Dr. Schmidt was previously the Cornelius Vanderbilt Professor of
Engineering in Computer Science at
Vanderbilt University, as
well as the Associate Chair of Computer Science and a Senior
Researcher at the Institute
for Software Integrated Systems. From 2018 to 2022 Dr. Schmidt
served as the Associate
Provost of Research Development and Technologies and the
Co-Director of the Data
Science Institute at Vanderbilt University. In 2024 Dr. Schmidt was the
President-appointed and Senate-confirmed Director of Operational Test and
Evaluation, where he is responsible for overseeing the evaluation
of the operational effectiveness, suitability, survivability, and
(when necessary) lethality of United States defense systems to defend
the homeland and prevail in conflict.
Dr. Schmidt is an internationally
renowned
and widely
cited (an h-index of 94, a g-index of 213, an i10-index of 389,
and a citation count of 50,000+) researcher whose work
focuses on patterns,
optimization
techniques, and empirical
analyses of object-oriented
and component-based
frameworks
and model-driven
engineering tools that facilitate the development of distributed
real-time and embedded (DRE) middleware
frameworks
and mobile
cloud computing applications on parallel
platforms running over wireless/wired
networks and embedded system interconnects. His recent research
focuses on prompt
engineering techniques and prompt patterns that
enhance the accuracy and expressiveness of large language models
(LLMs) and generative
augmented intelligence platforms.
He has published
10+ books and 700+ papers (including 135+ journal papers) in top IEEE, ACM, IFIP, and USENIX technical journals,
conferences, and books that cover a range of topics, including
high-performance communication software systems, parallel processing
for high-speed networking protocols, and distributed real-time and
embedded (DRE) middleware with CORBA, Real-time
Java, object-oriented
patterns for concurrent and distributed systems, concurrent
and networked software for mobile devices, and model-driven engineering
tools. He has mentored and graduated 40+
Ph.D. and Masters students working on these research topics and
has presented 600+ keynote addresses, invited talks, and tutorials
on Generative
AI, mobile
cloud computing with Android, reusable patterns,
concurrent
object-oriented network programming, distributed
system middleware at scores of technical conferences.
Dr. Cytron is a Professor of Computer Science at Washington University in St. Louis, where his research
interests include automatic program optimization and transformation
(especially of network software and middleware), voting strategies
suitable for the Internet, and storage-management systems suitable for
object-oriented programs. He received a B.S. in electrical
engineering from Rice University in 1980. His graduate studies at the
University of Illinois at Urbana-Champaign resulted in an M.S. in 1982
and a Ph.D. in 1984, both in computer science. Dr. Cytron was a
Research Staff Member at IBM's Thomas J. Watson Research Center from
1984 until 1993.
Dr. Levine was the Director of the Center for Distributed Object Computing in
the Computer Science Department
at Washington University,
St. Louis. He received the Ph.D. in Computer Science from the University of California, Irvine,
the M.S.E.E./C.S. from George Washington University, and the B.S.M.E.
from Cornell University. His current research interests include
testing and performance analysis of real-time systems, and scheduling
of distributed real-time systems. In addition, Dr. Levine has
contributed substantial amounts to the ADAPTIVE Communication
Environment (ACE) framework and The ACE ORB (TAO). Dr. Levine has extensive industry
experience developing software for broadband telecommunications,
high-fidelity electro-optic sensor system simulation, and both
electric/hybrid and internal combustion engine vehicle applications.
He is a Registered Professional Engineer in the District of
Columbia.
Chris is an Assistant Professor at Washington University who joined
the DOC group from Southwestern Bell. He has ported ACE to the pSoS
real-time operating system and has implemented a strategized
scheduling service for TAO. His Ph.D. focused on a middleware
framework for dynamic and
adaptive
resource management in embedded and real-time distributed object
computing systems.
Andy is an Associate Professor in the EECS Department and a
Senior Researcher in the Institute for Software Intensive
Systems at Vanderbilt
University. As a Ph.D. student at Washington University, Andy
conducted a substantial amount of work developing benchmarks for CORBA performance over ATM
networks. His Ph.D. research contributed many components to TAO -- most notably the various Object Adapter
demultiplexing strategies, IIOP optimizations, and the TAO IDL
compiler. Andy received his Ph.D. in 1998 and worked as a member of
the research staff for Bell Labs at Murray Hill.
Jeff graduated with a BS in Computer Science from Washington
University and is a full-time staff member in the DOC group at
Washington University working on TAO's IDL compiler, its Interface
Repository, and many other odds and ends. As an undergrad, Jeff
provided the original TAO Dynamic Any implementation, as well as a
DII/DSI application using TAO. He also developed an extensive
regression IDL compiler test suite to validate TAO's features. In
addition to being a full-time staff member, Jeff is a CS Masters grad
student at Washington University.
Jai is a graduate student at ISIS where he is working on adding
adding load balancing to TAO, component swapping, and a resource
allocation and control engine for CIAO.
Kitty is a graduate student at ISIS where he is working on
domain-specific modeling languages for the CORBA Component Model
(CCM).
Vanderbilt University Director
Washington University Director
Former Washington University Director
Affiliated Faculty and Full-time Staff
Doctoral Students
In addition to Jeff Parsons, whom is a full-time staff and a
doctoral student, the DOC group has the following doctoral students:
MS Students