Publications

    2023

  1. Gerlando Sciangula, Daniel Casini, Alessandro Biondi, and Claudio Scordino. "End-to-End Latency Optimization of Thread Chains Under the DDS Publish/Subscribe Middleware", In Proceedings of the Design, Automation, and Test in Europe Conference (DATE 2024), March 25-27, 2024, Valencia, Spain.
  2. Gerlando Sciangula, Daniel Casini, Alessandro Biondi, Claudio Scordino, and Marco Di Natale. "Bounding the Data-Delivery Latency of DDS Messages in Real-Time Applications", In Proceedings of the 35th Euromicro Conference on Real-time Systems (ECRTS 2023), Vienna, Austria, July 11-14, 2023.
    [Open Access]
  3. Gabriele Serra, Pietro Fara, and Daniel Casini. "Enhancing the Availability of Web Services in the IoT-to-Edge-to-Cloud Compute Continuum: A WordPress Case Study", In Proceedings of the 26th Euromicro Conference on Digital System Design (DSD 2023), Durres, Albania, September 6-8, 2023.
  4. Matthias Becker, Dakshina Dasari, and Daniel Casini. "On the QNX IPC: Assessing Predictability for Local and Distributed Real-Time Systems", In Proceedings of 29th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2023), San Antonio, USA, May 9-12, 2023.
    [PDF]
  5. Sandro Di Leonardi, Federico Aromolo, Pietro Fara, Gabriele Serra, Daniel Casini, Alessandro Biondi, and Giorgio Buttazzo, "Maximizing the Security Level of Real-Time Software while Preserving Temporal Constraints", IEEE Access, vol. 11, pp. 35591-35607, 2023.
    [Open Access]
  6. Matteo Zini, Daniel Casini, and Alessandro Biondi, "Analyzing ARM's MPAM From the Perspective of Time Predictability", IEEE Transactions on Computers, vol. 72, no. 1, pp. 168 - 182, Jan. 2023.
    [Open Access]
  7. Paolo Pazzaglia, Daniel Casini, Alessandro Biondi, and Marco Di Natale, "Optimizing Inter-Core Communications under the LET Paradigm using DMA Engines", IEEE Transactions on Computers, vol. 72, no. 11, pp. 127-139, Jan. 2023.
    [IEEE]
  8. Daniel Bristot de Oliveira, Daniel Casini, and Tommaso Cucinotta. "Operating System Noise in the Linux Kernel", IEEE Transactions on Computers, vol. 72, no. 11, pp. 196 - 207, Jan. 2023.
    [Open Access]
  9. 2022

  10. Daniel Casini, "A Theoretical Approach to Determine the Optimal Size of a Thread Pool for Real-Time Systems", In Proceedings of the 43rd IEEE Real-Time Systems Symposium (RTSS 2022), Houston, USA, December 5-8, 2022.
    [PDF]
  11. Niccolò Borgioli, Matteo Zini, Daniel Casini, Giorgiomaria Cicero, Alessandro Biondi and Giorgio Buttazzo. "An I/O Virtualization Framework with I/O-Related Memory Contention Control for Real-Time Systems", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), to appear. Presented at the International Conference on Embedded Software (EMSOFT 2022), Shanghai, China, October 10 - 12, 2022..
    [Open Access]
  12. Daniel Casini and Alessandro Biondi, "Placement of Chains of Real-Time Tasks on Heterogeneous Platforms under EDF Scheduling", In Proceedings of the 25th Euromicro Conference on Digital System Design (DSD), Maspalomas, Gran Canaria, Spain, August 31 - September 2, 2022.
    [PDF]
  13. Dakshina Dasari, Matthias Becker, Daniel Casini, and Tobias Blaß, "End-to-End Analysis of Event Chains under the QNX Adaptive Partitioning Scheduler", In Proceedings of the 28th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2022), Milan, Italy, May 4-6, 2022.
    [PDF]
  14. Daniel Casini, Paolo Pazzaglia, Alessandro Biondi, and Marco Di Natale, "Optimized Partitioning and Priority Assignment of Real-Time Applications on Heterogeneous Platforms with Hardware Acceleration", Journal of Systems Architecture, Volume 124, March 2022.
    [PDF][ScienceDirect]
  15. Matteo Zini, Giorgiomaria Cicero, Daniel Casini, and Alessandro Biondi, "Profiling and Controlling I/O-related Memory Contention in COTS Heterogeneous Platforms", Software: Practice and Experience, Volume 52, Issue 5, May 2022.
    [Wiley Online Library]
  16. 2021

  17. Tobias Blaß, Daniel Casini, Sergey Bozhko, and Björn B. Brandenburg, “A ROS 2 Response-Time Analysis Exploiting Starvation Freedom and Execution-Time Variance”, In Proceedings of the 42nd IEEE Real-Time Systems Symposium (RTSS 2021), Dortmund, Germany, December 7-10, 2021.
    [PDF]
  18. Paolo Pazzaglia, Daniel Casini, Alessandro Biondi, and Marco Di Natale, "Optimal Memory Allocation and Scheduling for DMA Data Transfers under the LET Paradigm", In Proceedings of the 58th ACM/ESDA/IEEE Design Automation Conference (DAC 2021), San Francisco, CA, USA, December 5-9, 2021.
    [PDF]
  19. Luca Belluardo, Andrea Stevanato, Daniel Casini, Giorgiomaria Cicero, Alessandro Biondi, and Giorgio Buttazzo, "A multi-domain software architecture for safe and secure autonomous driving", Proc. of the 27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2021) , August 18-20, 2021.
    [PDF]
  20. Daniel Casini, Alessandro Biondi, Giorgiomaria Cicero, and Giorgio Buttazzo. "Latency Analysis of I/O Virtualization Techniques in Hypervisor-Based Real-Time Systems", In Proceedings of the 27th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2021), May 18-21, 2021.
    [PDF]
  21. Alessandro Biondi, Daniel Casini , Giorgiomaria Cicero, Niccolò Borgioli, Giorgio Buttazzo, et al., "SPHERE: A Multi-SoC Architecture for Next-generation Cyber-Physical Systems Based on Heterogeneous Platforms", IEEE Access , Vol. 9, pp. 75446-75459, May 2021.
    [Open Access]
  22. Daniel Casini, Alessandro Biondi, and Giorgio Buttazzo. "Task Splitting and Load Balancing of Dynamic Real-Time Workloads for Semi-Partitioned EDF", IEEE Transactions on Computers, vol. 70, no. 12, pp. 2168-2181, Dec. 2021.
    [PDF][IEEE]
  23. 2020

  24. Daniel Bristot de Oliveira, Daniel Casini, Rômulo Silva de Oliveira, and Tommaso Cucinotta. "Demystifying the Real-Time Linux Scheduling Latency", In Proceedings of the 32th Euromicro Conference on Real-time Systems (ECRTS 2020), Modena, Italy, July 7-10, 2020.
    [PDF] [Open Access] [Companion Page]
  25. Daniel Casini, Alessandro Biondi, and Giorgio Buttazzo, "Timing Isolation and Improved Scheduling of Deep Neural Networks for Real-Time Systems", Software: Practice and Experience, Volume 50, Issue 9, September 2020.
    [Wiley Online Library]
  26. Daniel Casini, Paolo Pazzaglia, Alessandro Biondi, Marco Di Natale, and Giorgio Buttazzo, "Predictable Memory-CPU Co-Scheduling with Support for Latency-Sensitive Tasks", Proceedings of the 57th ACM/ESDA/IEEE Design Automation Conference (DAC 2020), San Francisco, CA, USA, July 19-23, 2020.
    [PDF]
  27. Daniel Casini, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo, "A Holistic Memory Contention Analysis for Parallel Real-Time Tasks under Partitioned Scheduling", Proceedings of the 26th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2020), Sydney, Australia, April 21-24, 2020.
    [PDF]
  28. Alessandro Biondi, Federico Nesti, Giorgiomaria Cicero, Daniel Casini, and Giorgio Buttazzo, "A Safe, Secure, and Predictable Software Architecture for Deep Learning in Safety-Critical Systems", IEEE Embedded Systems Letters,, vol. 12, no. 3, pp. 78-82, Sept. 2020.
    [PDF] [IEEE]
  29. 2019

  30. Daniel Casini, Tobias Blaß, Ingo Lütkebohle, and Björn B. Brandenburg, "Response-Time Analysis of ROS 2 Processing Chains under Reservation-Based Scheduling", In Proceedings of the 31th Euromicro Conference on Real-Time Systems (ECRTS 2019), Stuttgart, Germany, July 9-12, 2019.
    [PDF] [Open Access] [Artifact]
  31. Daniel Casini, Alessandro Biondi, and Giorgio Buttazzo, "Analyzing Parallel Real-Time Tasks Implemented with Thread Pools", In Proceedings of the 56th ACM/ESDA/IEEE Design Automation Conference (DAC 2019), Las Vegas, NV, USA , June 2-6, 2019.
  32. [PDF] [Slides]
  33. Daniel Casini, Alessandro Biondi, and Giorgio Buttazzo, "Handling Transients of Dynamic Real-Time Workload Under EDF Scheduling", IEEE Transactions on Computers, Volume 68, Issue 6, pp. 820-835, June 2019.
    [PDF][IEEE]
  34. 2018

  35. Daniel Casini, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo, "Partitioned Fixed-Priority Scheduling of Parallel Tasks Without Preemptions", In Proceedings of the 39th IEEE Real-Time Systems Symposium (RTSS 2018), Nashville, TN, USA, December 11-14, 2018.
    [PDF] [Slides]
  36. Daniel Casini, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo, "Memory Feasibility Analysis of Parallel Tasks Running on Scratchpad-Based Architectures", In Proceedings of the 39th IEEE Real-Time Systems Symposium (RTSS 2018), Nashville, TN, USA, December 11-14, 2018.
    [PDF]
  37. 2017

  38. Daniel Casini, Luca Abeni, Alessandro Biondi, Tommaso Cucinotta and Giorgio Buttazzo, "Constant Bandwidth Servers with Constrained Deadlines", In Proceedings of the 25th International Conference on Real-Time Networks and Systems (RTNS 2017), Grenoble, France, October 4-6, 2017.
    [PDF] [Slides]
  39. Daniel Casini, Alessandro Biondi and Giorgio Buttazzo "Semi-Partitioned Scheduling of Dynamic Real-Time Workload: A Practical Approach Based On Analysis-driven Load Balancing", In Proceedings of the 29th Euromicro Conference on Real-Time Systems (ECRTS 2017), Dubrovnik, Croatia, June 28-30, 2017.
    [PDF] [Slides]


