Marco Caccamo's Publications

Marco Caccamo's Publications


 

Conference and journal papers (listed in reverse chronological order)



A. Melani, R. Mancuso, M. Caccamo, J. Freitag, S. Uhrig,
"A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms",
Proceedings of IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Hsinchu, Taiwan, August 2017.

F. Abdi, R. Mancuso, R. Tabish, M. Caccamo
"Restart-Based Fault-Tolerance: System Design and Schedulability Analysis",
Proceedings of IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Hsinchu, Taiwan, August 2017.

R. Mancuso, R. Pellizzoni, N. Tokcan and M. Caccamo,
"WCET Derivation under Single Core Equivalence with Explicit Memory Budget Assignment",
Proceedings of the 29th Euromicro Conference on Real-Time Systems (ECRTS), Dubrovnik, Croatia, June 2017.

R. Tabish, R. Mancuso, S. Wasly, S. Phatak, R. Pellizzoni and M. Caccamo,
"A Reliable and Predictable Scratchpad-Centric OS for Multi-Core Embedded Systems",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Pittsburgh, USA, April 2017.

F. Abdi, R. Tabish, M. Rungger, M. Zamani, M. Caccamo,
"Application and System-Level Software Fault Tolerance Through Full System Restarts",
Proceedings of the ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), Pittsburgh, USA, April 2017.

A. Melani, R. Mancuso, D. Cullina, M. Caccamo, and L. Thiele,
"Optimizing resource speed for two-stage real-time tasks",
Real-Time Systems Journal, Vol. 53, No. 1, pp. 82-120, January 2017.

L. Sha, M. Caccamo, R. Mancuso, J.-E. Kim, M.-K. Yoon, R. Pellizzoni, H. Yun, R. Kegley, D. Perlman, G. Arundale and R. Bradford,
"Real-Time Computing on Multicore Processors",
IEEE Computer, Vol. 49, Issue 9, pp. 69-77, September 2016.

F. Abdi, R. Mancuso, S. Bak, O. Dantsker and M. Caccamo,
"Reset-Based Recovery for Real-Time Cyber-Physical Systems with Temporal Safety Constraints",
Proceedings of the IEEE International Conference on Emerging Technology and Factory Automation, (ETFA), Berlin, Germany, September 2016.

R. Tabish, R. Mancuso, S. Wasly, A. Alhammad, S.S. Phatak, R. Pellizzoni, M. Caccamo,
"A Real-Time Scratchpad-centric OS for Multi-core Embedded Systems",
(Best presentation award) Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Vienna, Austria, April 2016.

A. Melani, R. Mancuso, D. Cullina, M. Caccamo, L. Thiele,
"Speed Optimization for Tasks with Two Resources",
Proceedings of the Conference on Design, Automation and Test in Europe (DATE 2016), Dresden, Germany, March 2016.

