Resume

Christopher D. Gill

Associate Professor

Department of Computer Science and Engineering

Campus Box 1045

Washington University

One Brookings Drive

St. Louis, MO 63130-4899

 

Office: (314) 935-7538

Department:      (314) 935-6160

Fax:                  (314) 935-7302

 

cdgill at cse.wustl.edu

http://www.cse.wustl.edu/~cdgill

Education

1997 – 2002                D.Sc. in Computer Science, Washington University in St. Louis,

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, Washington University in

St. Louis, Honors Thesis titled “Measure for Measure: The Comedy of Rigor.” Degree awarded May 1987.

Professional Experience

2007 – present             Associate Professor, Department of Computer Science and

Engineering, Washington University, St. Louis, MO.

2001 – 2007             Assistant Professor, Department of Computer Science and

Engineering, Washington University, St. Louis, MO.

1997 – 2001                Research Associate, Department of Computer Science and

Engineering, Washington University, St. Louis, MO.

1994 – 1997                Software Developer, SBC Communications, St. Louis, MO.

1993 – 1994                Software Developer, Teknivent Corp., St. Louis, MO.

1992 – 1993                Software Developer, Saleskit Software, St. Louis, MO.

1991 – 1992                System Administrator, Teknivent Corp., St. Louis, MO.

1989 – 1991                System Administrator, Prudential Group Health, St. Louis, MO.

Honors and Awards

2005                            National Science Foundation CAREER award CCF-0448562,

titled “Time and Event Based System Software Construction”, Washington University, St. Louis, MO, September 2005-August 2010

2002                            School of Engineering and Applied Sciences Graduate Student

Recognition Ceremony Speaker, address titled “Let Us Now Begin”, Washington University, St. Louis, MO, May 2002

1999                            Boeing Fellowship Research Grant, titled “Dynamic Real-Time

Scheduling for Multi-Dimensional QoS-Enabled Applications”, Washington University, St. Louis, MO, July 1999 - June 2000

1998                            USENIX Student Research Grant, “Developing and Evaluating a

Flexible Framework for Dynamic Distributed Real-Time Scheduling”, Washington University, St. Louis, MO, July 1998 - June 1999

1983                            National Merit Scholar, Washington University, St. Louis, MO,

August 1983 - May 1987

Subjects Taught

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”

Doctoral Dissertations Supervised

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”.

Doctoral Students Currently Advised

Huang-Ming Huang

Jack Meier

Terry Tidwell

Justin Wilson

Sisu Xi

Publications

Refereed Journal Papers

  1.       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.

  2.       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.

  3.       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.

  4.       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.

  5.       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.

  6.       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.

  7.       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.

  8.       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.

  9.       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.

  10.       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.

  11.       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.

  12.       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

Refereed Conference Papers

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9.       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

  10.       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.

  11.       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.

  12.       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.

  13.       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.

  14.       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.

  15.       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.

  16.       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.

  17.       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.

  18.       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%).

  19.       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%).

  20.       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%).

  21.       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%).

  22.       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%).

  23.       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).

  24.       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), Dresden, Germany, July 5-7, 2006, pp. 33-42 (acceptance rate 24%).

  25.       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), Dresden, Germany, July 5-7, 2006, pp. 237-247 (acceptance rate 24%).

  26.       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%).

  27.       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%).

  28.       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%).

  29.   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%).

  30.   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%).

  31.   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%).

  32.   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%).

  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%).

  34.   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%).

  35.   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%).

  36.   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%).

  37.   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%).

  38.   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), Vienna, Austria, April 18-24, 2004, pp. 305-322 (acceptance rate 10%).

  39.   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).

  40.   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).

  41.   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%).

  42.   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), Washington, DC, USA, May 27-30, 2003, pp. 37-48 (acceptance rate 40%).

  43.   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), Irvine, CA, USA, October 28-30, 2002, pp. 922-948 (acceptance rate 25%).

  44.   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%).

  45.   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%).

