Associate Professor
Department of Computer
Science and Engineering
Campus
Office: (314) 935-7538
Department: (314) 935-6160
Fax: (314) 935-7302
cdgill at cse.wustl.edu
http://www.cse.wustl.edu/~cdgill
1997 – 2002 D.Sc.
in Computer Science,
Dissertation titled “Flexible Scheduling in Middleware for Distributed Rate-Based Real-Time Applications.” Degree Awarded May 2002.
1991 – 1997 M.S. in Computer Science, University of Missouri-Rolla, Thesis
titled “A Dictionary Based on Design Pattern Morphology.” Degree awarded May 1997.
1983 – 1987 B.A.
cum laude in English and Biology,
2007 – present Associate Professor, Department of Computer Science and
Engineering,
2001 – 2007 Assistant Professor, Department of Computer Science and
Engineering,
1997 – 2001 Research Associate, Department of Computer Science and
Engineering,
1994 – 1997 Software
Developer, SBC Communications,
1993 – 1994 Software
Developer, Teknivent Corp.,
1992 – 1993 Software
Developer, Saleskit Software,
1991 – 1992 System
Administrator, Teknivent Corp.,
1989 – 1991 System
Administrator, Prudential Group Health,
2005 National Science Foundation CAREER award CCF-0448562,
titled “Time
and Event Based System Software Construction”,
2002 School
of Engineering and Applied Sciences Graduate Student
Recognition Ceremony Speaker,
address titled “Let Us Now Begin”,
1999 Boeing
Fellowship Research Grant, titled “Dynamic Real-Time
Scheduling for Multi-Dimensional QoS-Enabled Applications”,
1998 USENIX
Student Research Grant, “Developing and Evaluating a
Flexible Framework for Dynamic Distributed Real-Time Scheduling”,
1983 National
Merit Scholar,
August 1983 - May 1987
I emphasize a laboratory-based teaching approach,
with personal attention to how students combine fundamentals of computer
science with state-of-the-art software engineering techniques, to gain
expertise and hands-on experience in designing and implementing high quality
software.
2002 – 2006 CSE 532 “Advanced Multi-Paradigm Software Development”
2006 CSE 432S “Pattern-Oriented Software Design and Development”
2000 – 2005 CSE 332S “Object-Oriented Software Development Laboratory”
2004 CSE 131 “Computer Science I”
2000 – 2006 CSE 7216
“Research Seminar on Software Systems”
2005 CSE 232N “Programming Skills Workshop”
2008 Yuanfang Zhang (C. Gill advisor, C. Lu co-advisor), “Middleware Support for Real-Time Tasks on Distributed and Multicore Platforms.”
2006 Venkita Subramonian (C. Gill advisor), “Timed Automata Models for Principled Composition of Middleware.”
2005 Radu Handorean (G.-C. Roman advisor, C. Gill co-advisor), “Context Aware Service Oriented Computing in Mobile Ad Hoc Networks.”
2004 Nanbor Wang. (C. Gill advisor, D. Schmidt co-advisor), “Composing Systemic Aspects into Component-Oriented DOC Middleware”.
Huang-Ming Huang
Jack Meier
Terry Tidwell
Justin Wilson
Sisu Xi
Yuanfang Zhang, Christopher Gill, and Chenyang Lu, “ Configurable Middleware for Distributed Real-Time Systems with Aperiodic and Periodic Tasks ”, IEEE Transactions on Parallel and Distributed Systems 21(3), March 2010, pp. 393-404.
Robert Glaubius, Terry Tidwell, Christopher D. Gill, and William D. Smart, “ Scheduling Policy Design for Autonomic Systems ”, International Journal of Autonomous and Adaptive Communication Systems, 2(3), 2009.
Xiaorui Wang, Chenyang Lu, and Christopher Gill, “ FCS/nORB: A Feedback Control Real-Time Scheduling Service for Embedded ORB Middleware ”, Microprocessors and Microsystems, 32(8), pp. 413-424, November 2008.
Xiaorui Wang, Ming Chen, Huang-Ming Huang, Venkita Subramonian, Chenyang Lu, and Christopher Gill, “Control-Based Adaptive Middleware for Real-Time Image Transmission over Bandwidth-Constrained Networks”, IEEE Transactions on Parallel and Distributed Systems 19(6), pp. 779-793, June 2008.
Venkita Subramonian, Gan Deng, Christopher Gill, Jaiganesh Balasubramanian, Liang-Jui Shen, William Otte, Douglas C. Schmidt, Aniruddha Gokhale, and Nanbor Wang, “The Design and Performance of Component Middleware for QoS-enabled Deployment and Configuration of DRE Systems”, Elsevier Journal of Systems and Software 80(5), special issue on Component Based Software Engineering, pp. 668-677, March 2007.
Rohan Sen, Radu Handorean, Gruia-Catalin Roman, Gregory Hackmann, and Christopher Gill, “Knowledge-driven Interactions across Mobile Ad Hoc Networks”, International Journal of Cooperative Information Systems, 16(1), pp. 123-153, March 2007.
Guoliang Xing, Xiaorui Wang, Yuanfang Zhang, Chenyang Lu, Robert Pless, and Christopher Gill, “Integrated Coverage and Connectivity Configuration for Energy Conservation in Wireless Sensor Networks”, ACM Transactions on Sensor Networks, 1(1), pp. 36-72, August 2005.
Christopher D. Gill, Jeanna M. Gossett, Joseph P. Loyall, Douglas C. Schmidt, David Corman, Richard E. Schantz, and Michael Atighetchi, “Integrated Adaptive QoS Management in Middleware: An Empirical Case Study”, Real-Time Systems, special issue on best papers from RTAS 2004, 29(2-3), pp. 101-130, March 2005.
Christopher Gill, Yamuna Krishnamurthy, Douglas Schmidt, Irfan Pyarali, Louis Mgeta, Yuanfang Zhang, and Stephen Torri, “Enhancing Adaptivity via Standard Dynamic Scheduling Middleware”, Journal of the Brazilian Computer Society, special issue on Adaptive Systems, 10(1), pp. 19-30, July 2004.
Christopher D. Gill, Douglas C. Schmidt, and Ron K. Cytron, “Multi-Paradigm Scheduling for Distributed Real-Time Embedded Computing”, IEEE Proceedings, Special Issue on Modeling and Design of Embedded Systems, 91(1), pp. 183-197, January 2003.
Nanbor Wang, Douglas C. Schmidt, Aniruddha Gokhale, Christopher D. Gill, Balachandran Natarajan, Craig Rodrigues, Joseph P. Loyall, and Richard E. Schantz, “Total Quality of Service Provisioning in Middleware and Applications”, Elsevier Journal of Microprocessors and Microsystems, 27(2), pp. 45-54, March 2003.
Christopher D. Gill, David L. Levine, and Douglas C. Schmidt “The Design and Performance of a Real-Time CORBA Scheduling Service”, Real-Time Systems, special issue on Real-Time Middleware, 20(2), pp. 117-154, March 2001
John Meier, Christopher Gill, Roger Chamberlain, "Towards More Effective Spectrum Use Based on Memory Allocation Models", 35th IEEE Computer Software and Applications Conference (COMPSAC), Munich, Germany, July 18-22, 2011.
Terry Tidwell, Carter Bass, Eli Lasker, Micah Wylde, Christopher Gill, and William D. Smart, "Scalable Utility Aware Scheduling Heuristics for Real-time Tasks with Stochastic Non-preemptive Execution Intervals", 23rd Euromicro Conference on Real-Time Systems (ECRTS), Porto, Portugal, July 6-8, 2011.
Terry Tidwell, Robert Glaubius, Christopher Gill, and William D. Smart, "Optimizing Expected Time Utility in Cyber-Physical Systems Schedulers", 31st Real-Time Systems Symposium (RTSS), San Diego, CA, November 30-December 3, 2010.
Robert Glaubius, Terry Tidwell, Christopher Gill, and William D. Smart, "Real-Time Scheduling via Reinforcement Learning", 26th Conference on Uncertainty in Artificial Intelligence (UAI), Catalina Island, CA, July 8-11, 2010.
Robert Glaubius, Terry Tidwell, Braden Sidoti, David Pilla, Justin Meden, Christopher Gill and William D. Smart, "Scalable Scheduling Policy Design for Open Soft Real-Time Systems," 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Stockholm, Sweden April 12-15, 2010. Received RTAS 2010 best student paper award.
Jaiganesh Balasubramanian, Aniruddha Gokhale, Abishek Dubey, Friedhelm Wolf, Chenyang Lu, Christopher Gill and Douglas C. Schmidt, "Middleware for Resource-Aware Deployment and Configuration of Fault-tolerant Real-time Systems," IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Stockholm, Sweden April 12-15, 2010.
Huang-Ming Huang, Xiuyu Gao, Terry Tidwell, Christopher Gill, Chenyang Lu and Shirley Dyke, "Cyber-Physical Systems for Real-Time Hybrid Structural Testing: A Case Study", 1st ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), Stockholm, Sweden April 12-15, 2010.
Ross Sowell, Christopher Gill, Roger Chamberlain, Cindy Grimm, Ken Goldman, Mark Tranel, "The Active-Learning Transfor-mation: A Case Study in Software Development and Systems Software Courses", 16th annual CCSC Central Plains regional conference, Parkville, MO, April 9 and 10, 2010.
Louis Thomas, Justin Wilson, Gruia-Catalin Roman, Christopher Gill,
“
Achieving Coordination Through Dynamic Construction of Open Workflows
”
,
ACM/IFIP/USENIX 10th International Middleware Conference (Middleware ’09) Urbana-Champaign, IL, USA, November 30 - December 4, 2009
Yuanfang Zhang, Christopher Gill, and Chenyang Lu
“
Real-Time Performance and Middleware for Multiprocessor and Multicore Linux Platforms
”
,
IEEE International Conference on Embedded and Real-Time Computing Systems and
Applications (RTCSA ’09), Beijing, China, August 24-26, 2009.
Jaiganesh Balasubramanian, Sumant Tambe, Chenyang Lu, Aniruddha Gokhale,
Christopher Gill, and Douglas C. Schmidt
“
Adaptive Failover for Real-time Middleware with Passive Replication
”
,
IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’09), San Francisco, CA,
April 13-16, 2009.
Robert Glaubius, Terry Tidwell, William D. Smart, and Christopher Gill,
“Scheduling Design and Verification for Open Soft Real-Time Systems”
, 29th Real-Time Systems Symposium (RTSS ’08),
Barcelona, Spain, November 30 - December 3, 2008.
Yuanfang Zhang, Donald K. Krecker, Christopher Gill, Chenyang Lu, and Gautam H. Thaker,
“Practical Schedulability Analysis for Generalized Sporadic Tasks in Distributed
Real-Time Systems”
, 20th Euromicro Conference on Real-Time Systems (ECRTS ’08),
Prague, Czech Republic July 2-4, 2008.
Terry Tidwell, Robert Glaubius, Christopher Gill, and William D. Smart,
“Scheduling for Reliable Execution in Autonomic Systems”
,
5th International Conference on Autonomic and Trusted Computing (ATC ’08),
Oslo, Norway, June 23-25, 2008.
Yuanfang Zhang, Christopher Gill and Chenyang Lu, “Reconfigurable
Real-Time Middleware for Distributed Cyber-Physical Systems with Aperiodic Events”
, 28th International Conference on Distributed Computing Systems (ICDCS ’08),
Beijing, China June 17 - 20, 2008.
Rohan Sen, Gruia-Catalin Roman and Christopher D. Gill, “
CiAN: A Workflow Engine for MANETs”,
10th International Conference on
Coordination Models and Languages (Coordination ’08),
Oslo, Norway, June 4-6, 2008, LNCS 5052, pp. 280-295.
Gregory Hackmann, Christopher Gill and Gruia-Catalin Roman, “
Extending BPEL for Interoperable Pervasive Computing”,
IEEE International Conference on Pervasive Services (ICPS ’07),
Istanbul, Turkey July 15 - 20, 2007.
Rohan Sen, Gregory Hackmann, Mart Haitjema, Gruia-Catalin Roman and Christopher Gill, “
Coordinating Workflow Allocation & Execution in Mobile Environments”,
9th International Conference on
Coordination Models and Languages (Coordination ’07),
Paphos, Cyprus, June 5-8, 2007, LNCS 4467, pp. 249-267 (acceptance rate 30%).
Yuanfang Zhang, Chenyang Lu,
Christopher Gill, Patrick Lardieri, and Gautam Thaker, “
Middleware Support for Aperiodic Tasks in
Distributed Real-Time Systems”, 13th IEEE Real-Time and Embedded Technology
and Applications Symposium (RTAS ’07), Bellvue, WA, USA, April
3-6, 2007, pp. 497-506 (acceptance rate 28%).
Cesar Sanchez, Henny Sipma, Christopher Gill, and Zohar Manna, “Distributed Priority Inheritance for Real-Time and Embedded Systems”, 10th International Conference On Principles Of Distributed Systems (OPODIS ’06), Bordeaux, France, December 12-15, 2006, pp. 110-125 (acceptance rate 13%).
Gregory Hackmann, Mart Haitjema, Christopher Gill, and Gruia-Catalin Roman, “Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices”, 4th International Conference on Service Oriented Computing (ICSOC ’06), Chicago, IL, USA, December 4-7, 2006, pp. 503-508, (acceptance rate 25%).
Venkita Subramonian, Christopher Gill, Cesar Sanchez, and Henny Sipma, “Reusable Models for Timing and Liveness Analysis of Middleware for Distributed Real-Time Embedded Systems”, 6th ACM Conference on Embedded Software (EMSOFT ’06), Seoul, South Korea, October 22-25, 2006, pp. 252-261 (acceptance rate 34%).
Cesar Sanchez, Henny Sipma, Zohar Manna, and Christopher Gill, “Efficient Distributed Deadlock Avoidance with Liveness Guarantees”, 6th ACM Conference on Embedded Software (EMSOFT ’06), Seoul, South Korea, October 22-25, 2006, pp. 12-20 (received Frank Anger Memorial student paper award).
Huang-Ming Huang and Christopher Gill, “Design
and Performance of a Fault-Tolerant Real-Time CORBA Event Service”, 18th
Euromicro Conference on Real-Time Systems (ECRTS ‘06),
Andrew Borg, Andy Wellings, Christopher Gill, and Ron
K. Cytron, “Real-Time Memory Management:
Life and Times”, 18th
Euromicro Conference on Real-Time Systems (ECRTS ‘06),
Cesar Sanchez, Henny Sipma, Zohar Manna, Venkita
Subramonian, and Christopher Gill, “On
Efficient Distributed Deadlock
Avoidance for Real-Time and Embedded Systems”, 20th IEEE
International Parallel and Distributed Processing Symposium (IPDPS ’06), April 25 – 29, 2006,
Rhodes, Greece, pp. 1-10 (acceptance rate 24%).
Cesar Sanchez, Henny Sipma, Venkita Subramonian, Christopher
Gill, and Zohar Manna, “Thread Allocation Protocols
for Distributed
Real-Time and Embedded Systems”, 25th IFIP
WG 6.1 International Conference on Formal Techniques for Networked and
Distributed Systems (FORTE ‘05), Taipei, Taiwan, October 2-5, 2005, pp. 159-173
(acceptance rate 38%).
Yuanfang Zhang, Bryan
Thrall, Stephen Torri, Christopher Gill, and Chenyang Lu, “A
Real-Time Performance Comparison of Distributable Threads and Event Channels”, 11th IEEE Real-Time and Embedded Technology
and Applications Symposium (RTAS ’05), San Francisco, CA, USA, March
7-10, 2005, pp. 497-506 (acceptance rate 33%).
Tejasvi Aswathanarayana, Venkita Subramonian, Douglas Niehaus and Christopher Gill, “Design and Performance of Configurable Endsystem Scheduling Mechanisms”, 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’05), San Francisco, CA, USA, March 7-10, 2005, pp. 32-43 (acceptance rate 33%).
Kevin Bryan, Lisa C. DiPippo, Victor Fay-Wolfe, Matthew Murphy, Jiangyin Zhang, David T. Fleeman, David W. Juedes, Chang Liu, Lonnie R. Welch, Douglas Niehaus, and Christopher D. Gill, “Integrated CORBA Scheduling and Resource Management for Distributed Real-Time Embedded Systems”, 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’05), San Francisco, CA, USA, March 7-10, 2005, pp. 375-384 (acceptance rate 33%).
Venkita Subramonian, Nanbor Wang, Liang-Jui Shen, and Christopher Gill, “The Design and Performance of Configurable Component Middleware for Distributed Real-Time and Embedded Systems”, 25th IEEE International Real-Time Systems Symposium (RTSS ‘04), Lisbon, Portugal, December 5-8, 2004, pp. 252-261 (acceptance rate 22%).
Nanbor Wang, Christopher Gill, Douglas Schmidt, and Venkita Subramonian, “Configuring Real-Time Aspects in Component Middleware”, International Symposium on Distributed Objects and Applications (DOA ‘04), Agia Napa, Cyprus, October 25-29, 2004, pp. 1520-1537 (acceptance rate 33%).
Christopher D. Gill, Jeanna M. Gossett, Joseph P. Loyall, Douglas C. Schmidt, David Corman, Richard E. Schantz, and Michael Atighetchi, “Integrated Adaptive QoS Management in Middleware: An Empirical Case Study”, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ‘04) Toronto, Canada, May 25-28, 2004, pp. 276-285 (acceptance rate 30%).
Venkita Subramonian, Guoliang Xing, Christopher D. Gill, Chenyang Lu, and Ron Cytron, “Middleware Specialization for Memory-Constrained Networked Embedded Systems”, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ‘04) Toronto, Canada, May 25-28, 2004, pp. 306-313 (acceptance rate 30%).
Yamuna Krishnamurthy, Christopher Gill, Douglas C. Schmidt, Irfan Pyarali, Louis Mgeta, Yuanfang Zhang, and Stephen Torri, “The Design and Implementation of Real-Time CORBA 2.0: Dynamic Scheduling in TAO”, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ‘04) Toronto, Canada, May 25-28, 2004, pp. 121-129 (acceptance rate 30%).
Pradeep Gore, Christopher Gill, Douglas C. Schmidt, and Irfan Pyarali, “The Design and Performance of a Real-Time Notification Service”, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ‘04) Toronto, Canada, May 25-28, 2004, pp. 112-120 (acceptance rate 30%).
Xiaorui Wang, Huang-Ming Huang, Venkita Subramonian, Chenyang Lu, and Christopher Gill, “CAMRIT: Control-based Adaptive Middleware for Real-time Image Transmission”, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ‘04) Toronto, Canada, May 25-28, 2004, pp. 296-305 (acceptance rate 30%).
Radu
Handorean, Christopher Gill and Gruia-Catalin Roman, “Accommodating
Transient Connectivity in Ad Hoc and Mobile Settings”, 2nd
International Conference on Pervasive Computing (Pervasive ’04),
Nanbor Wang and Christopher Gill, “Improving Real-Time System Configuration via a QoS-aware CORBA Component Model”, 37th Hawaii International Conference on System Sciences (HICSS ’04), Kona, Hawaii, USA, January 5-9, 2004, pp. 1-10 (acceptance rate 33% in DOCC mini-track of the Software Technology Track).
Venkita Subramonian and Christopher Gill, “A Generative Programming Framework for Adaptive Middleware”, 37th Hawaii International Conference on System Sciences (HICSS ’04), Kona, Hawaii, USA, January 5-9, 2004, pp. 1-10 (acceptance rate 33% in AESS mini-track, awarded best paper in the Software Technology track).
Guoliang Xing, Xiaorui Wang, Yuanfang Zhang, Chenyang Lu, Robert Pless, and Christopher Gill, “Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks”, 1st ACM Conference on Embedded Networked Sensor Systems (SenSys ’03), Los Angeles, CA, USA, November 5-7, 2003, pp. 28-39 (acceptance rate 18%).
Xiaorui
Wang, Chenyang Lu, and Christopher Gill, “Feedback
Control Real-Time Scheduling in ORB Middleware”,
9th IEEE Real-Time
Technology and Applications Symposium (RTAS ‘03),
Christopher
D. Gill, Fred Kuhns, Douglas C. Schmidt, and Ron K. Cytron,
“Empirical
Differences Between COTS Middleware Scheduling Strategies”, 4th
International Symposium on Distributed Objects and Applications (DOA ‘02),
Angelo Corsaro, Douglas C. Schmidt, Chris Gill, and Ron Cytron, “Formalizing Meta-Programming Techniques to Reconcile Heterogeneous Scheduling Disciplines in Open Distributed Real-Time Systems”, 3rd International Symposium on Distributed Objects and Applications (DOA ‘01), Rome, Italy, September 8-10, 2001, pp. 289-298 (acceptance rate 50%).
J. Loyall, J. Gossett, C. Gill, R. Schantz, J. Zinky, P. Pal, R. Shapiro, C. Rodrigues, M. Atighetchi, and D. Karr, “Comparing and Contrasting Adaptive Middleware Support in Wide-Area and Embedded Distributed Object Applications”, 21st International Conference on Distributed Computing Systems (ICDCS ‘01), Phoenix, AZ, USA, April 16-19, 2001, pp. 625-634 (acceptance rate 32%).
Gan Deng, Douglas C. Schmidt, Christopher D. Gill, and Nanbor Wang, “QoS-Enabled Component Middleware for Distributed Real-Time and Embedded Systems”, Handbook of Real-Time and Embedded Systems (I. Lee, J. Leung, and S. Son, eds.), 2008, CRC Press ch. 15, pp. 1-16, ISBN 978-1-58488-678-5.
Venkita Subramonian and Christopher Gill,
“Middleware Design and Implementation for Networked Embedded
Systems”, Embedded Systems Handbook (R. Zurawski, ed.), CRC Press,
Rohan Sen, Radu Handorean, Gruia-Catalin Roman, and Christopher Gill, “Service Oriented Computing Imperatives in Ad Hoc Wireless Settings ”, Service Oriented Software Engineering: Challenges and Practices, (Z. Stojanovic and Ajantha Dahanayake, eds.), Idea Group Publishing, 2005, pp. 247-269. ISBN 1-59140-427-4
Nanbor Wang, Douglas C. Schmidt, Aniruddha Gokhale, Craig Rodrigues, Balachandran Natarajan, Joseph P. Loyall, Richard E. Schantz, and Christopher D. Gill, "QoS-enabled Middleware", Middleware for Communications (Qusay Mahmoud, ed.), New York, Wiley & Sons, 2004, pp. 131-162. ISBN 0-470-86206-8
David L. Levine, Christopher D. Gill, and Douglas C. Schmidt, “Object Lifetime Manager – A Complementary Pattern for Controlling Object Creation and Destruction”, Design Patterns in Communications Software, Linda Rising, ed., Cambridge University Press, 2001, pp. 495-534. ISBN 0-521-79040-9
X. Gao, N. Castaneda, S.J. Dyke, S. Xi, C. Gill and C. Lu,
“Experimental Validation of a Scaled Instrumentation for Real-time Hybrid Testing”,
2011 American Control Conference (ACC '11), San Francisco, CA, June 29 - July 1, 2011.
Terry Tidwell, Xiuyu Gao, Huang-Ming Huang, Chenyang Lu, Shirley Dyke, and Christopher Gill
“Towards Configurable Real-Time Hybrid Structural Testing: A Cyber-Physical Systems Approach”,
IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
(ISORC ’09), Tokyo, Japan, March 17-20, 2009.
Christopher D. Gill,
“Resource Virtualization in
Real-Time CORBA Middleware”, International Conference on
Hardware/Software Codesign and System Synthesis (CODES+ISSS ’06), Seoul,
South Korea, October 22-25, 2006, pp. 1-6.
Qiang Lu, Yixin Chen, Mart Haitjema, Catalin Roman, Christopher Gill and Guoliang Chen, “Temporal Planning for Co-Design of Host Scheduling and Workflow Allocation in Mobile Environments”, ICAPS ’11 Scheduling and Planning Applications woRKshop (SPARK ’11), Freiburg, Germany, June 11-16, 2011.
Rohan Sen, Gregory Hackmann, Gruia-Catalin Roman, and Christopher Gill, “Opportunistic Exploitation of Knowledge to Increase Predictability of Agent Interactions in MANETs”, 4th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS ’05), at ICSE 2005, St. Louis, MO, USA, May 15-16, 2005, pp. 1-7.
Michael Frisbie, Douglas Niehaus, Venkita Subramonian, Christopher Gill, “Group Scheduling in Systems Software”, IPDPS 2004 Workshop on Parallel and Distributed Real-Time Systems (WPDRTS ‘04), Santa Fe, New Mexico, April 2004, pp. 1-13.
Christopher
Gill, “RT-POD: a framework for Real-Time systems Participation in Own
Defense”, 9th IEEE International Workshop on Object-oriented
Real-time Dependable Systems (WORDS ’03 Fall),
October, 1-3, 2003,
Christopher D. Gill, Venkita Subramonian, Douglas Niehaus, Douglas Stuart, Jeff Parsons, Huang-Ming Huang, and Stephen Torri, “ORB Middleware Evolution for Networked Embedded Systems”, 8th IEEE International Workshop on Object-oriented Real-time Dependable Systems (WORDS ‘03), Guadalajara Mexico, January 15-17, 2003, pp. 169-176.
Krishnakumar Balasubramonian, Nanbor Wang, Douglas Schmidt, and Christopher Gill, “Towards Composable Distributed Real-time and Embedded Software”, 8th IEEE International Workshop on Object-oriented Real-time Dependable Systems (WORDS ‘03), Guadalajara, Mexico, January 15-17, 2003, pp. 226-233.
Christopher Gill and Bill Smart, “Middleware for Robots?”, AAAI Symposium Workshop on Intelligent and Distributed Embedded Systems, Stanford, CA, March 25-27, 2002, pp. 1-5.
Christopher Gill, Douglas Schmidt, and Ron Cytron, “Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems”, Seventh IEEE International Workshop on Object-oriented Real-time Dependable Systems (WORDS ‘02), San Diego, CA, January 7-9, 2002, pp. 311-318.
Frank Hunleth, Ron Cytron, and Christopher Gill, “Building Customizable Middleware Using Aspect Oriented Programming”, OOPSLA 2001 Workshop on Advanced Separation of Concerns, Tampa Bay, FL, USA, October 14, 2001, pp. 1-6.
David L. Levine, Sergio Flores-Gaitan, Christopher Gill, and Douglas C. Schmidt, “Measuring OS Support for Real-Time CORBA ORBs”, 4th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS ’99), Santa Barbara, CA, USA, January 27-29, 1999, pp. 9-17.
Douglas Niehaus, Jerry James, and Christopher Gill, “Closing the Programmer’s Universe: A Pattern Language for Reproducibility in Concurrent Programming Environments”, 10th Pattern Languages of Programs Conference (PLoP ‘03) Focus Group on Patterns and Pattern Languages for Distributed Real-Time and Embedded Systems, Allerton Park, IL, USA, September 8-12, 2003, pp. 1-18.
Christopher Gill, Douglas Niehaus, Lisa DiPippo, Victor Fay Wolfe, and Venkita Subramonian, “Resource Rationalizer: A Pattern Language for Multi-Level Scheduling”, 9th Pattern Languages of Programs Conference (PLoP ‘02) Focus Group on Patterns and Pattern Languages for Distributed Real-Time and Embedded Systems, Allerton Park, IL, USA, September 8-12, 2002, pp. 1-20.
Christopher D. Gill, Joseph W. Hoffert, David C. Sharp,
and Patrick H. Goertzen, “An Evolution of QoS Context Propagation in
Event-Mediated Avionics Software Architectures”, 20th
IEEE/AIAA Digital Avionics System Conference (DASC ‘01),
Christopher D. Gill and David L. Levine “Quality
of Service Management for Real-Time Embedded Information Systems”, 19th
IEEE/AIAA Digital Avionics System Conference (DASC ‘00),
Thomas V. Judkins and Christopher D. Gill, Synthesizer,
“A Pattern Language for Designing Digital Modular Synthesis Software,”
7th Pattern Languages of Programs Conference (PLoP ‘00),
Bryan S. Doerr, Thomas Venturella, Rakesh Jha, Christopher D. Gill, and Douglas C. Schmidt, “Adaptive Scheduling for Real-time, Embedded Information Systems”, 18th IEEE/AIAA Digital Avionics Systems Conference (DASC ‘99), St. Louis, MO, USA October 24-29, 1999, pp. 2.D.5-1 – 2.D.5-9.
Christopher D. Gill, David L. Levine, Carlos O'Ryan,
and Douglas C. Schmidt, “Distributed Object Visualization for
Sensor-Driven Systems”, 18th IEEE/AIAA Digital Avionics System
Conference (DASC ‘99),
David L. Levine, Christopher D. Gill, and Douglas C. Schmidt, “Object Lifecycle Manager - A Complementary Pattern for Controlling Object Creation and Destruction,” 6th Pattern Languages of Programs Conference (PLoP ‘99), Allerton Park, IL, USA, August 15-18, 1999, pp. 1-15 pages.
David L. Levine, Christopher D. Gill and Douglas C. Schmidt, “Dynamic Scheduling Strategies for Avionics Mission Computing”, 17th IEEE/AIAA Digital Avionics System Conference (DASC ‘98), Bellvue, WA, USA, October 31 - November 7, 1998, pp. C.1.5-1 – C.1.5-8.
M.L.
Crow, C. Gill, F. Liu, B. McMillin, D. Niehaus, and D. Tauritz,
“Engineering the Advanced Power Grid: Research Challenges and
Tasks”, RTAS 2006 Workshop on Research Directions for Security and
Networking in Critical Real-Time and Embedded Systems (CRTES ‘06), San
Jose, CA, USA, April 4, 2006.
Venkita
Subramonian and Christopher Gill, “Towards Integrated Model-Driven
Verification and Empirical Validation of Reusable Software for Automotive
Systems,” Automotive Software Workshop
Greg
Hackmann, Christopher Gill and Gruia-Catalin Roman, “Towards a Real-Time
Coordination Model for
Venkita Subramonian and
Christopher Gill, “Fine-Grained Composition of Distributed Sensor System
Infrastructure”, International Microwave Symposium (Distributed RF
Sensor/Communication Systems session),
Christopher D. Gill, “Making Plug and Play Safe
for Networked Medical Devices”, NSF High Confidence Medical Device
Software and Systems Workshop (HCMDSS ‘05),
Venkita
Subramonian, Boris Klaydman, and Christopher Gill, “Towards Formal
Construction of Middleware for Distributed Real-Time Embedded Systems,” Monterey
Workshop,
Venkita Subramonian and
Christopher Gill, “Comparing Static Configuration in the CIAO and PRISM Component Models”,
4th Workshop on TAO and CIAO,
Kevin Bryan, Lisa C.
DiPippo, Victor Fay-Wolfe, David T. Fleeman, Christopher D. Gill, David W.
Juedes, Chang Liu, Matthew Murphy, Douglas Niehaus, Venkita Subramonian, Lonnie
R. Welch, and Jiangyin Zhang, “Towards Integrated CORBA Scheduling and Resource
Management Services for Distributed Real-Time and Embedded Systems”,
4th Workshop on TAO and CIAO, Arlington, VA, USA, July 16, 2004
Christopher D. Gill,
Venkita Subramonian, and Nanbor Wang, “Static Component Configuration Support for Real-Time
Platforms”, OMG Real-Time and Embedded Systems Workshop,
Nanbor Wang and Christopher D. Gill, “A QoS-aware CORBA Component
Model for Distributed Real-time and Embedded System Development”,
OMG Real-Time and Embedded Systems Workshop, Reston, VA, USA, July 12-15, 2004.
Christopher
Gill and Huang-Ming Huang, “Implementation of a Fault-Tolerant Real-Time CORBA
Event Channel”, OMG Real-Time and Embedded Systems Workshop,
Reston, VA, USA, July 12-15, 2004.
Yamuna Krishnamurthy, Irfan Pyarali, Christopher Gill,
Louis Mgeta, Yuanfang Zhang, Stephen Torri, and Douglas C. Schmidt, “Experience Implementing and
Evaluating Real-Time CORBA 2.0”, OMG Real-Time and Embedded
Systems Workshop, Reston, VA, USA, July 12-15, 2004.
Pradeep Gore, Irfan Pyarali, Christopher Gill, and
Douglas C. Schmidt, “Design and Performance of a Real-time Notification Service”,
OMG Real-Time and Embedded Systems Workshop,
Christopher
Gill, “System QoS Aspects in Critical Infrastructure Protection”,
NSF Workshop on Critical Infrastructure Protection for SCADA and IT Systems,
Christopher D. Gill, “A Vision for
Integration of Embedded System Properties – via a Model-Component-Aspect
System Architecture”,
Huang-Ming Huang, Christopher Gill, Bala Natarajan, and Aniruddha Gokhale, “Replication Strategies for Fault-Tolerant Real-Time CORBA Services”, OMG Workshop on Distributed Object Computing for Real-Time and Embedded Systems, Arlington, VA, USA, July 14-17, 2003.
Yamuna Krishnamurthy, Irfan Pyarali, Christopher Gill, Victor Fay-Wolfe, “Design and Implementation Issues in the Dynamic Scheduling Real-Time CORBA 2.0 Specification”, OMG Workshop on Distributed Object Computing for Real-Time and Embedded Systems, Arlington, VA, USA, July 14-17, 2003.
Nanbor Wang and Christopher Gill, “A QoS-aware CORBA Component Model for Distributed Real-Time and Embedded System Development”, OMG Workshop on Distributed Object Computing for Real-Time and Embedded Systems, Arlington, VA, USA, July 14-17, 2003.
Venkita Subramonian and Christopher Gill, “A Generative Programming Approach to Middleware Development”, OMG Workshop on Distributed Object Computing for Real-Time and Embedded Systems, Arlington, VA, USA, July 14-17, 2003.
Morgan
Deters, Christopher Gill, and Ron Cytron, “Rate-Monotonic Analysis in the
C++ Type System”, RTAS
2003 Workshop on Model Driven Embedded Systems (MoDES ‘03),
Christopher D. Gill, Douglas Niehaus, Lisa DiPippo, Victor Fay-Wolfe, and Lonnie Welch, “Mapping a Multi-Level Scheduling Pattern Language to Distributed Real-Time Embedded Applications”, OOPSLA 2002 Workshop on Patterns in Distributed Real-Time and Embedded Systems, Seattle, WA, November 5, 2002.
Douglas C. Schmidt,
Aniruddha Gokhale, and Christopher D. Gill, “Patterns and Performance of
Real-time and Data Parallel CORBA for High-Performance Embedded Computing
Applications”, 6th High Performance Embedded Computing
Workshop (HPEC ‘02), MIT
Venkita
Subramonian and Christopher Gill, “Just Enough Middleware”, 2nd
Workshop on TAO,
Chris
Gill and Fred Kuhns, “Towards a Mechanism-Level Model for CORBA
Scheduling Strategies”, OMG Workshop on Real-Time and Embedded
Distributed Object Systems,
Venkita Subramonian, Chris Gill, Jeff Parsons, Huang-Ming Huang, Stephen Torri, Jeanna Gossett, Tom Corcoran, and Douglas Stuart, “Fine-grained Middleware Composition for the Boeing NEST OEP”, OMG Workshop on Real-Time and Embedded Distributed Object Systems, Washington, DC, USA, July 15-18, 2002.
Nanbor
Wang, Krishnakumar Balasubramonian, and Chris Gill, “Towards a Real-time
CORBA Component Model”, OMG Workshop on Real-Time and Embedded
Distributed Object Systems,
Balachandran Natarajan, Aniruddha Gokhale, Joseph K. Cross, Sylvester J. Fernandez, and Christopher D. Gill, “Adding Fault-Tolerance to Real-Time CORBA Systems”, OMG Workshop on Real-Time and Embedded Distributed Object Systems, Washington, DC, USA, July 15-18, 2002.
Aniruddha S. Gokhale and Douglas C. Schmidt and Joseph K. Cross and Christopher Andrews and Sylvester J. Fernandez and Bala Natarajan and Nanbor Wang and Christopher D. Gill, “Towards Dependable Real-Time and Embedded CORBA Systems”, IEEE Workshop on Dependable Middleware-Based Systems (WDMS ‘02), Washington, D.C., June 23-26, 2002.
Chris
Gill, Joe Loyall, Rick Schantz, and Douglas C. Schmidt, “Experiences
Using Adaptive Middleware in Distributed Real-time Embedded Application
Contexts: a Dependability Perspective”, IEEE Workshop on Dependable Middleware-Based
Systems (WDMS ‘02),
Venkita
Subramonian and Christopher Gill, “Experiences with Middleware for a
Networked Embedded Software Technology Open Experimental Platform”, OMG
Workshop on Embedded & Real-Time Distributed Object Systems,
Venkita Subramonian, Christopher Gill, and David Sharp, “Towards a Pattern Language for Networked Embedded Software Technology Middleware”, OOPSLA 2001 Workshop Towards Patterns and Pattern Languages for Object-Oriented Distributed Real-time and Embedded Systems, Tampa Bay, FL, USA, October 14, 2001.
Christopher
D. Gill, David L. Levine, and Douglas C. Schmidt, “Towards Real-Time
Adaptive QoS Management in Middleware for Embedded Computing Systems”, High
Performance Embedded Computing Workshop (HPEC ‘00), MIT
Christopher
Gill and Ron Cytron, “Extending Real-Time CORBA for Next-Generation
Distributed Real-Time Mission-Critical Systems”, OMG Workshop On Real-Time and Embedded Systems,
Angelo Corsaro, Ron Cytron, and Chris Gill, “Applying Meta-Programming Techniques to Dynamically Order Equivalence Classes in Open Distributed Real-Time Systems”, OMG Workshop On Real-Time and Embedded Systems, Arlington, VA, USA, June 4-7, 2001.
Christopher D. Gill, Fred Kuhns, David L. Levine, Douglas C. Schmidt, Bryan S. Doerr, Richard E. Schantz, and Alia K. Atlas, “Applying Adaptive Real-time Middleware to Address Grand Challenges of COTS-based Mission-Critical Real-Time Systems”, RTSS 1999 Workshop on Real-Time Mission-Critical Systems: Grand Challenge Problems, Phoenix, AZ, USA November 30, 1999.
“Real-Time ORB Middleware: Standards, Applications, and Variations”, Robotics Domain Task Force invited talk, OMG Technical Committee Meeting, St. Louis, MO, Tuesday, April 25th, 2006. (OMG document robotics/2006-04-09).
“Towards Verifiable Embedded Real-Time System Implementation,” Panel on Grand Challenges in Embedded Systems, ERTSI Workshop at RTSS 2005, Miami, FL, Monday, December 5th, 2005
“Time
and Event Based System Software Construction”, CS Department Invited Talk,
University of Missouri-Rolla,
“Time
and Event Based System Software Construction”, Invited Lecture in the
EECS Department Colloquium Series,
“Advances in Middleware for Distributed
Real-Time Embedded Systems”, invited presentation to the Washington University
School of Engineering and Applied Science National Council Meeting,
“Towards
Principled Construction of Trusted System Software”, invited
presentation, Air Force Research Labs, Dayton, OH, December 15, 2004
“Application-Customized
System Software”, invited talk at The Homag Group,
“An
Evolution of Endsystem Scheduling Techniques”, invited talk, Department
of Computer Science,
“Washington
University Quality of Service (QoS) Research Relevant to NCO DAIT”, invited
presentation to the Boeing Network Centric Operations DAIT Integration meeting
(with John Lockwood and Fred Kuhns),
“Composing
Just Enough Middleware”, Invited Lecture, Universitá
degli Studi di Napoli Federico II,
“Research
Challenges in the ORDS Community (in the Coming Years)”, WORDS 2003 Fall
panel,
“QoS
in Systems of Systems”, RTAS 2003 Panel: Advances in Large-Scale
Distributed Real-time and Embedded Systems, May 2003
“OO
and Real-time, a Valuable Combination of
Incompatible Concepts”, Panel:
Object-orientation and Real-time, a Valuable Combination, or Incompatible
Concepts?,
Eighth IEEE International Workshop on Object-oriented Real-time Dependable
Systems (WORDS),
“Distributed and Mobile Systems”,
“Middleware Research Directions”, Invited talk at the Rockwell Collins Advanced Technology Center, January 10, 2003, Cedar Rapids, Iowa.
“Programming in a Multi-Paradigm World”, Invited talk at SBC Communications, November 11, 2002, St. Louis, MO.
“Applying
a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded
Real-Time Systems,” Research Staff Interview Talk, BBN Technologies,
“Applying
a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded
Real-Time Systems,” Tenure-Track Faculty Interview Talk, University of
Colorado, Boulder, CO,
“Applying
a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded
Real-Time Systems, Tenure-Track Faculty Interview Talk,”
“Applying
a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded
Real-Time Systems, Boeing Fellowship Research Presentation,” The Boeing
Company,
“Applying
a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded
Real-Time Systems,” Tenure-Track Faculty Interview Talk,
“Applying
a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded
Real-Time Systems,” Research Staff Interview Talk, Lockheed Martin
Advanced Technology Labs,
“Implementing
the OMG Real-Time CORBA 1.0 Specification in TAO,” Presented to the OMG
Real-Time PSIG's Real-Time CORBA 1.0 Implementer's
Panel and to the DARPA ITO Quorum PI meeting (both in
“Static
and Dynamic Scheduling Using the RT-CORBA QoS Framework,” presented at
the Boeing Company,
“Dynamic
Scheduling for Real-Time CORBA,” presented at Real-Time PSIG panel on
Dynamic Scheduling, OMG TC Meeting,
Conference General
Chair
General Co-Chair (with Oleg Sokolsky, University of
Pennsylvania, and Doug Stuart, Boeing) for the 12th IEEE Real-Time and Embedded
Technology and Applications Symposium (RTAS ’06), San Jose, CA, USA,
April 4-7, 2006.
Journal Guest Editor
Guest
Co-Editor (with Oleg Sokolsky, University of
Workshop Steering Committee Chair
Steering Committee Co-Chair (with Vana Kalogeraki, University of California-Riverside) for the 15th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS ‘07), at IPDPS 2007, Long Beach, CA, USA, March 25-26, 2007.
Workshop General Chair
General co-Chair
(with Priya Narasimhan, Carnegie Mellon University), 13th International Workshop on Parallel and
Distributed Real-Time Systems (WPDRTS ‘05), at IPDPS 2005,
General Co-Chair (with David Sharp,
Boeing, and Bill Millam, Ford Motor Company), 2nd RTAS Model Driven
Embedded Systems Workshop,
General Co-Chair (with Douglas C.
Schmidt,
General Co-Chair (with Ben Watson,
Lockheed Martin), RTAS 2003 Workshop on Model-Driven Embedded Systems,
General Co-Chair (with Andrew Watson, Object Management
Group), OMG Workshop On Real-Time and Embedded Systems,
General Chair for the 2nd Workshop on The
ACE ORB (TAO),
General Chair for the 1st Workshop on The ACE ORB (TAO), Washington University, St. Louis, MO, USA, August 5-6, 2001.
Conference Program Committee Chair
Middleware and Software Engineering
Track Program Committee Chair, 26th IEEE Real-Time System Symposium
(RTSS ‘05),
Model-Driven Real-time and Embedded Systems Track Program Committee Chair, 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’05), San Francisco, CA, USA, March 7-10, 2005.
Focus Topic Chair: “Patterns
and Pattern Languages for Distributed Real-Time and Embedded Systems”, 10th
Pattern Languages of Programs Conference (PLoP ‘03),
Focus Topic Co-Chair (with Douglas C. Schmidt,
Conference Program Committees
IEEE Real-Time Systems Symposium (RTSS).
IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS).
Euromicro Conference on Real-Time Systems (ECRTS).
IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA).
International Conference on Distributed Computing Systems (ICDCS).
International Conference on Middleware (Middleware).
International Conference on Coordination Models and Languages (COORDINATION).
IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC).
ACM SIGBED/SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES).
IEEE International Conference on Pervasive Services (ICPS).
ACM Symposium on Applied Computing (SAC).
Conference Local Arrangements Chair
Local Arrangements Chair, 27th
International Conference on Software Engineering (ICSE ’05),
Conference Workshops Committee
Workshops
committee, 28th International Conference on Software Engineering
(ICSE ’06),
Workshop Program Committee Chair
Program co-Chair
(with Neeraj Suri, Tech. Univ.
Program co-Chair (with Priya Narasimhan, Carnegie Mellon University), 12th Workshop on Parallel and Distributed Real-Time Systems (WPDRTS '04) at IPDPS 2004, Santa Fe, NM, April 26-27, 2004.
Workshop Program Committees
International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS).
Workshop on Java Technologies for Real-time and Embedded Systems (JTRES).
International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS).
Workshop on Adaptive and Reflective Middleware (ARM).
Reviewer
National Science Foundation Panelist
Major journals in real-time and distributed systems, including Real-Time Systems, ACM Transactions on Embedded Computer Systems, IEEE Transactions on Parallel and Distributed Systems, and IEEE Transactions on Computers.
Service to the CSE
Department and the
2005 CSE Department Faculty Recruiting Committee, Spring 2005.
2004 CSE Department Graduate Recruiting Committee, Spring 2004.
2003 – 2005 CSE Department Fast-Track MS Program Recruiter at Boeing.
2003 – present Distributed and Mobile Systems thrust area leader, Center for Security Technologies.
2002 – present CSE Department Representative to the SEAS Graduate Board.
2001 – present SEAS
Representative to the
2001 – present CSE
Department Undergraduate Curriculum Committee.
Grants and Contracts
Awarded as Principal Investigator
2006 “Collaborative
Research: CSR-EHS: Semantic Domain Integration for Embedded
and Hybrid
Systems”, NSF, 9/15/06-9/14/10, Direct support: $100,000 (plus
$100,000 award to U. Kansas and $100,000 award to U. MO-Rolla )
2005 “CAREER:
Time and Event Based System Software Construction” ,
NSF,
9/1/05-8/31/10, Direct
support: $472,000 (including a $12,000 REU supplement and a $10,000 travel supplement)
2003 “Embedded
Information System Technology Support”, AFRL (subcontract from
Boeing),
2003 “Distributed
Scheduling Aspects for Time-Critical Targeting”, DARPA,
2002 “Extension of Real-Time
Middleware Capabilities for the Hi-Per-D Test-Bed via Enhancements to ACE and
TAO Mechanisms and Services” , DARPA,
2002 “CORBA Component Model
for Real-Time Embedded Applications”, DARPA (subcontract from Boeing),
2002 “Fault Tolerant,
Latency Bounded CORBA Services” , DARPA
(subcontract from Lockheed Martin),
2002 “National
Experimental Platform for Hybrid Embedded Systems Technology”,
DARPA, (subcontract from Lockheed
Martin),
2001 ``NEST:
Network of Embedded Systems'' , DARPA (subcontract
from Boeing),
Grants and Contracts
Awarded as co-Principal Investigator
2005 “Adaptive
Systems for Collaboration in Multi-mode
Gruia-Catalin Roman PI, Christopher
Gill co-PI, 12/1/05 – 11/30/08, Direct support:
$750,000
2003 “ARMS II: Aperiodic
Scheduling End-to-End”, DARPA (subcontract from Lockheed Martin) Chenyang
Lu PI, Christopher Gill co-PI,
Other Grants and
Contracts Managed as Principal Investigator
2002 “Design,
Implementation, and Demonstration of a High-Performance Distributed Object
Environment that Supports End-to-End Deterministic and Statistical QoS
Guarantees” , DARPA, PI
2001 “Weapon Systems Open
Architecture”, AFRL (subcontract from Boeing), PI 1/1/01-5/31/03, Direct support: $89,363
2001 “Adaptive Software
Technology Demonstration Phase 2”, AFRL (subcontract from Boeing), PI
1/1/01-7/31/01, Direct support: $57,673