H. Yun, G. Yao, R. Pellizzoni, M. Caccamo, L. Sha,
"Memory bandwidth management for efficient performance isolation in multi-core platforms",
(Featured by IEEE TC as Paper of the month and Editor's pick of the year 2016.) IEEE Transactions on Computers (TC), Vol. 65, Issue 2, February 2016.

G. Yao, R. Pellizzoni, S. Bak, H. Yun and M. Caccamo,
"Global Real-Time Memory-Centric Scheduling for Multicore Systems",
IEEE Transactions on Computers (TC), Vol. 65, Issue 9, September 2016.

T. Johnson, S. Bak, M. Caccamo and L. Sha,
"Real-Time Reachability for Verified Simplex Design"
ACM Transactions on Embedded Computing Systems (TECS), Vol. 15, Issue 2, May 2016.

G. Yao, H. Yun, Z.P. Wu, R. Pellizzoni, M. Caccamo, L. Sha,
"Schedulability Analysis for Memory Bandwidth Regulated Multicore Real-Time Systems",
IEEE Transactions on Computers (TC), Vol. 65, Issue 2, February 2016.

S. Bak, Z. Huang, F. Abdi, M. Caccamo,
"Safety and Progress for Distributed Cyber-Physical Systems with Unreliable Communication",
ACM Transactions on Embedded Computing Systems (TECS), Vol. 14, Issue 4, September 2015.

R. Mancuso, A. V. Louis, M. Caccamo,
"Using Traffic Phase Shifting to Improve AFDX Link Utilization",
Proceedings of the 15th ACM International Conference on Embedded Software (EMSOFT), Amsterdam, The Netherlands. October 2015.

M. Cesati, R. Mancuso, E. Betti, M. Caccamo,
"A Memory Access Detection Methodology for Accurate Workload Characterization",
Proceedings of IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Hong Kong, China, August 2015.

R. Mancuso, R. Pellizzoni, M. Caccamo, L. Sha, and H. Yun,
"WCET(m) estimation in multi-core systems using Single Core Equivalence",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems (ECRTS), Lund, Sweden, July 2015.

S. Bak, T. Johnson, M. Caccamo and L. Sha,
"Real-Time Reachability for Verified Simplex Design"
Proceedings of the IEEE Real-Time Systems Symposium, Rome, Italy, December 2014.

R. Mancuso, R. Dudko, M. Caccamo,
"Light-PREM: Automated Software Refactoring for Predictable Execution on COTS Embedded Systems",
IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Chongqing, China, August 2014.

R. Mancuso, P. Srivastava, D. Chen, M. Caccamo,
"A Hardware Architecture to Deploy Complex Multiprocessor Scheduling Algorithms",
IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Chongqing, China, August 2014.

O.D. Dantsker, R. Mancuso, M.S. Selig, M. Caccamo,
"High-Frequency Sensor Data Acquisition System (SDAC) for Flight Control And Aerodynamic Data Collection Research on Small to Mid-Sized UAVs",
Proceedings of the AIAA Aviation and Aeronautics Forum and Exposition, Applied Aerodynamic Conference, Atlanta, Georgia, June 2014.

R. Mancuso, O.D. Dantsker, M. Caccamo, M.S. Selig,
"A Low-Power Architecture for High Frequency Sensor Acquisition in Many-DOF UAVs",
Proceedings of the ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), Berlin, Germany, April 2014.

F. Abdi, J. Van Der Woude, Y. Lu, S. Bak, M. Caccamo, L. Sha, R. Mancuso, S. Mohan,
"On-Chip Control Flow Integrity Check for Real Time Embedded Systems",
Proceedings of the IEEE International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA'13), Taipei, Taiwan, August 2013.

S. Bak, F. Abdi, Z. Huang, M. Caccamo,
"Using Run-Time Checking to Provide Safety and Progress for Distributed Cyber-Physical Systems",
Proceedings of the IEEE conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'13), Taipei, Taiwan, August 2013.

S. Mohan, S. Bak, E. Betti, H. Yun, L. Sha and M. Caccamo,
"S3A: Secure System Simplex Architecture for Enhanced Security and Robustness of Cyber-Physical Systems",
Proceedings of the ACM Int. Conference on High Confidence Networked Systems (HiCoNS), Philadelphia, USA, April 2013.

H. Yun, G. Yao, R. Pellizzoni, M. Caccamo, L. Sha,
"MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isolation in Multi-core Platforms",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Philadelphia, USA, April 2013.

R. Mancuso, R. Dudko, E. Betti, M. Cesati, M. Caccamo, R. Pellizzoni,
"Real-Time Cache Management Framework for Multi-core Architectures",
(Best student paper award) Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Philadelphia, USA, April 2013.

E. Betti, S. Bak, R. Pellizzoni, M. Caccamo and L. Sha,
"Real-Time I/O Management System with COTS Peripherals"
IEEE Transactions on Computers (TC), Vol. 62, No. 1, pp. 45-58, January 2013.

G. Yao, R. Pellizzoni, S. Bak, E. Betti, and M. Caccamo,
"Memory-centric scheduling for multicore hard real-time systems",
Real-Time Systems Journal, Vol. 48, No. 6, pp. 681-715, November 2012.

F. Abdi, B. Robbins, and M. Caccamo,
"A Fault Resilient Architecture for Distributed Cyber-Physical Systems",
Proceedings of the IEEE conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'12), Seoul, Korea, August 2012.

S. Bak, G. Yao, R. Pellizzoni, and M. Caccamo,
"Memory-Aware Scheduling of Multicore Task Sets for Real-Time Systems",
Proceedings of the IEEE conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'12), Seoul, Korea, August 2012.