Book Chapters

  1.       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.

  2.       Venkita Subramonian and Christopher Gill, “Middleware Design and Implementation for Networked Embedded Systems”, Embedded Systems Handbook (R. Zurawski, ed.), CRC Press, Florida, August 2005, pp. 30.1-30.17.  ISBN 0-8493-2824-1

  3.       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

  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

  5.       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

Invited Conference Papers

  1.       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.

  2.       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.

  3.       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.

Refereed Workshop Papers

  1.       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.

  2.       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.

  3.       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.

  4.       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, Anacapri, Italy, pp. 270-277.

  5.       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.

  6.       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.

  7.       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.

  8.       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.

  9.       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.

  10.       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.

Unrefereed Conference Papers

  1.       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.

  2.       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.

  3.       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), Daytona Beach, FL, USA, October 14-18, 2001, pp. 2.B.1-1 – 2.B.1-9.

  4.       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), Philadelphia, PA, USA, October 7-13, 2000, pp. 4.E.3-1 – 4.E.3-6.

  5.       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), Allerton Park, IL, USA, August 13-16, 2000, pp. 1-16.

  6.       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.

  7.       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), St. Louis, MO, USA, October 24-29, 1999, pp. 2.B.1-1 – 2.B.1-9.

  8.       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.

  9.       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.

Unrefereed Workshop Position Papers and Posters

  1.       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.

  2.       Venkita Subramonian and Christopher Gill, “Towards Integrated Model-Driven Verification and Empirical Validation of Reusable Software for Automotive Systems,” Automotive Software Workshop San Diego – Advanced Automotive Software and Systems Development: Model-Driven Development of Reliable Automotive Services (ASWSD ’06) San Diego, CA, March 15-17, 2006.

  3.       Greg Hackmann, Christopher Gill and Gruia-Catalin Roman, “Towards a Real-Time Coordination Model for Mobile Computing”, Monterey Workshop, Laguna Beach, CA, September 22-24, 2005.

  4.       Venkita Subramonian and Christopher Gill, “Fine-Grained Composition of Distributed Sensor System Infrastructure”, International Microwave Symposium (Distributed RF Sensor/Communication Systems session), Long Beach, CA, USA, June 14, 2005.

  5.       Christopher D. Gill, “Making Plug and Play Safe for Networked Medical Devices”, NSF High Confidence Medical Device Software and Systems Workshop (HCMDSS ‘05), Philadelphia, PA, USA, June 2-3, 2005.

  6.       Venkita Subramonian, Boris Klaydman, and Christopher Gill, “Towards Formal Construction of Middleware for Distributed Real-Time Embedded Systems,” Monterey Workshop, Baden bei Wein, Austria, October 4-6, 2004.

  7.       Venkita Subramonian and Christopher Gill,Comparing Static Configuration in the CIAO and PRISM Component Models”, 4th Workshop on TAO and CIAO, Arlington, VA, USA, July 16, 2004

  8.       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

  9.       Christopher D. Gill, Venkita Subramonian, and Nanbor Wang,Static Component Configuration Support for Real-Time Platforms”, OMG Real-Time and Embedded Systems Workshop, Reston, VA, USA, July 12-15, 2004.

  10.   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.

  11.    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.

  12.   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.

  13.   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, Reston, VA, USA, July 12-15, 2004.

  14.   Christopher Gill, “System QoS Aspects in Critical Infrastructure Protection”, NSF Workshop on Critical Infrastructure Protection for SCADA and IT Systems, Minneapolis, MN, USA, October 20-21, 2003.

  15.   Christopher D. Gill, “A Vision for Integration of Embedded System Properties – via a Model-Component-Aspect System Architecture”, Monterey Workshop, Chicago, IL, September 24-26, 2003.

  16.   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.

  17.   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.

  18.   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.

  19.   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.

  20.   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), Washington, DC, May 27, 2003.

  21.   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.

  22.   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 Lincoln Laboratory, Bedford, MA, USA, September 24-26, 2002.

  23.   Venkita Subramonian and Christopher Gill, “Just Enough Middleware”, 2nd Workshop on TAO, Arlington, VA, USA, July 19, 2002.

  24.   Chris Gill and Fred Kuhns, “Towards a Mechanism-Level Model for CORBA Scheduling Strategies”, OMG Workshop on Real-Time and Embedded Distributed Object Systems, Washington, DC, USA, July 15-18, 2002.

  25.   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.

  26.   Nanbor Wang, Krishnakumar Balasubramonian, and Chris Gill, “Towards a Real-time CORBA Component Model”, OMG Workshop on Real-Time and Embedded Distributed Object Systems, Washington, DC, USA, July 15-18, 2002.

  27.   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.

  28.   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.

  29.   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), Washington, D.C., June 23-26, 2002.

  30.   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, Burlingame, CA, USA, January 7 - 10, 2002.

  31.   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.

  32.   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 Lincoln Laboratory, Bedford, MA, USA, September 20-22, 2000.

  33.   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, Arlington, VA, USA, June 4-7, 2001.

  34.   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.

  35.   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.

