Christopher D. Gill

Professor of Computer Science and Engineering
Director for CSE Masters Programs (MS CS, MEng CSE, MS CoE, MS CysE)
James McKelvey School of Engineering
Washington University in St. Louis

CV/Resume and Google Scholar Profile and Publications

Home Page


Refereed Journal Papers


  1. C. Wang, C. Gill and C. Lu, Real-Time Middleware for Cyber-Physical Event Processing, ACM Transactions on Cyber-Physical Systems, Special Issue on Real-Time aspects in Cyber-Physical Systems, accepted.

  2. J. Orr, C. Gill, K. Agrawal, J. Li, and S. Baruah, Elastic Scheduling for Parallel Real-Time Systems, Leibniz Transactions on Embedded Systems (LITES) 6(1), pp. 05:1-05:14, May 2019.

  3. S. Dinh, J. Li, K. Agrawal, C. Gill and C. Lu, Blocking Analysis for Spin Locks in Real- Time Parallel Tasks, IEEE Transactions on Parallel and Distributed Systems 29(4), pp. 789- 802, April 2018.

  4. J. Li, D. Ferry, S. Ahuja, K. Agrawal, C. Gill and C. Lu, Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks, Real-Time Systems 53(5), pp. 760 - 811, May 2017.

  5. T. Fleming, H.-M. Huang, A. Burns, C. Gill, S. Baruah, C. Lu, Corrections to and Discussion of 'Implementation and Evaluation of Mixed-criticality Scheduling Approaches for Sporadic Tasks', ACM Transactions on Embedded Computing Systems, 16(3), Article 77, May 2017

  6. M. Xu, L. Phan, O.Sokolsky, S. Xi, C. Lu, C. Gill, and I. Lee, Cache-Aware Compositional Analysis of Real-Time Multicore Virtualization Platforms, Real-Time Systems 51(6), pp. 675-723, November 2015.

  7. J. Li, Z. Luo, D. Ferry, K. Agrawal, C. Gill and C. Lu, Global EDF Scheduling for Parallel Real-Time Tasks, Real-Time Systems 51(4), pp. 395-439, July 2015.

  8. A. Saifullah, D. Ferry, J. Li, K. Agrawal, C. Lu, and C. Gill, Parallel Real-Time Scheduling of DAGs, IEEE TPDS 25(12), pp. 3242-3252, December 2014.

  9. Q. Lu, J. Wilson, Y. Chen, C. Gill, L. Thomas, G.-C. Roman, G. Chen, Situation-aware Composition and Execution in Dynamic Environments by Automated Planning, Engineering Applications of Artificial Intelligence 35, pp. 215-236, October 2014.

  10. C. Kumar, S. Vyas, R. Cytron, C. Gill, J. Zambreno and P. Jones, Hardware-Software Architecture for Priority Queue Management in Real-time and Embedded Systems, International Journal of Embedded Systems 6(4), pp. 319-334, September 2014.

  11. H.-M. Huang, C. Gill and C. Lu, Implementation and Evaluation of Mixed-Criticality Scheduling Approaches for Sporadic Tasks, ACM TECS 13(4s), Article 126, April 2014.

  12. A. Saifullah, J. Li, K. Agrawal, C. Lu and C. Gill, Multi-core Real-Time Scheduling for Generalized Parallel Task Models, Real-Time Systems 49(4), pp. 404-435, July 2013.

  13. Y. Zhang, C. Gill, and C. Lu, Configurable Middleware for Distributed Real-Time Systems with Aperiodic and Periodic Tasks, IEEE Transactions on Parallel and Distributed Systems 21(3), pp. 393-404, March 2010.

  14. R. Glaubius, T. Tidwell, C. Gill, and W. Smart, Scheduling Policy Design for Autonomic Systems, International Journal of Autonomous and Adaptive Communication Systems, 2(3), pp. 276-296, June 2009.

  15. X. Wang, C. Lu, and C. Gill, FCS/nORB: A Feedback Control Real-Time Scheduling Service for Embedded ORB Middleware, Microprocessors and Microsystems, 32(8), pp. 413-424, November 2008.

  16. X. Wang, M. Chen, H.-M. Huang, V. Subramonian, C. Lu, and C. 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.

  17. V. Subramonian, G. Deng, C. Gill, J. Balasubramanian, L.-J. Shen, W. Otte, D. Schmidt, A. Gokhale, and N. 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), pp. 668-677, March 2007.

  18. R. Sen, R. Handorean, G.-C. Roman, G. Hackmann, and C. Gill, Knowledge-driven Interactions across Mobile Ad Hoc Networks, International Journal of Cooperative Information Systems, 16(1), pp. 123-153, March 2007.

  19. G. Xing, X. Wang, Y. Zhang, C. Lu, R. Pless, and C. Gill, Integrated Coverage and Connectivity Configuration for Energy Conservation in Sensor Networks, ACM Transactions on Sensor Networks, 1(1), pp. 36-72, August 2005.

  20. C. Gill, J. Gossett, J. Loyall, D. Schmidt, D. Corman, R. Schantz, and M. Atighetchi, Integrated Adaptive QoS Management in Middleware: An Empirical Case Study, Real- Time Systems 29(2-3), pp. 101-130, March 2005.

  21. C. Gill, Y. Krishnamurthy, D. Schmidt, I. Pyarali, L. Mgeta, Y. Zhang, and S. Torri, Enhancing Adaptivity via Standard Dynamic Scheduling Middleware, Journal of the Brazilian Computer Society 10(1), pp. 19-30, July 2004.

  22. C. Gill, D. Schmidt, and R. Cytron, Multiparadigm Scheduling for Distributed Real-Time Embedded Computing, IEEE Proceedings 91(1), pp. 183-197, January 2003.

  23. N Wang, D. Schmidt, A. Gokhale, C. Gill, B. Natarajan, C. Rodrigues, J. Loyall, and R. Schantz, Total Quality of Service Provisioning in Middleware and Applications, Elsevier Journal of Microprocessors and Microsystems, 27(2), pp. 45-54, March 2003.

  24. C. Gill, D. Levine, and D. Schmidt The Design and Performance of a Real-Time CORBA Scheduling Service, Real-Time Systems 20(2), pp. 117-154, March 2001