H. Yun, G. Yao, R. Pellizzoni, M. Caccamo, L. Sha,
"Memory Access Control in Multiprocessor for Real-time Systems with Mixed Criticality",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems (ECRTS), Pisa, Italy, July 2012.

B.D. Bui, R. Pellizzoni and M. Caccamo,
"Real-time Scheduling of Concurrent Transactions in Multi-domain Ring Buses",
IEEE Transactions on Computers (TC), Vol. 61, No. 9, September 2012.

B.D. Bui, M. Caccamo, R. Pellizzoni,
"A Slot-Based Real-Time Scheduling Algorithm for Concurrent Transactions in NoC",
Proceedings of the IEEE conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'11), Toyama, Japan, August 2011.

S. Bak, K. Manamcheri, S. Mitra and M. Caccamo,
"Sandboxing Controllers for Cyber-Physical Systems",
Proceedings of 2nd ACM/IEEE Intern. Conference on Cyber-Physical Systems (ICCPS), Chicago, USA, April 2011.

R. Pellizzoni, E. Betti, S. Bak, G. Yao, J. Criswell, M. Caccamo, R. Kegley,
"A Predictable Execution Model for COTS-based Embedded Systems",
Proceedings of 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Chicago, USA, April 2011.

A. Schranzhofer, R. Pellizzoni, J.-J. Chen, L. Thiele, and M. Caccamo,
"Timing Analysis for Resource Access Interference on Adaptive Resource Arbiters",
Proceedings of 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Chicago, USA, April 2011.

K. Manamcheri, S. Mitra, S. Bak and M. Caccamo,
"A step towards verification and synthesis from Simulink/Stateflow models",
Proceedings of 14th International Conference on Hybrid Systems: Computation and Control (HSCC), Chicago, USA, April 2011.

R. Bradford, S. Mohan, M. Nam, R. Pellizzoni, C. Kim, M. Caccamo, L. Sha and S. Fliginger,
"Exploring the Design Space of IMA System Architectures",
Proceedings of 29th Digital Avionics Systems Conference (DASC), October 2010.

B.D. Bui, R. Pellizzoni, D.K. Chivukula, and M. Caccamo,
"Real-time Communication for Multicore Systems with Multi-domain Ring Buses",
Proceedings of the IEEE conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'10), Macau SAR, P.R.C., August 2010.

M. Bertogna, G. Buttazzo, M. Marinoni, and M. Caccamo,
"Preemption Points Placement for Sporadic Task Sets",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems (ECRTS), Brussels, Belgium, July 2010.

A. Schranzhofer, R. Pellizzoni, J.-J. Chen, L. Thiele and M. Caccamo,
"Worst Case Response Time Analysis of Resource Access Models in Multi-Core Systems",
Proceedings of the Design Automation Conference (DAC 2010), Anheim (CA), USA, June 2010.

R. Pellizzoni, A. Schranzhofer, J.-J. Chen, M. Caccamo and L. Thiele,
"Worst Case Delay Analysis for Memory Interference in Multicore Systems",
Proceedings of the Conference on Design, Automation and Test in Europe (DATE 2010), Dresden, Germany, March 2010.

R. Pellizzoni and M. Caccamo,
"Impact of Peripheral-Processor Interference on WCET Analysis of Real-Time Embedded Systems"
IEEE Transactions on Computers (TC), Vol. 59, No. 3, March 2010.

S. Bak, E. Betti, R. Pellizzoni, M. Caccamo and Lui Sha,
"Real-Time Control of I/O COTS Peripherals for Embedded Systems",
Proceedings of the IEEE Real-Time Systems Symposium, Washington, December 2009.

R. Pellizzoni, P. Meredith, M.Y. Nam, M. Sun, M. Caccamo and L. Sha,
"Handling Mixed Criticality in SoC-based Real-Time Embedded Systems",
Proceedings of the International Conference on Embedded Software (EMSOFT), Grenoble, France, October 2009.

S. Bak, D.K. Chivukula, O. Adekunle, M. Sun, M. Caccamo, L. Sha,
"The System-Level Simplex Architecture for Improved Real-Time Embedded System Safety",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, San Francisco, CA, April 2009.