Edited Proceedings

  1. Daniel Casini, Dakshina Dasari, and Matthias Becker (Eds.), Proceedings of the 1st Real-time And IntelliGent Edge Computing Workshop (RAGE 2022), San Francisco, California, USA, July 10th, 2022.
    [PDF]


Editorials

  1. Daniel Casiniand Giorgio Buttazzo, "Special Issue on Predictable Machine Learning", Real-Time Systems, Volume 59, Issue 3, pp. 345-347, 2023.


Book Chapters

  1. Daniel Casini, "Elettronica Digitale" (Digital Electronics). In Liberatore, A. et al. (3rd ed.), Manuale Cremonese di Informatica e Telecomunicazioni (chpt. 10, 45 pages, Italian Language), Zanichelli Editore (Italy). April, 2020


Workshops and WiP

  1. Daniel Casini, Paolo Pazzaglia, Alessandro Biondi, Giorgio Buttazzo and Marco Di Natale, "Addressing Analysis and Partitioning issues for the WATERS 2019 Challenge" Proc. of the 10th International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS 2019), in conjunction with the 31th Euromicro Conference on Real-Time Systems (ECRTS 2019), Stuttgart, Germany, July 9, 2019. July 3, 2018.
    [PDF ] [WATERS Industrial Challenge]
  2. Daniel Casini, Alessandro Biondi and Giorgio Buttazzo, "Deep Neural Networks for Safety-Critical Applications: Vision and Open Problems", , Proc. of the 9th International Real-Time Scheduling Open Problems Seminar (RTSOPS 2018), in conjunction with the 30th Euromicro Conference on Real-Time Systems (ECRTS 2018), Barcelona, Spain, July 3, 2018.
    Best Open Problem
    [PDF] [Slides]
  3. Daniel Bristot de Oliveira, Daniel Casini, Rômulo Silva de Oliveira, Tommaso Cucinotta, Alessandro Biondi, and Giorgio Buttazzo, "Nested Locks in the Lock Implementation: The Real-Time Read-Write Semaphores on Linux", ,Proc. of the 9th International Real-Time Scheduling Open Problems Seminar (RTSOPS 2018), in conjunction with the 30th Euromicro Conference on Real-Time Systems (ECRTS 2018), Barcelona, Spain, July 3, 2018.
    [PDF]
  4. Daniel Casini, Alessandro Biondi and Giorgio Buttazzo, "Need for Reservation Servers with Constrained Deadlines", ,Proc. of the 8th International Real-Time Scheduling Open Problems Seminar (RTSOPS 2017), in conjunction with the 29th Euromicro Conference on Real-Time Systems (ECRTS 2017), Dubrovnik, Croatia, June 27, 2017.
    [PDF] [Slides]

-