Refereed Conference Papers


  1. C. Wang, C. Gill and C. Lu, "FRAME: Fault Tolerant and Real-Time Messaging for Edge Computing," 39th IEEE International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, July 2019. (accepted, to appear)

  2. A. Boloor, X. He, C. Gill, Y. Vorobeychik and X. Zhang, "Simple Physical Adversarial Examples against End-to-End Autonomous Driving Models," 15th IEEE International Conference on Embedded Software and Systems (ICESS), Las Vegas, Nevada, USA, June, 2019. (accepted, to appear)

  3. A. Zou, J. Leng, X. He, Y. Zu, C. Gill, V. Reddi, S. Zhang, Voltage-stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs, 51st IEEE/ACM International Symposium on Microarchitecture (MICRO 51), Fukuoa, Japan, October 2018.

  4. J. Orr, C. Gill, K. Agrawal, S. Baruah, C. Cianfarani, P. Ang, and C. Wong, Elasticity of Workloads and Periods of Parallel Real-Time Tasks, 26th International Conference on Real- Time Networks and Systems (RTNS '18), Poitiers, France, October 2018.

  5. H. Li, M. Xu, C. Li, C. Lu, C. Gill, L.T.X. Phan, I. Lee and O. Sokolsky, Multi-Mode Virtualization for Soft Real-Time Systems, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'18), April 2018.

  6. C. Wang, C. Gill and C. Lu, Real-Time Middleware for Cyber-Physical Event Processing, ACM/IEEE International Symposium on Quality of Service (IWQoS'17), June 2017.

  7. J. Li, S. Dinh, K. Kieselbach, K. Agrawal, C. Gill and C. Lu, Randomized Work Stealing for Large Scale Soft Real-time Systems, IEEE Real-Time Systems Symposium (RTSS), Porto, Portugal, December 2016.

  8. J. Meier, C. Gill, and R. Chamberlain, Combining Admission and Modulation Decisions for Wireless Embedded Systems, 19th IEEE Symposium on Real-Time Computing (ISORC), Heslington, York, UK, May 2016.

  9. J. Li, D. Ferry, S. Ahuja, K. Agrawal, C. Gill and C. Lu, Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Vienna, Austria, April 2016. Outstanding Paper Award.

  10. S. Xi, C. Li, C. Lu, C. Gill, M. Xu, L. Phan, I. Lee, O. Sokolsky, RT-OpenStack: CPU Resource Management for Real-Time Cloud Computing, IEEE International Conference on Cloud Computing (CLOUD), New York, NY, USA, June 2015.

  11. C. Li, S. Xi, C. Lu, C. Gill and R. Guerin, Prioritizing Soft Real-Time Network Traffic in Virtualized Hosts Based on Xen, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Seattle, WA, USA, April 2015.

  12. S. Xi, M. Xu, C. Lu, L. Phan, C. Gill, O. Sokolsky, I. Lee, Real-Time Multi-Core Virtual Machine Scheduling in Xen, International Conference on Embedded Software (EMSOFT), New Delhi, India, October 2014.

  13. D. Ferry, G. Bunting, A. Megareh, S. Dyke, A. Prakash, K. Agrawal, C. Gill and C. Lu, Real-Time System Support for Hybrid Structural Simulation, International Conference on Embedded Software (EMSOFT), New Delhi, India, October 2014.

  14. J. Li, K. Agrawal, C. Gill, and C. Lu, Federated Scheduling for Stochastic Parallel Realtime Tasks, 20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Chongqing, China, August 2014.

  15. J. Li, J.-J. Chen, K. Agrawal, C. Lu, C. Gill and A. Saifullah, Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks, Euromicro Conference on Real-Time Systems (ECRTS), Madrid, Spain, July 2014.

  16. D. Ferry, A. Megareh, G. Bunting, A. Prakash, K. Agrawal, C. Gill, C. Lu and S. Dyke, On the Performance of a Highly Parallelizable Concurrency Platform for Real-Time Hybrid Simulation, 6th World Conference on Structural Control and Monitoring (6WCSCM), Barcelona, Spain, July 2014.

  17. M. Xu, L.T.X. Phan, I. Lee, O. Sokolsky, S. Xi, C. Lu and C. Gill, Cache-Aware Compositional Analysis of Real-Time Multicore Virtualization Platforms, IEEE Real-Time Systems Symposium, (RTSS), Vancouver, BC, Canada, December 2013.

  18. J. Meier, S. Sistla, B. Karaus, C. Gill, R. Chamberlain, and T. Tidwell, Assessing the Appropriateness of using Markov Decision Processes for RF Spectrum Management, 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Barcelona, Spain, November 2013.

  19. J. Li, K. Agrawal, C. Lu and C. Gill, Analysis of Global EDF for Parallel Tasks, Euromicro Conference on Real-Time Systems (ECRTS), Paris, France, July 2013. Outstanding paper award.

  20. S. Xi, C. Li, C. Lu and C. Gill, Prioritizing Local Inter-Domain Communication in Xen, ACM/IEEE International Symposium on Quality of Service (IWQoS), Montreal, Canada, June 2013.

  21. D. Ferry, J. Li, M. Mahadevan, K. Agrawal, C.D. Gill and C. Lu, A Real-Time Scheduling Service for Parallel Tasks, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Philadelphia, PA, April 2013.

  22. H. Huang, C. Gill, C. Lu, MCFlow: a Real-time Multi-core Aware Middleware for Dependent Task Graphs, 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Seoul, Korea, August 2012.

  23. J. Lee, S. Xi, S. Chen, L.T.X. Phan, C. Gill, I. Lee, C. Lu and O. Sokolsky, Realizing Compositional Scheduling through Virtualization, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Beijing, China, April 2012.

  24. H.-M. Huang, C. Gill and C. Lu, Implementation and Evaluation of Mixed-Criticality Scheduling Approaches for Periodic Tasks, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Beijing, China, April 2012.

  25. A. Saifullah, K. Agrawal, C. Lu and C. Gill, Multi-core Real-Time Scheduling for Generalized Parallel Task Models, 32nd Real-Time Systems Symposium (RTSS), Vienna, Austria, November 29-December 2, 2011. Best student paper award.

  26. S. Xi, J. Wilson, C. Lu, C. Gill, RT-Xen: Towards Real-Time Hypervisor Scheduling in Xen, International Conference on Embedded Software (EMSOFT), Taipei, Taiwan, October 9-14, 2011.

  27. J. Meier, C. Gill, R. 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.

  28. T. Tidwell, C. Bass, E. Lasker, M. Wylde, C. Gill, and W. 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.

  29. T. Tidwell, R. Glaubius, C. Gill, and W. Smart, Optimizing Expected Time Utility in Cyber-Physical Systems Schedulers, 31st Real-Time Systems Symposium (RTSS), San Diego, CA, November 30-December 3, 2010.

  30. R. Glaubius, T. Tidwell, C. Gill, and W. Smart, Real-Time Scheduling via Reinforcement Learning, 26th Conference on Uncertainty in Artificial Intelligence (UAI), Catalina Island, CA, July 8-11, 2010.

  31. R. Glaubius, T. Tidwell, B. Sidoti, D. Pilla, J. Meden, C. Gill and W. Smart, Scalable Scheduling Policy Design for Open Soft Real-Time Systems, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Stockholm, Sweden April 12-15, 2010. Best student paper award.

  32. J. Balasubramanian, A. Gokhale, A. Dubey, F. Wolf, C. Lu, C. Gill and D. 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.

  33. H.-M. Huang, X. Gao, T. Tidwell, C. Gill, C. Lu and S. 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.

  34. R. Sowell, C. Gill, R. Chamberlain, C. Grimm, K. Goldman, M. Tranel, The Active-Learning Transformation: A Case Study in Software Development and Systems Software Courses, 16th annual CCSC Central Plains regional conference, Parkville, MO, April 9 and 10, 2010.

  35. L. Thomas, J. Wilson, G.-C. Roman, C. 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

  36. Y. Zhang, C. Gill, and C. 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.

  37. J. Balasubramanian, S. Tambe, C. Lu, A. Gokhale, C. Gill, and D. 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.

  38. R. Glaubius, T. Tidwell, W. Smart, and C. 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.

  39. Y. Zhang, D. Krecker, C. Gill, C. Lu, and G. 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.

  40. T. Tidwell, R. Glaubius, C. Gill, and W. Smart, Scheduling for Reliable Execution in Autonomic Systems, 5th International Conference on Autonomic and Trusted Computing (ATC '08), Oslo, Norway, June 23-25, 2008.

  41. Y. Zhang, C. Gill and C. 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.

  42. R. Sen, G.-C. Roman and C. 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.

  43. G. Hackmann, C. Gill and G.-C. Roman, Extending BPEL for Interoperable Pervasive Computing, IEEE International Conference on Pervasive Services (ICPS '07), Istanbul, Turkey July 15 - 20, 2007.

  44. R. Sen, G. Hackmann, M. Haitjema, G.-C. Roman and C. Gill, Coordinating Workflow Allocation and 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.

  45. Y. Zhang, C. Lu, C. Gill, P. Lardieri, and G. 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.

  46. C. Sanchez, H. Sipma, C. Gill, and Z. 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.

  47. G. Hackmann, M. Haitjema, C. Gill, and G.-C. 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.

  48. V. Subramonian, C. Gill, C. Sanchez, and H. 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.

  49. C. Sanchez, H. Sipma, Z. Manna, and C. 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. SIGBED Frank Anger Memorial student paper award.

  50. H.-M. Huang and C. 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.

  51. A. Borg, A. Wellings, C. Gill, and R. 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.

  52. C. Sanchez, H. Sipma, Z. Manna, V. Subramonian, and C. 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.

  53. C. Sanchez, H. Sipma, V. Subramonian, C. Gill, and Z. 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, Oct 2-5, 2005, pp. 159-173.

  54. Y. Zhang, B. Thrall, S. Torri, C. Gill, and C. 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.

  55. T. Aswathanarayana, V. Subramonian, D. Niehaus and C. 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.

  56. K. Bryan, L. DiPippo, V. Fay-Wolfe, M. Murphy, J. Zhang, D. Fleeman, D. Juedes, C. Liu, L. Welch, D. Niehaus, and C. 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.

  57. V. Subramonian, N. Wang, L.-J. Shen, and C. 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.

  58. N. Wang, C. Gill, D. Schmidt, and V. 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.

  59. C. Gill, J. Gossett, J. Loyall, D. Schmidt, D. Corman, R. Schantz, and M. 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.

  60. V. Subramonian, G. Xing, C. Gill, C. Lu, and R. 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.

  61. Y. Krishnamurthy, C. Gill, D. Schmidt, I. Pyarali, L. Mgeta, Y. Zhang, and S. 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.

  62. P. Gore, C. Gill, D. Schmidt, and I. 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.

  63. X. Wang, H.-M. Huang, V. Subramonian, C. Lu, and C. 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.

  64. R. Handorean, C. Gill and G.-C. 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.

  65. N. Wang and C. 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.

  66. V. Subramonian and C. 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. Best paper award in the Software Technology track.

  67. G. Xing, X. Wang, Y. Zhang, C. Lu, R. Pless, and C. 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.

  68. X. Wang, C. Lu, and C. 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.

  69. C. Gill, F. Kuhns, D. Schmidt, and R. 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.

  70. A. Corsaro, D. Schmidt, C. Gill, and R. 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.

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


Invited Conference Papers


  1. M. Lohstroh, M. Schoeberl, A. Goens, A. Wasicek, C. Gill, M. Sirjani, and E. A. Lee, Invited: Actors Revisited for Time-Critical Systems, Design Automation Conference (DAC), Las Vegas, Nevada, USA, June, 2019. (to appear)

  2. J. White, C. Gill, and D. Schmidt, Elastic Software Infrastructure to Support Computing Clouds for CPS (CC4CPS), 17th IEEE International Symposium on Object and Component- Oriented Real-Time Distributed Computing (ISORC), Reno, Nevada, USA, June 2014.

  3. X. Gao, N. Castaneda, S. Dyke, S. Xi, C. Gill and C. Lu, Experimental Validation of a Scaled Instrumentation for Real-time Hybrid Testing, 2011 American Control Conference (ACC), San Francisco, CA, USA, June 29 - July 1, 2011

  4. T. Tidwell, X. Gao, H-M. Huang, C. Lu, S. Dyke, and C. 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), Tokyo, Japan, March 17-20, 2009.

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


Selected Peer Reviewed Workshop Papers


  1. C. Gill, J. Orr and S. Harris, Supporting Graceful Degradation through Elasticity in Mixed-Criticality Federated Scheduling, 6th International Workshop on Mixed Criticality Systems (WMC) at RTSS, Nashville, TN, December 2018.

  2. M. Crow, C. Gill, F. Liu, B. McMillin, D. Niehaus, and D. Tauritz, Engineering the Advanced Power Grid: Research Challenges and Tasks, Workshop on Research Directions for Security and Networking in Critical Real-Time and Embedded Systems (CRTES) at RTAS 2006, San Jose, CA.

  3. G. Hackmann, C. Gill, and G-C. Roman, Towards a Real-Time Coordination Model for Mobile Computing, Monterey Workshop, 2005, Irvine, CA.

  4. C. Gill, V. Subramonian, J. Parsons, H. Huang, S. Torri, D. Niehaus, and D. Stuart, ORB Middleware Evolution for Networked Embedded Systems, 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), 2003, Guadalajara, Mexico.

  5. K. Balasubramanian, N. Wang, C. Gill, and D. Schmidt, Towards Composable Distributed Real-Time and Embedded Software, 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), 2003, Guadalajara, Mexico.

  6. C. Gill and W. Smart, Middleware for Robots?, AAAI Spring Symposia (Intelligent Distributed and Embedded Systems), 2002, Palo Alto, CA.

  7. C. Gill, R. Cytron, and D. Schmidt, Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems, 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), 2002, San Diego, CA.

  8. C. Gill, F. Kuhns, D. Levine, D. Schmidt, B. Doerr, R. Schantz, and A. Atlas, Applying Adaptive Real-time Middleware to Address Grand Challenges of COTS-based Mission-Critical Real-Time Systems, 1st IEEE International Workshop on Real-Time Mission-Critical Systems: Grand Challenge Problems, at RTSS 1999, Phoenix, AZ.