Invited Talks

  1.        “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).

  2.       “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

  3.       “Time and Event Based System Software Construction”, CS Department Invited Talk, University of Missouri-Rolla, Rolla, MO, October 28, 2005.

  4.       “Time and Event Based System Software Construction”, Invited Lecture in the EECS Department Colloquium Series, Vanderbilt University, Nashville, TN, October 13, 2005.

  5.       “Advances in Middleware for Distributed Real-Time Embedded Systems”, invited presentation to the Washington University School of Engineering and Applied Science National Council Meeting, Thursday, May 5, 2005.

  6.       “Towards Principled Construction of Trusted System Software”, invited presentation, Air Force Research Labs, Dayton, OH, December 15, 2004

  7.       “Application-Customized System Software”, invited talk at The Homag Group, Schopfloch, Germany, December 4, 2004

  8.       “An Evolution of Endsystem Scheduling Techniques”, invited talk, Department of Computer Science, University of Rhode Island, Kingston, RI, September 20, 2004

  9.       “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), St. Louis, MO, February 16, 2004.

  10.   “Composing Just Enough Middleware”, Invited Lecture, Universitá degli Studi di Napoli Federico II, Italy, September 29, 2003

  11.   “Research Challenges in the ORDS Community (in the Coming Years)”, WORDS 2003 Fall panel, Anacapri, Italy, October 2003

  12.   “QoS in Systems of Systems”, RTAS 2003 Panel: Advances in Large-Scale Distributed Real-time and Embedded Systems, May 2003

  13.   “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), January, 17, 2003, Guadalajara, Mexico.

  14. “Distributed and Mobile Systems”, Washington University Center for Security Technologies Annual Review presentation, January 13, 2003, St. Louis, MO

  15. “Middleware Research Directions”, Invited talk at the Rockwell Collins Advanced Technology Center, January 10, 2003, Cedar Rapids, Iowa.

  16. “Programming in a Multi-Paradigm World”, Invited talk at SBC Communications, November 11, 2002, St. Louis, MO.

  17.   “Applying a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded Real-Time Systems,” Research Staff Interview Talk, BBN Technologies, April 13, 2001.

  18.   “Applying a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded Real-Time Systems,” Tenure-Track Faculty Interview Talk, University of Colorado, Boulder, CO, April 9, 2001.

  19.   “Applying a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded Real-Time Systems, Tenure-Track Faculty Interview Talk,” Washington University, St. Louis, MO, April 6, 2001.

  20.   “Applying a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded Real-Time Systems, Boeing Fellowship Research Presentation,” The Boeing Company, St. Louis, MO, April 5, 2001.

  21.   “Applying a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded Real-Time Systems,” Tenure-Track Faculty Interview Talk, Washington State University, Pullman, WA, March 26, 2001.

  22.   “Applying a Flexible Middleware Scheduling Framework to Optimize Distributed and Embedded Real-Time Systems,” Research Staff Interview Talk, Lockheed Martin Advanced Technology Labs, March 9, 2001.

  23.   “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 Orlando, FL, December 2000).

  24.   “Static and Dynamic Scheduling Using the RT-CORBA QoS Framework,” presented at the Boeing Company, St. Louis, MO, January 25, 1999.

  25.   “Dynamic Scheduling for Real-Time CORBA,” presented at Real-Time PSIG panel on Dynamic Scheduling, OMG TC Meeting, Washington, DC, January 11, 1999.

