Login

Cláudio Maia (Publications)

Cláudio Maia (Publications)

Cláudio Maia (Publications)

PhD University of Porto, Portugal
Lecturer, Integrated PhD Researcher

Cláudio Maia has a Bachelor’s Degree (B.Sc.) and Master’s degree (M.Sc.) in Computer Engineering from the School of Engineering of the Polytechnic Institute of Porto. In 2018, he received his Ph.D. degree in Electrical and Computer Engineering from the University of Porto under the supervision of professors Luís Miguel Nogueira and Luís Miguel Pinho, with a thesis entitled “Scheduling Parallel Real-Time Tasks in Multiprocessor Platforms”. His main research interests are real-time operating systems, hypervisors, multiprocessor architectures and real-time scheduling theory.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thesis
Scheduling parallel real-time tasks in multiprocessor platforms CISTER-TR-181118 
Cláudio MaiaPhD Thesis. 6, Nov, 2018. Porto.Presidente do Juri Doutor José Alfredo Ribeiro da Silva Matos, Professor Catedrático da FEUP
Vogais Doutor Marko Bertogna, Professore Associato do Dipartimento di Scienze Fisiche, Informatiche e Matematiche da Universitá Degli Studi di Modena e Reggio Emilia, Itália;
Doutor António Casimiro Ferreira da Costa Professor Associado do Departamento de Informática da Faculdade de Ciências da Universidade de Lisboa;
Doutor Luís Miguel Pinho Nogueira, Investigador CISTER – Instituto Superior de Engenharia do Porto /IPP (Orientador);
Doutor Luís Miguel Pinho de Almeida, Professor Associado do Departamento de Engenharia Eletrotécnica e de Computadores da Faculdade de Engenharia da Universidade do Porto;
Doutor Mário Jorge Rodrigues de Sousa, Professor Auxiliar do Departamento de Engenharia Eletrotécnica e de Computadores da Faculdade de Engenharia da Universidade do Porto.