R. Pellizzoni, P. Meredith, M. Caccamo and G. Rosu,
"Hardware Runtime Monitoring for Dependable COTS-based Real-Time Embedded Systems,"
Proceedings of the IEEE Real-Time Systems Symposium, Barcelona, December 2008.

R. Pellizzoni, B.D. Bui, M. Caccamo and L. Sha,
"Coscheduling of CPU and I/O Transactions in COTS-based Embedded Systems,"
Proceedings of the IEEE Real-Time Systems Symposium, Barcelona, December 2008.

R. Pellizzoni and M. Caccamo,
"M-CASH: A Real-Time Resource Reclaiming Algorithm for Multiprocessor Platforms"
Real-Time Systems Journal, Vol. 40, No. 1, October 2008.

B.D. Bui, M. Caccamo, L. Sha and J. Martinez,
"Impact of Cache Partitioning on Multi-Tasking Real Time Embedded Systems"
(Best paper award) Proceedings of the IEEE conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'08), Kaohsiung, Taiwan, August 2008.

R. Pellizzoni and M. Caccamo,
"Hybrid Hardware-Software Architecture for Reconfigurable Real-Time Systems",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, St. Luis, MO, April 2008.

S. Gopalakrishnan, M. Caccamo, L. Sha,
"Sharp thresholds for scheduling recurring tasks with distance constraints"
IEEE Transactions on Computers (TC), Vol. 57, No. 3, pp. 344-358, March 2008.

R. Pellizzoni and M. Caccamo,
"Toward the Predictable Integration of Real-Time COTS based Systems",
Proceedings of the IEEE Real-Time Systems Symposium, Tucson, Arizona, December 2007.

V. Bhandari, V. Raghunathan, B.D. Bui, M. Caccamo,
"Extended Abstract: Real-Time Implications of Multiple Transmission Rates in Wireless Networks",
Proceedings of ACM Conference on Mobile Computing and Networking (Mobicom), Montreal, Canada, September 2007.

R. Pellizzoni and M. Caccamo,
"Real-Time Management of Hardware and Software Tasks for FPGA-based Embedded Systems",
IEEE Transactions on Computers (TC), Vol. 56, No. 12, pp. 1666-1680, Dec. 2007.

Q. Wang, X. Liu, W. Chen, L. Sha, and M. Caccamo,
"Building Robust Wireless LAN for Industrial Control with DSSS-CDMA Cellphone Network Paradigm",
IEEE Transactions on Mobile Computing (TMC), Vol. 6, No. 6, pp. 706-719, June 2007.

T.L. Crenshaw, S. Hoke, A. Tirumala and M. Caccamo,
"Robust Implicit EDF: A wireless MAC protocol for collaborative real-time systems",
ACM Transactions on Embedded Computing Systems (TECS), Vol.6, No.4, September 2007.

B.D. Bui, R. Pellizzoni, M. Caccamo, C.F. Cheah, A. Tzakis,
"Soft Real-Time Chains for Multi-Hop Wireless Ad-Hoc Networks",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Bellevue, WA, April 2007.