Professional Service

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 Pennsylvania), Journal of Computer and System Sciences 73(2), special issue on Real-time and Embedded Systems (papers from RTAS ‘05), March 2007, 241 pages.

 

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, Denver, CO, USA, April 4-5, 2005.

General Co-Chair (with David Sharp, Boeing, and Bill Millam, Ford Motor Company), 2nd RTAS Model Driven Embedded Systems Workshop, Toronto, Canada, May 25, 2004.

General Co-Chair (with Douglas C. Schmidt, Vanderbilt University), 3rd Workshop on The ACE ORB (TAO), Washington DC, USA, July 18, 2003. 

General Co-Chair (with Ben Watson, Lockheed Martin), RTAS 2003 Workshop on Model-Driven Embedded Systems, Washington, DC, USA, May 27, 2003.

General Co-Chair (with Andrew Watson, Object Management Group), OMG Workshop On Real-Time and Embedded Systems, Arlington, VA, USA, July 15-18, 2002.

General Chair for the 2nd Workshop on The ACE ORB (TAO), Washington DC, USA, July 19, 2002.

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), Miami, FL, USA, December 5-8, 2005.

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), Allerton Park, IL, USA, September 8-12, 2003.

Focus Topic Co-Chair (with Douglas C. Schmidt, University of California-Irvine): “Patterns and Pattern Languages for Distributed Real-Time and Embedded Systems”, 9th Pattern Languages of Programs Conference (PLoP ’02), Allerton Park, IL, USA, September 8-12, 2002.

 

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), St. Louis, MO, May 15-21, 2005.

 

Conference Workshops Committee

Workshops committee, 28th International Conference on Software Engineering (ICSE ’06), Shanghai, China, May 20-28, 2006.

 

Workshop Program Committee Chair

Program co-Chair (with Neeraj Suri, Tech. Univ.  Darmstadt , Germany, and Young-Sik Hong, Dong-Guk University , Korea), 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS '05), Sedona, AZ, Feb 2-4, 2005

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 School of Engineering and Applied Science

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 School of Arts and Sciences.

2001 – present             CSE Department Undergraduate Curriculum Committee.

Research Support

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), 7/1/03    3/31/04, Direct support: $24,962

 

2003    “Distributed Scheduling Aspects for Time-Critical Targeting”, DARPA,

4/1/033/31/05, Direct support: $ 239,790 (plus $ 957,496 in subcontracts to U. Rhode Island, U. Kansas,  Ohio U.)

 

2002    “Extension of Real-Time Middleware Capabilities for the Hi-Per-D Test-Bed via Enhancements to ACE and TAO Mechanisms and Services” , DARPA, 7/1/02 – 6/30/03 , Direct support: $42,087 (plus $397,913 in a subcontract to OOMWorks)

 

2002    “CORBA Component Model for Real-Time Embedded Applications”, DARPA (subcontract from Boeing), 6/1/0210/31/03, Direct support:  $ 244, 695

 

2002    “Fault Tolerant, Latency Bounded CORBA Services” , DARPA (subcontract from Lockheed Martin), 3/2/0212/31/03 , Direct support: $348,505

 

2002    “National Experimental Platform for Hybrid Embedded Systems Technology”,

DARPA, (subcontract from Lockheed Martin), 2/1/026/30/03, Direct support:  $ 28,000

 

2001    ``NEST: Network of Embedded Systems'' , DARPA (subcontract from Boeing),

8/6/015/31/05, Direct support: $278,458

 

Grants and Contracts Awarded as co-Principal Investigator

 

2005    “Adaptive Systems for Collaboration in Multi-mode Mobile Environments”, NSF

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, 10/1/035/31/06, Direct support: $196,262 

 

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 4/11/02 – 6/30/02, Direct support: $296,962 (plus $84,000 subcontract to University of California, Irvine)

 

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