Director
- Douglas C. Schmidt
<schmidt@cs.wustl.edu>
Dr. Douglas C. Schmidt
is a Full Professor in the Electrical Engineering and
Computer Science Department, the Associate Chair of Computer
Science and Engineering, and a Senior Researcher at the Institute for Software
Integrated Systems (ISIS) at Vanderbilt University.
Dr. Schmidt is an internationally
renowned
and widely
cited 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 and applications on parallel platforms running over high-speed networks and embedded system
interconnects. He has published 9
books and over 400 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, real-time distributed computing with CORBA, Real-time Java, object-oriented patterns
for concurrent and distributed systems, and model-driven engineering
tools.
Full-time Staff, Affiliated Staff, and Visiting Researchers
- Ray Klefstad
<klefstad@ics.uci.edu>
Ray is working with our group on various research topics
associated with middleware and distributed object computing.
- Carlos O'Ryan
<coryan@cs.wustl.edu>
Carlos worked on ACE for several years in his previous job in
Santiago, Chile. He's is now working on real-time CORBA and a
distributed version of TAO's real-time Event
Channel.
Doctoral Students
- Ossama Othman
<othman@cs.wustl.edu>
Ossama worked on ACE for in his previous job at Cornell. He's is
now working on real-time CORBA and the ACE+TAO ACE Configuration Project.
MS Students
- Darrell Brunsch
<brunsch@cs.wustl.edu>
Darrell developed and optimized many of the Timer Queue
implementations for ACE. He's also helped out with many ACE and TAO
improvements for Windows NT. Darrell is currently developing an Implementation
Repository for TAO.
- Priyanka Gontla
<pgontla@ece.uci.edu>
Priyanka recently joined our group and is working on improving
TAO's online tutorials.
Funding
Total research funding I've been involved with for the DOC group since
June 1995 is $26,810,443. This funding can be split into two
categories:
- Sole PI: $10,045,126
- Co-PI: $16,765,317
A detailed breakdown of the sources of funding is presented below:
- "Applications of Reliable, Fast Event Notification," Raytheon, 6/1/2008 to 5/30/2009, $60,000.
- "Open Modular Embedded Architectures," General Electric Global Research,
8/1/2008 to 1/31/2009, $35,000.
- "Analysis and Simulation Techniques for Next-generation Motion
Control Systems," Aagard, 8/1/2008 to 1/31/2009, $13,850
with Akos Ledeczi.
- "Open Modular Embedded Architectures," Raytheon, 8/1/2008 to
3/31/2009, $74,276.
- ``NAOMI,'' LMCO Advanced Technology Lab, 9/1/2007 to 11/30/2009, $290,000.
- ``IU/CRC Membership,'' Siemens, 1/1/2009 to 12/31/2009, $40,000.
- "Enterprise Application
Configuration in the Context of Model Driven Software Development
and Software Factories," Siemens Corporate Research, 10/1/07 to 9/31/08
$91,798.
- ``Modular Extendable Demonstration of an Upgradeable Space Architecture (MEDUSA),''
DARPA (subcontract through Lockheed Martin Advanced Technology Center), 2/1/2008 to 1/31/2011,
$600,000.
- ``CCM Middleware Implementation and Integration,'' PrismTech, 6/8/2007 to 3/31/2007, $33,778.
- ``The Smart Sensor Web Architecture,'' NASA (subcontract through Lockheed Martin Advanced Technology Center), 12/15/06 to 11/14/09, $467,728, co-PI G. Biswas.
- ``Systems and Software PRodUcibility Collaboration and Experimentation Environment (S2PRUCE2),'' AFRL (subcontract through Lockheed Martin Advanced Technology Lab), 2/1/07 to 1/31/10, $300,000.
- ``IU/CRC Membership,'' General Motors, 1/1/2008 to 12/31/2009, $100,000, co-PI G. Karsai.
- ``Team for Research in Ubiquitous Secure Technology (TRUST),'' NSF (subcontract through UC Berkeley), 6/1/05 to 5/31/10, $3,200,000, co-PI(s) J. Sztipanovits and G. Karsai.
- ``Pollux: Enhanding the Real-time QoS of the Global Information Grid,'' AFRL, 2/24/06 to 7/24/08, $1,242,718, co-PI M. Reiter.
- ``Intelligent Middleware for Next Generation Petascale Scientific Computing,'' Vanderbilt Discover Grant, 5/1/05 to 6/30/07, $100,000, co-PI(s) A. Gokhale and P. Sheldon.
- ``Air Force Center for Research on GIG/NCES Challenges,'' AFOSR (subcontract through UC Berkeley), 3/1/06 to 2/28/08, $600,000, co-PI J. Sztipanovits.
- ``Quality of Service Enabled Dissemination,'' AFRL (subcontract through BBN Technologies), 12/31/2007 to 9/30/2009, $320,000.
- ``A Fault-Tolerant Real-Time CORBA Naming Service,'' US Navy (subcontract through Tech-X Corp), 11/1/2007 to 4/30/2010, $175,000, co-PI A. Gokhale.
- ``System Execution Modeling Technologies for Large-scale Net-centric Systems,'' AFRL, 1/1/2008 to 12/31/2010, $244,000.
- ``Model-Driven Computing for Distributed Real-time Embedded Systems,'' Raytheon, 8/31/04 to 8/31/08, $500,000.
- ``ACE/TAO Improvement Techniques and Solutions, Veritas/Symantec, 3/31/05 to 4/31/08, $198,500.
- ``Adaptive Resource Control for Certificable Systems,'' DARPA (subcontract through LMCO Advanced Technology Lab), 3/30/2007 to 12/31/2007, $50,000.
- ``Survivable Internet-scale Distributed Systems,'' IDA, 3/30/2007 to 12/31/2007, $60,000.
- ``QUality of service pICKER (QUICKER),'' LMCO Advanced Technology Lab, 3/30/2007 to 12/31/2007, $60,000.
- ``Thimble,'' LMCO Advanced Technology Lab, 3/30/2007 to 12/31/2007, $60,000.
- ``CADynCE Experimentation Operations (CEO),'' DARPA (subcontract through LMCO Advanced Technology Lab), 8/31/2007 to 12/31/2007, $25,000.
- ``Real-time Discovery for Pub/Sub Middleware in WANs,'' US Navy (subcontract through Tech-X Corp), 6/16/2007 to 9/31/2007, $15,000.
- ``GEMS Utilization Test Suite,'' LMCO Advanced Technology Lab, 9/1/07 to 11/30/07, $50,000.
- ``Advanced Information Systems and Technology Program,'' NASA (subcontract through LMCO Advanced Technology Center), 11/13/2007 to 12/1/2007, $22,000, co-PI G. Biswas.
- ``Design for Adaptivity and Reliable Operation of Software Intensive Systems,'' NSF, 9/1/06 to 8/31/08, $199,867, co-PI(s) S. Abdelwahed and G. Karsai.
- ``Software Technologies Targeting Interoperability for Systems of Systems,'' Army Research Lab, 1/15/07 1/14/10, $851,567, co-PI(s) G. Karsai and J. Sztpanovits.
- ``Software Wind Tunnel (SWiT) Capabilities,'' Lockheed Martin Advanced Technology Lab, 8/1/06 to 12/31/06, $60,000.
- ``High-Confidence Software Platforms for Cyber-Physical Systems,'' NSF, 5/1/06 to 7/30/08, $129,179.
- ``Applying AOP to Develop of Component Synthesis with MDD,'' Siemens, 3/1/03 to 2/28/07, $400,005.
- ``Addressing Domain Evolution Challenges in Model-Driven Software Product-lines,'' Siemens Corporate Research, 10/1/05 9/31/07, $100,000.
- ``A Fault Tolerant Real-time CORBA Naming Service,'' US Navy (subcontract through Tech-X Corp), 11/1/05 to 8/31/06, $15,000.
- ``The SYstem DEployment and Configuration AssisteR (SYDECAR),'' Lockheed Martin Advanced Technology Lab, 8/1/05 to 8/1/08, $500,000.
- ``Future Combat Systems: Software Architecture Engineering,'' DARPA (subcontract through Boeing), 1/28/05 to 12/31/07, $2,764,226, co-PI(s) J. Sztipanovits and G. Karsai.
- ``Development of an Eclipse Plug-in,'' PrismTech, 4/28/05 to 9/30/05, $25,000.
- ``Prometheus: Enhancing the QoS of the JBI,'' AFRL, 3/25/05 to 12/31/05, $500,000, co-PI(s) K. Birman and Mike Reiter.
- ``A Testbed for Assuring Quality of Software for DRE Systems,'' ONR, 2/15/05 to 1/31/06, $200,000, co-PI(s) A. Gokhale and A. Porter.
- ``Enhancing the QoS of SOAs Using Eclipse-based MDD,'' IBM, 2/15/05 to 1/31/06, $29,515, co-PI A. Gokhale.
- ``Model-Driven Development of BEEP Application Protocols,'' Cisco, 12/15/04 to 12/14/05, $57,976, co-PI A. Gokhale.
- ``Evaluating CORBA Middleware for Space Systems,'' NASA (subcontract through Lockheed Martin Advanced Technology Center), 9/23/04 to 11/30/06, $186,180, co-PI G. Biswas.
- ``Refactoring Techniques to Reduce Middleware Resource Utilization,'' Qualcomm, 10/31/04 to 10/31/05, $104,000, co-P B. Natarajan.
- ``Model-Driven Development for Software Defined Radios,'' BAE Systems, 12/1/04 to 3/31/05, $32,000.
- ``Enhancing the Robustness and Performance of TENA,'' DISA (subcontract through SAIC and OSC), 7/1/04 to 12/31/04, $75,000.
- ``QoS-enabled Fault Tolerant Middleware and MDA Tools,'' Lockheed Martin MSS, 4/1/03 to 12/31/04, $516,434.
- ``Trustworthiness in Embedded Systems,'' NSF ITR CCR-032574, 9/31/03 to 8/31/06, $210,454.
- ``ACE+TAO Enhancements,'' OCI, gift $20,000.
- ``Acquiring Accurate Dynamic Field Data Using Lightweight Instrumentation,'' NSF ITR CCR-0312859, 10/1/02 to 9/31/07, $1,850,000, co-PI(s) A. Porter, D. Notkin, and A. Karr.
- ``Intergovernmental Personnel Act,'' DARPA, 6/1/00 to 5/31/02, $198,934.
- ``Optimizing Component Models,'' DARPA, 4/1/01 to 6/31/02, $210,000.
- ``HLA RTI Next-generation,'' DMSO (subcontract through SAIC), 6/1/01 to 12/31/01, $70,895.
- ``ACE Enhancements for Windows NT and Windows CE,'' Siemens Medical Engineering, 2/1/00 9/19/01, $112,000.
- ``Scalable and Fault Tolerant Middleware,'' AFRL MURI, 12/1/99 to 3/31/02, $253,701.
- ``Protocol Engineering Research Center,'' AFSOR MURI, 6/15/00 to 6/14/03, $264,720, co-PI Tatsuya Suda.
- ``Optimizing ORBs for Network Management,'' Cisco Systems, 1/1/00 to 12/31/00, $100,000.
- ``TAO Optimizations,'' Raytheon, 10/1/99 to 6/01/01, $50,000.
- ``ACE+TAO on pSoS,'' Motorola, 8/15/99 to 12/31/99, $30,000.
- ``Real-time Distributed Object Computing,'' Sprint, 8/15/99 8/14/00, $133,068.
- ``TAO Enhancements,'' Krones, 8/1/99 to 9/1/99, $5,000.
- ``ACE Enhancements,'' ICOMVERSE, gift, $20,000.
- ``Weapon Systems Open Architecture,'' Boeing, 7/15/99 to 1/31/00, $51,491.
- ``Fault Tolerant CORBA,'' Motorola Labs, 7/15/99 to 7/14/00, $139,000.
- ``TAO Enhancements,'' Global MAINTECH, 7/1/99 to 8/1/99, $5,000.
- ``ACE QoS Extensions,'' Motorola Trunking, 6/1/99 to 8/1/99, $5,000.
- ``CORBA Interceptors,'' Experian, 5/15/99 7/14/99, $10,000.
- ``DCOM performance evaluation,'' Microsoft, gift, $30,000.
- ``TAO Improvements,'' OCI, 4/1/99 to 9/31/00, $27,000.
- ``Middleware Optimizations,'' Telcordia, 2/1/99 to 1/31/00, $52,700.
- ``Minimum CORBA,'' Hughes Data Networking, 4/1/99 to 3/31/00, $50,000, co-PI David Levine.
- ``Framework Usage Patterns,'' Siemens Corporate Research, 4/1/99 to 3/31/00, $35,000.
- ``Dynamic Scheduling and Real-time ORB Optimizations,'' Boeing, 10/1/98 9/30/99, $184,860.
- ``Distributed Object Computing Middleware,'' Nortel, 11/1/98 10/31/99, $75,000.
- ``ACE subsetting,'' ``ACE subsetting,,'' Nokia, 10/8/98 4/8/99, $30,000.
- ``Boeing Research Fellowship,'' Boeing, 9/1/98 8/31/00, $81,486.
- ``Patterns and Frameworks Reuse Curriculum,'' Lucent Bell Labs, 9/1/98 12/31/98, $31,200.
- ``Patterns, Frameworks, and Components,'' Siemens ZT, 12/1/98 5/31/00, $175,000.
- ``High availability frameworks,'' Lucent, 9/1/98 8/31/99, $39,400.
- ``Real-time Distributed Object Computing,'' Sprint, 8/1/98 7/31/99, $288,194.
- ``Distributed Object Integration for the Quorum Project,'' DARPA S30602-98-C-0187 (subcontract through BBN), 9/1/98 8/31/01, $448,643, co-PI(s) R. Schantz and J. Loyall.
- ``Evaluating a Framework for Dynamic Distributed Real-Time Scheduling,,'' USENIX, gift, $18,000.
- ``Distributed Object Computing,'' Microsoft, gift, $20,000.
- ``Distributed Object Visualization Environment,'' Lockheed Martin, 5/1/98 to 11/31/99, $54,000.
- ``Distributed Object Computing with Adaptive End-to-end QoS Guarantees,'' DARPA 9701561, 8/1/97 to 7/31/00, $873,625.
- ``Real-time CORBA for Telecommunications,'' Lucent, 12/1/97 to 11/31/98, $100,000.
- ``Developing an HLA-compliant RTI with ACE,'' SAIC, 12/15/97 to 1/31/00, $228,075.
- ``Real-time CORBA for Wireless,'' Motorola LMPS, 10/15/97 to 10/14/98, $200,000.
- ``Real-time CORBA for Avionics,'' Computing Devices International, 10/15/97 to 10/14/98, $39,050.
- ``Dynamic Scheduling of Real-time OFPs,'' Boeing, 9/1/97 to 8/31/98, $224,604.
- ``Distributed Object Visualization,'' Siemens MED, 10/1/97 to 9/1/98, $40,000.
- ``The ADAPTIVE Communication Environment,'' Siemens MED, 10/1/97 to 9/1/98, $70,000.
- ``The Architect's Assistant,'' Siemens Corporate Research, 9/1/97 to 8/1/98, $35,000.
- ``Monitoring, Visualization, and Control of High Speed Networks,'' NSF NCR-97-14698, 9/1/97 to 8/31/01, $1,200,000, co-PI(s) G. Parulkar, E. Kraemer, J. Turner, and R. Cytron .
- ``Adaptive Software Technology Demonstration (ASTD),'' AFRL (subcontract through Boeing), 9/1/98 to 8/31/02, $1,200,000, co-PI(s) B. Doerr, D. Allen, and R. Jha.
- ``Patterns, Frameworks, and Components for Multimedia Systems,'' Siemens Research, 1/97 to 6/98, $150,000.
- ``Adaptive Servers for High-Performance Imaging,'' Kodak Networked Imaging Tech. Center, 11/96 to 11/97, $40,000.
- ``Real-time CORBA,'' Sprint, 9/96 to 12/97, $345,000, co-PI G. Parulkar.
- ``OpenMAP -- Object-Oriented Components for Real-time Avionics,'' McDonnell Douglas, 9/96 to 9/97, $241,591.
- ``Compilation and Automatic Optimization of Network Protocol Implementations,'' NSF NCR-9628218, 8/96 to 8/99, $411,025, co-PI(s) G. Varghese and R. Cytron (PI).
- ``Medical Imaging with Java and the WWW,'' SIEMENS Medical Engineering, 8/96 to 7/97, $125,000.
- ``The ADAPTIVE Communication Environment,'' SIEMENS Medical Engineering, 8/96 to 7/97, $90,000.
- ``High-performance Distributed Medical Imaging,'' Kodak Imaging, 12/94 to 8/96, $55,152, co-PI J. Blaine.
- ``Design Patterns for Concurrent Object-Oriented Networking,'' Object Technologies International, 4/96 to 4/97, $25,000.
- ``Distributed Object Computing with CORBA and DCE,'' Bellcore, 5/96 to 12/96, $32,978.
- ``The ADAPTIVE Communication Environment,'' SIEMENS Medical Engineering, 6/95 to 6/96, $170,000.
[an error occurred while processing this directive]
The Road Ahead
We plan to the Laboratory for Distributed Object Computing it as a
vehicle to enhance our partnerships with various industrial sponsors
and other UCI research groups.
Back to Douglas
C. Schmidt's home page.
Last modified 11:34:36 CDT 28 September 2006