P.C. Olveczky and M. Caccamo,
"Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude",
Lecture Notes in Computer Science, Fundamental Approaches to Software Engineering (FASE'06), pp.357-372, Vienna (Austria), March 2006.

S. Gopalakrishnan and M. Caccamo,
"Task partitioning with replication upon heterogeneous multiprocessor systems",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Jose, California, April 2006.

S. Gopalakrishnan, M. Caccamo, and L. Sha,
"Switch scheduling and network design for real-time systems",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Jose, California, April 2006.

R. Pellizzoni and M. Caccamo,
"Adaptive Allocation of Software and Hardware Real-Time Tasks for FPGA-based Embedded Systems",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Jose, California, April 2006.

S. Gopalakrishnan, M. Caccamo, C.S. Shih, C.G. Lee, and L. Sha,
"Finite horizon scheduling of radar dwells with online template construction",
Real-Time Systems, Vol.33, pp.47-75, July 2006.

X. Liu, Q. Wang, W. He, M. Caccamo, and L. Sha,
"Optimal Real-Time Sampling Frequency Assignment for Wireless Sensor Networks",
ACM Transactions on Sensor Networks (TOSN), vol. 2, N. 2, pp.263-295, May 2006.

H. Ding, L. Arber, L. Sha, and M. Caccamo,
"The Dependency Management Framework: A Case Study of the ION CubeSat",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems, Dresden, Germany, Pages:52-64, July 2006.

Q. Wang, W. Shin, X. Liu, Z. Zeng, C. Oh, B.K. Alshebli, M. Caccamo, C.A. Gunter, E. Gunter, J. Hou, K. Karahalios, and L. Sha,
"I-Living: An Open System Architecture for Assisted Living",
Proceedings of IEEE International Conference on Systems, Man, and Cybernetics (SMC), Taipei, Taiwan, Pages:4268-4275, October 2006.

X. Liu, H. Ding, K. Lee, L. Sha, and M. Caccamo,
"Feedback Fault Tolerance of Real-Time Embedded Systems -- Issues and Possible Solutions",
ACM SIGBED Review, Vol.3, N.2, April 2006.

Q. Wang, X. Liu, W. Chen, W. He and M. Caccamo,
"Building Robust Wireless LAN for Industrial Control with DSSS-CDMA Cellphone Network Paradigm",
 Proceedings of the IEEE Real-Time Systems Symposium, Miami, Florida, December 2005.

M.Y. Nam, C.G. Lee, K. Kim and M. Caccamo,
"Time-Parameterized Sensing Task Model for Real-Time Tracking",
 Proceedings of the IEEE Real-Time Systems Symposium, Miami, Florida, December 2005.

W.P. Chen, J.C. Hou, L. Sha, M. Caccamo,
"A Distributed, Energy-Aware, Utility-Based Approach for Data Transport in Wireless Sensor Networks",
 Proceedings of the IEEE MILCOM Conference, New Jersey, October 2005.

D.C. Thomas, S. Gopalakrishnan, M. Caccamo, and C.G. Lee,
"Spare CASH: Reclaiming Holes to Minimize Aperiodic Response Times in a Firm Real-Time Environment",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems, Palma de Mallorca, Spain, July 2005.

T. L. Crenshaw, A. Tirumala, S. Hoke, and M. Caccamo,
"A Robust Implicit Access Protocol for Real-Time Wireless Collaboration",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems, Palma de Mallorca, Spain, July 2005.

M. Caccamo, G. Buttazzo, D. C. Thomas,
"Efficient Reclaiming in Reservation-Based Real-Time Systems with Variable Execution Times",
 IEEE Transactions on Computers, vol. 54, N. 2, pp.198-213, February 2005.

M. Caccamo and L. Y. Zhang
"The Capacity of an Implicit Prioritized Access Protocol in Wireless Sensor Networks",
Journal of Embedded Computing (JEC) by Cambridge International Science Publishing, Vol. 1, No.2, 2005.

S. Gopalakrishnan, L. Sha, and M. Caccamo,
"Hard Real-Time Communication in Bus-Based Networks",
 Proceedings of the IEEE Real-Time Systems Symposium, Lisbon, Portugal, December 2004.

S. Gopalakrishnan, M. Caccamo, C.S. Shih, C.G. Lee, and L. Sha,
"Finite-Horizon Scheduling of Radar Dwells with Online Template Construction",
 (Best student paper award) Proceedings of the IEEE Real-Time Systems Symposium, Lisbon, Portugal, December 2004.

L. Sha, T. Abdelzaher, K. Arzen, A. Cervin, T. Baker, A. Burns, G. Buttazzo, M. Caccamo, J. Lehoczky, A. Mok,
"Real-Time Scheduling Theory: A Hystorical Perspective",
 Real-Time Systems, Vol. 28, pp. 101-155, 2004.

S. Gopalakrishnan, C.S. Shih, P. Ganti, M. Caccamo, C.G. Lee, L. Sha
"Radar Dwell Scheduling with Temporal Distance and Energy Constraints",
Proceedings of International RADAR Conference (RADAR '04), Toulouse, France, October 2004.

C.G. Lee, P.-S. Kang, C.S. Shih, M. Caccamo, L. Sha,
"Schedulability Envelope for Real-Time Radar Dwell Scheduling and Its Application to Multi-Ship Multi-Radar Systems",
Proceedings of International RADAR Conference (RADAR '04), Toulouse, France, October 2004.

S. Giannecchini, M. Caccamo, and C.S. Shih,
"Collaborative Resource Allocation in Wireless Sensor Networks",
Proceedings of the IEEE Euromicro Conference on Real-Time Systems, Catania, Italy, June 2004.

C.S. Shih, P. Ganti, S. Gopalakrishnan, M. Caccamo, and Lui Sha,
"Synthesizing Task Periods for Dwells in Multi-Function Phased Array Radars",
Proceedings of the IEEE Radar Conference, Philadelphia, Pennsylvania, April 2004.

C.S. Shih, S. Gopalakrishnan, P. Ganti, M. Caccamo, and Lui Sha,
"Scheduling Real-Time Dwells Using Tasks with Synthetic Periods",
Proceedings of the IEEE Real-Time Systems Symposium, Cancun, Mexico, December 2003.

M. Caccamo and L. Y. Zhang,
"The Capacity of Implicit EDF in Wireless Sensor Networks",
IEEE Proceedings of the 15th Euromicro Conference on Real-Time Systems, Porto, Portugal, July 2003.

C.S. Shih, S. Gopalakrishnan, P. Ganti, M. Caccamo, and L. Sha,
"Template-Based Real-Time Dwell Scheduling with Energy Constraint",
Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2003), Washington DC, May 2003.

M. Caccamo, L. Y. Zhang, L. Sha and G. Buttazzo
"An Implicit Prioritized Access Protocol for Wireless Sensor Networks",
Proceedings of the IEEE Real-Time Systems Symposium, Austin, Texas, December 2002.

M. Caccamo, G. Buttazzo and L. Sha
"Handling Execution Overruns in Hard Real-Time Control Systems",
IEEE Transactions on Computers, vol. 51, N. 7, pp.835-849, July 2002.

G. Buttazzo, G. Lipari, M. Caccamo and L. Abeni
"Elastic Scheduling for Flexible Workload Management",
IEEE Transactions on Computers, vol. 51, N. 3, pp.289-302, March 2002.

M. Caccamo and L. Sha
"Aperiodic Servers with Resource Constraints",
Proceedings of the IEEE Real-Time Systems Symposium, London, (UK), December 2001.

M. Caccamo, G. Buttazzo, and L. Sha
"Capacity Sharing for Overrun Control",
Proceedings of the IEEE Real-Time Systems Symposium, Orlando, Florida, December 2000.

X. Liu, L. Sha, M. Caccamo, and G. Buttazzo
"Online Control Optimization Using Load Driven Scheduling",
Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, Australia, December 2000.

M. Caccamo, G. Buttazzo, and L. Sha
"Elastic Feedback Control",
IEEE Proceedings of the 12th Euromicro Conference on Real-Time Systems, Stockholm, Sweden, pp. 121-128, June 2000.

M. Caccamo, G. Lipari, and G. Buttazzo,
"Sharing Resources among Periodic and Aperiodic Tasks With Dynamic Deadlines",
Proceedings of IEEE Real-Time Systems Symposium, Phoenix, Arizona, December 1999.

G. Buttazzo and M. Caccamo,
"Minimizing Aperiodic Response Times in a Firm Real-Time Environment",
IEEE Transactions on Software Engineering, vol. 25, N. 1, January/February 1999.

M. Caccamo and G. Buttazzo,
"Optimal Scheduling for Fault-Tolerant and Firm Real-Time Systems",
Proceedings of fifth conference on Real-Time Computing Systems and Applications (RTCSA'98), Hiroshima, Japan, October 1998.

M. Caccamo and G. Buttazzo,
"Exploiting Skips In Periodic Tasks For Enhancing Aperiodic Responsiveness",
Proceedings of IEEE Real-Time Systems Symposium, San Francisco, December 1997.
 

Books & Book chapters


(chapter) M. Caccamo, T. Abdelzaher,
chapter:"Real-Time Communication for Embedded Wireless Networks"
in "Handbook of Real-Time and Embedded Systems" edited by Sang H. Son, Insup Lee, and Joseph Y-T. Leung,
CRC Press, 2007.

(chapter) M. Caccamo, T. Baker, A. Burns, G. Buttazzo, L. Sha,
chapter:"Real-Time Scheduling for Embedded Systems"
in "Handbook of Networked and Embedded Control Systems" edited by Dimitrios Hristu-Varsakelis and William S. Levine,
Birkhauser Boston, Inc; 2005.

(book) G. Buttazzo, G. Lipari, L. Abeni, M. Caccamo,
"Soft Real-Time Systems: Predictability vs. Efficiency",
 Springer  2005.

(chapter) L. Sha, M. Caccamo,
chapter:"Real-Time Synchronization Protocols"
in "Handbook of Scheduling" edited by Joseph Y-T. Leung,
CRC Press, 2004.


 

Workshop papers



F. Abdi, M. Hassan, S. Mohan, D. Agarwal, M. Caccamo,
"ReSecure: A Restart-Based Security Protocol for Tightly Actuated Hard Real-Time Systems",
Workshop on Security and Dependability of Critical Embedded Real-Time Systems (CERTS'16), Porto, Portugal, December 2016.

S. Mohan, M. Caccamo, L. Sha, R. Pellizzoni, G. Arundale, R. Kegley, and D. de Niz
Position paper: "Using Multicore Architectures in Cyber-Physical Systems",
Workshop on Developing Dependable and Secure Automotive Cyber-Physical Systems from Components, Troy, Michigan, March 2011.

J. Hou, Q. Wang, L. Ball, S. Birge, M. Caccamo, C.F. Cheah, E. Gilbert, C. Gunter,
E. Gunter, C.-G. Lee, K. Karahalios, M.-Y. Nam, N. Nitya, C. Rohit and L. Sha,
"PAS: A Wireless-enabled, Sensor-integrated Personal Assistance System for Independent and Assisted Living",
Workshop On High Confidence Medical Devices, Software, and Systems (HCMDSS), Boston, MA, June 2007.

X. Liu, H. Ding, K. Lee, L. Sha, and M. Caccamo,
"Feedback Based Real-Time Fault Tolerance -- Issues and Possible Solutions",
Int. Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID 2006), Vancouver, Canada, 2006.

T. Facchinetti, G. Buttazzo, M. Caccamo and L. Almeida,
"Wireless real-time communication protocol for cooperating mobile units",
Proceedings of the 2nd International Workshop on Real-Time LANs in the Internet Age (RTLIA 2003), Porto, Portugal, July, 2003.
 

Technical reports



L. Sha, M. Caccamo, R. Mancuso, J.-E. Kim, M.-K. Yoon, R. Pellizzoni, H. Yun, R. Kegley, D. Perlman, G. Arundale, R. Bradford.,
"Single Core Equivalent Virtual Machines for Hard Real-Time Computing on Multicore Processors",
Technical Report, University of Illinois at Urbana-Champaign, October 2014.

R. Mancuso, R. Pellizzoni, M. Caccamo, L. Sha, H. Yun.,
"Response-Time Analysis for Single Core Equivalence Framework",
Technical Report, University of Illinois at Urbana-Champaign, October 2014.

R. Pellizzoni, E. Betti, S. Bak, G. Yao, J. Criswell and M. Caccamo,
"Predictable Execution Model: Concept and implementation",
Technical Report, University of Illinois at Urbana-Champaign, July 2010.

R. Pellizzoni and M. Caccamo,
"The M-CASH Resource Reclaiming Algorithm for Identical Multiprocessor Platforms",
Technical Report No. UIUCDCS-R-2006-2703, University of Illinois at Urbana-Champaign, March 2006.

R. Pellizzoni and M. Caccamo,
"Adaptive Real-Time Management of Relocatable Tasks for FPGA-based Embedded Systems",
Technical Report, University of Illinois at Urbana-Champaign, 2005.

M. Caccamo, G. Lipari, and G. Buttazzo,
"Sharing Resources with the TB* server",
Technical Report 99-04, Scuola Superiore S.Anna, 1999.

M. Caccamo and G. Buttazzo,
"A Flexible Scheduling Algorithm for Efficient Support of Multimedia Real-Time Applications",
Technical Report 97-03, Scuola Superiore S.Anna, 1997.