Cooperative Framework for Open Real-Time Systems HURRAY-TR-110302 
Cláudio MaiaMaster Thesis. 23, Mar, 2011. Porto, Portugal.
Journal Papers
Schedulability Analysis for 3-Phase Tasks with Partitioned Fixed-Priority Scheduling CISTER-TR-220801 
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, Eduardo TovarJournal of Systems Architecture (JSA), Elsevier. Oct 2022.
Bus-Contention Aware WCRT Analysis for the 3-Phase Task Model Considering a Work-Conserving Bus Arbitration Scheme CISTER-TR-211004 
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, Eduardo TovarJournal of Systems Architecture (JSA), Elsevier. 2022. (Best Paper of ICESS 2021) (ICESS 2021). 13 to 14, Jan, 2022, Volume Technical Session. Virtual, Australia.
Real-time semi-partitioned scheduling of fork-join tasks using work-stealing CISTER-TR-170803 
Cláudio Maia, Patrick Meumeu Yomsi, Luis Miguel Nogueira, Luis Miguel PinhoEURASIP Journal on Embedded Systems, Article No 2017:31, Springer International Publishing. 2017, pp 1-14.
Conference or Workshop Papers/Talks
Improved Bus Contention Analysis for 3-Phase Tasks CISTER-TR-230505 
Jatin Arora, Syed Aftab Rashid, Geoffrey Nelissen, Cláudio Maia, Eduardo Tovar29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2023). 30, Aug to 1, Sep, 2023, Technical Session. TOKI MESSE, Niigata, Japan.The paper is accepted as a full paper in RTCSA 2023.
Memory Contention Analysis for 3-Phase Tasks CISTER-TR-230503 
Jatin Arora, Syed Aftab Rashid, Geoffrey Nelissen, Cláudio Maia, Eduardo TovarJunior Researcher Workshop on Real-Time Computing, co-located with RTNS 2023 (JRWRTC 2023). 7 to 8, Jun, 2023, Workshop session. Dortmund, Germany.
Shared Resource Contention Aware Schedulability Analysis for Multiprocessor Real-Time Systems CISTER-TR-221202 
Jatin Arora, Eduardo Tovar, Cláudio Maia
ABSTRACTPDFPDF Additional Files: PDFPoster
Design, Automation and Test in Europe Conference (DATE 2023). 17 to 19, Apr, 2023, PhD Forum. Antwerp, Belgium.
Work-in-Progress: A Holistic Approach to WCRT Analysis for Multicore Systems CISTER-TR-220907 
Jatin Arora, Syed Aftab Rashid, Cláudio Maia, Geoffrey Nelissen, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: PDFPoster
Work in Progress Session, 43rd Real-Time Systems Symposium (RTSS 2022). 5 to 8, Dec, 2022. Houston, Texas, U.S.A..
Analyzing Fixed Task Priority Based Memory Centric Scheduler for the 3-Phase Task Model CISTER-TR-220608 
Jatin Arora, Syed Aftab Rashid, Cláudio Maia, Eduardo TovarIEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). 23 to 25, Aug, 2022, Technical Session. Taipei, Taiwan.
Open Questions for the Bus-Blocking Problem in the 3-Phase Task Model under Partitioned Scheduling CISTER-TR-210503 
Jatin Arora, Cláudio Maia, Syed Aftab RashidCAPITAL Workshop - sCalable And PrecIse Timing AnaLysis for multicore platforms (CAPITAL 2021). 4, Jun, 2021, Junior Presentations. Online.
Bus-Contention Aware Schedulability Analysis for the 3-Phase Task Model with Partitioned Scheduling CISTER-TR-210206 
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, Eduardo Tovar29th International Conference on Real-Time Networks and Systems (RTNS 2021). 7 to 9, Apr, 2021, Technical Session. Online.
Open Issues in Analyzing the Schedulability for the 3-Phase Task Model using Partitioned Scheduling CISTER-TR-210603 
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Eduardo TovarThe symposium of “Electrical and Computer Engineering” of the 4th Doctoral Congress Engineering (DCE21) (DCE). 2021, Poster/Presentation Session. Online.
Work-In-Progress: WCRT Analysis for the 3-Phase Task Model in Partitioned Scheduling CISTER-TR-201005 
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: PDFPoster
Work in Progress Session, 41st IEEE Real-Time Systems Symposium (RTSS 2020). 1 to 4, Dec, 2020, pp 407-410. Online.
Improving and modelling the performance of a Publish-Subscribe message broker CISTER-TR-190708 
Rafael Rocha, Cláudio Maia, Luis Lino Ferreira, Pal Varga45th Annual Conference of the IEEE Industrial Electronics Society (IECON 2019). 14 to 17, Oct, 2019, SS IoT automation technologies and applications, pp 5493-5498. Lisboa, Portugal.
A Domain Specific Language for Automotive Systems Integration CISTER-TR-190806 
Renato Oliveira, David Pereira, Cláudio Maia, Pedro José Santos45th Annual Conference of the IEEE Industrial Electronics Society (IECON 2019). 14 to 17, Oct, 2019, SS Emerging Solutions for Vehicular Embedded Systems, pp 4483-4488. Lisbon, Portugal.
Exploiting a Throttle Mechanism for QEMU CISTER-TR-180704 
Renato Oliveira, Cláudio Maia, Luis Miguel PinhoINForum 2018 - Simpósio de Informática (INForum 2018). 3 to 4, Sep, 2018, Real-Time and Embedded Systems. Coimbra, Portugal.
Emulation-in-the-loop for simulation and testing of real-time critical CPS CISTER-TR-180501 
Renato Oliveira, Manuel Meireles, Cláudio Maia, Luis Miguel Pinho1st IEEE International Conference on Industrial Cyber-Physical Systems (ICPS 2018). 15 to 18, May, 2018, pp 258-263. Saint Petersburg, Russia.
Schedulability Analysis for Global Fixed-Priority Scheduling of the 3-Phase Task Model CISTER-TR-170603 
Cláudio Maia, Geoffrey Nelissen, Luis Miguel Nogueira, Luis Miguel Pinho, Daniel Gracia Pérez23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017). 16 to 18, Aug, 2017. Hsinchu, Taiwan.
A Closer Look into the AER Model CISTER-TR-160701 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho, Daniel Gracia Pérez21st IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2016). 6 to 9, Sep, 2016. Berlin, Germany.
Semi-Partitioned Scheduling of Fork-Join Tasks using Work-Stealing CISTER-TR-151007 
Cláudio Maia, Patrick Meumeu Yomsi, Luis Miguel Nogueira, Luis Miguel Pinho13th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2015). 21 to 23, Oct, 2015, Session W1-A: Multiprocessing and Multicore Architectures. Porto, Portugal.
Online Admission of Parallel Real-Time Tasks CISTER-TR-150701 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho6th Real-Time Scheduling Open Problems Seminar (RTSOPS 2015). 7, Jul, 2015. Lund, Sweden.
Response-Time Analysis of Synchronous Parallel Tasks in Multiprocessor Systems CISTER-TR-141001 
Cláudio Maia, Marko Bertogna, Luis Miguel Nogueira, Luis Miguel Pinho22nd International Conference on Real-Time Networks and Systems (RTNS 2014). 8 to 10, Oct, 2014. Versailles, France.
Response-Time Analysis of Fork/Join Tasks in Multiprocessor Systems CISTER-TR-130701 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho, Marko Bertogna
ABSTRACTPDFPDF Additional Files: PDFPoster
Work in Progress Session, 25th Euromicro Conference on Real-Time Systems (ECRTS 2013). 9 to 12, Jul, 2013. Paris, France.
Scheduling Parallel Real-Time Tasks using a Fixed-Priority Work-Stealing Algorithm on Multiprocessors CISTER-TR-130607 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho8th IEEE International Symposium on Industrial Embedded Systems (SIES2013). 19 to 21, Jun, 2013. Porto, Portugal.
Towards Transparent Parallel/Distributed Support for Real-Time Embedded Applications CISTER-TR-130202 
Ricardo Garibay-Martínez, Luis Lino Ferreira, Cláudio Maia, Luis Miguel Pinho8th IEEE International Symposium on Industrial Embedded Systems (SIES 2013), IEEE. 19 to 21, Jun, 2013, Work-In-Progress Session, pp 114-117. Porto, Portugal.
On the use of Work-Stealing Strategies in Real-Time Systems CISTER-TR-130110 
Luis Miguel Nogueira, Luis Miguel Pinho, José Fonseca, Cláudio MaiaHigh-performance and Real-time Embedded Systems (HiRES 2013). 23, Jan, 2013. Berlin, Germany.In conjunction with the 8th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC 2013)
Dynamic Global Scheduling of Parallel Real-Time Tasks HURRAY-TR-121005 
Luis Miguel Nogueira, José Fonseca, Cláudio Maia, Luis Miguel Pinho10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2012). 5 to 7, Dec, 2012, pp 500-507. Paphos, Cyprus.
Real-Time Scheduling of Parallel Tasks in the Linux Kernel HURRAY-TR-120714 
José Fonseca, Luis Miguel Nogueira, Cláudio Maia, Luis Miguel PinhoSimpósio de Informática (INForum 2012). 6 to 7, Sep, 2012. Lisboa, Portugal.Best paper of the Real-time and Embedded Systems track.
A Framework for Offloading Real-Time Applications in a Distributed Environment HURRAY-TR-111204 
Cláudio Maia, Guilherme Silva, Luis Lino Ferreira, Luis Miguel Pinho, Luis Miguel Nogueira, Joel GonçalvesOpen Demo Session of Real-Time Techniques and Technologies, 32nd IEEE Real-Time Systems Symposium (RTSS@Work). 29, Nov to 2, Dec, 2011, pp 9-10. Vienna, Austria.
Combining RTSJ with Fork/Join: A Priority-based Model HURRAY-TR-110907 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho9th International Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES 2011), ACM New York. 26 to 28, Sep, 2011, pp 82-86. York, United Kingdom.
Experiences on the Implementation of a Cooperative Embedded System Framework: Short Paper HURRAY-TR-100801 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho8th International Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES 2010), ACM New York. 19, Aug, 2010, pp 70-72. Prague, Czechia.
Evaluating Android OS for Embedded Real-Time Systems HURRAY-TR-100604 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho6th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT 2010). 6 to 9, Jul, 2010, pp 63-70. Brussels, Belgium.
Conference or Workshop Posters/Demos
Improving the performance of a Publish-Subscribe message broker CISTER-TR-190403 
Rafael Rocha, Cláudio Maia, Luis Lino Ferreira, Pedro Souto, Pal Varga
ABSTRACTPDFPDF Additional Files: PDFPoster
Demo in 22nd IEEE International Symposium on Real-Time Computing (ISORC 2019). 7 to 9, May, 2019. Valencia.
Scheduling Parallel Real-Time Tasks in Multiprocessor Platforms CISTER-TR-180410 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel PinhoPoster presented in Cyber-Physical Systems Week (CPS Week 2018). 10 to 13, Apr, 2018, CPS Student Forum Portugal. Porto, Portugal.
Towards the Combination of Work-Stealing and Semi-Partitioned Scheduling for Parallel Tasks CISTER-TR-151103 
Cláudio Maia, Luis Miguel Nogueira, Patrick Meumeu Yomsi, Luis Miguel Pinho
ABSTRACTPDFPDF Additional Files: PDFPoster
Poster presented in Work in Progress Session, 28th GI/ITG International Conference on Architecture of Computing Systems (ARCS 2015). 24 to 26, Mar, 2015. Porto, Portugal.
Parallelising Real-Time Software CISTER-TR-140606 
Cláudio Maia, Luis Miguel Nogueira, José Fonseca, Luis Miguel Pinho, António BarrosPoster presented in CISTER 1st Industrial Workshop on Real-Time and Embedded Systems (CiWork 2013). 18, Jun, 2013. Porto, Portugal.
Supporting Real-Time Parallel Task Models with Work-Stealing HURRAY-TR-120301 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel PinhoPoster presented in DATE'12 Fourth Friday Workshop on Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools, and Applications (DEPCP 2012). 16, Mar, 2012. Dresden, Germany.
Technical Reports
D5.1 - Benchmark suite and evaluation techniques CISTER-TR-200717 
Michal Sojka, Ondra Benedikt, Cláudio Maia26, Jul, 2020.
Experiences on the Implementation of a Cooperative Embedded System Framework HURRAY-TR-100605 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho29, Jun, 2010.