Publications
Thesis Journals Conferences Published Abstracts Technical Reports
You can also check my profile on dblp and Google scholar.
Thesis
Geoffrey Nelissen. Efficient Optimal Multiprocessor Scheduling Algorithms for Real-Time Systems. PhD dissertation, Université Libre de Bruxelles, January 2013.
Journals
Sayra Ranjha, Pourya Gohari, Geoffrey Nelissen, and Mitra Nasri, Partial-order reduction in reachability-based response-time analyses of limited-preemptive DAG tasks. Real-Time Systems (2023): 1-55. https://doi.org/10.1007/s11241-023-09398-x
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, Eduardo Tovar, Schedulability analysis for 3-phase tasks with partitioned fixed-priority scheduling. Journal of Systems Architecture, 2022, 102706, https://doi.org/10.1016/j.sysarc.2022.102706.
Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Tightening the CRPD bound for multilevel non-inclusive caches. J. Syst. Archit., 122:102340, 2022.
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Bus-contention aware WCRT analysis for the 3-phase task model considering a work-conserving bus arbitration scheme. J. Syst. Archit., 122:102345, 2022. Best Paper of ICESS 2021.
Benny Akesson, Mitra Nasri, Geoffrey Nelissen, Sebastian Altmeyer, and Robert I. Davis. A comprehensive survey of industry practice in real-time systems. Real-Time Systems, 2021.
Yilian Ribot González, and Geoffrey Nelissen. HopliteRT*: Real-Time NoC for FPGA. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume: 39, Issue: 11, Nov. 2020.
José Fonseca, Geoffrey Nelissen, and Vincent Nélis. Schedulability analysis of dag tasks with arbitrary deadlines under global fixed-priority scheduling. Real-Time Systems, 55(1):387–432, 2019.
Jian-Jia Chen, Geoffrey Nelissen, Wen-Hung Huang, Maolin Yang, Björn Brandenburg, Konstantinos Bletsas, Cong Liu, Pascal Richard, Frédéric Ridouard, Neil Audsley, Raj Rajkumar, Dionisio de Niz, and Georg von der Brüggen . Many suspensions, many problems: A review of self-suspending tasks in real-time systems. Real-Time Systems, 55(1):144–207, 2019.
Arpan Gujarati, Felipe Cerqueira, Björn B. Brandenburg, and Geoffrey Nelissen. Correspondence Article: A Correction of the Reduction-Based Schedulability Analysis for APA Scheduling. Real-Time Systems, 55(1):136–143, Aug. 2019.
Alexandre Esper, Geoffrey Nelissen, Vincent Nélis, and Eduardo Tovar. An Industrial View on the Common Academic Understanding of Mixed-Criticality Systems. Real-Time Systems, 54(3):745–795, Jul 2018.
Konstantinos Bletsas, Neil C. Audsley, Wen-Hung Huang, Jian-Jia Chen, and Geoffrey Nelissen. Errata for three papers (2004-05) on fixed-priority scheduling with self-suspensions. LITES, 5(1):2:1-2:20, 2018.
Ricardo Garibay-Martinez, Geoffrey Nelissen , Luis Lino Ferreira, Paulo Pedreiras, and Luis Miguel Pinho. Improved holistic analysis for fork-join distributed real-time tasks supported by the FTT-SE protocol. IEEE Transactions on Industrial Informatics , 12(5):1865–1876, 2016.
Muhammad Ali Awan, Geoffrey Nelissen , Patrick Meumeu Yomsi, and Stefan M. Petters. Online slack consolidation in global-EDF for energy consumption minimisation. Journal of Systems Architecture , 63:1–15, 2016.
Muhammad Ali Awan, Patrick Meumeu Yomsi, Geoffrey Nelissen , and Stefan M. Petters. Energy aware task mapping onto heterogeneous platforms using DVFS and sleep states. Real-Time Systems, 52(4):450–485, 2016.
Wenceslas Godard and Geoffrey Nelissen . Model-based design and schedulability analysis for avionic applications on multicore platforms. Ada User Journal , 37(3):157–161, 2016.
Ricardo Garibay-Martnez, Geoffrey Nelissen , Luis Lino Ferreira, and Luis Miguel Pinho. Task partitioning and priority assignment for distributed hard real-time systems. Journal of Computer and System Sciences, 81(8):1542–1555, 2015.
Geoffrey Nelissen, Konstantinos Bletsas, and Joël Goossens. CPMD-mindful task assignment for NPS-F. Real-Time Systems , 50(5-6):585–591, 2014.
Geoffrey Nelissen , Hang Su, Yifeng Guo, Dakai Zhu, Vincent Nélis, and Joël Goossens. An optimal boundary fair scheduling. Real-Time Systems , 50(4):456–508, 2014.
Geoffrey Nelissen and Joël Goossens. A counter-example to: Sticky-ERfair: a task-processor affinity aware proportional fair scheduler. Real-Time Systems , 47(4):378–381, 2011.
Conferences and Workshops
Jatin Arora, Syed Aftab Rashid, Geoffrey Nelissen, Cláudio Maia and Eduardo Tovar. Improved Memory Contention Analysis for the 3-Phase Task Model. RTCSA 2024, to appear.
Srinidhi Srinivasan, Geoffrey Nelissen, Reinder J. Bril, and Nirvana Meratnia. Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs. ECRTS 2024, to appear.
Yimi Zhao, Srinidhi Srinivasan, Geoffrey Nelissen, Mitra Nasri. Work-in-Progress: Generating Counter-Examples to Schedulability Using the Schedule Abstraction. In IEEE Real-Time Systems Symposium (RTSS 2023), pages 459-462
Jatin Arora, Syed Aftab Rashid, Geoffrey Nelissen, Cláudio Maia, and Eduardo Tovar. Improved Bus Contention Analysis for 3-Phase Tasks. In 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2023). pages 243 - 252, 2023.
Yilian Ribot González, Geoffrey Nelissen, and Eduardo Tovar. Traffic Injection Regulation Protocol based on free-time slots requests. In 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2023). pages 157 - 166, 2023.
Federico Aromolo, Geoffrey Nelissen and Alessandro Biondi. Replica-Based Scheduling of Parallel Real-Time Tasks. In 35th Euromicro Conference on Real-Time Systems (ECRTS 2023), page 18:1-18:23, 2023
Yilian Ribot González, Geoffrey Nelissen, and Eduardo Tovar. IPDeN 2.0: Real-time NoC with selective flit deflection and buffering. 31st International Conference on Real-Time Networks and Systems (RTNS 2023), pages 87-98, 2023.
R. J. Bril, H. Hassani, P. J. L. Cuijpers and G. Nelissen, Cost of Robustness of Independent WCRT Analysis for CBS of Ethernet AVB Using Eligible Intervals, In IEEE 19th International Conference on Factory Communication Systems (WFCS), 2023, pp. 1-4
Yilian Ribot González, Geoffrey Nelissen, Eduardo Tovar, IPDeN: Real-Time deflection-based NoC with in-order flits delivery. RTCSA 2022, 160-169.
Nelissen, Geoffrey, Joan Marcè i Igual, and Mitra Nasri. Response-Time Analysis for Non-Preemptive Periodic Moldable Gang Tasks. 34th Euromicro Conference on Real-Time Systems (ECRTS 2022). pages12:1-12:22, Schloss Dagstuhl-Leibniz-Zentrum für Informatik (LIPIcs), 2022, vol 231.
Aromolo, Federico and Biondi, Alessandro and Nelissen, Geoffrey, Response-Time Analysis for Self-Suspending Tasks Under EDF Scheduling. 34th Euromicro Conference on Real-Time Systems (ECRTS 2022), pages 13:1-13:18, Leibniz International Proceedings in Informatics (LIPIcs), 2022, vol 231.
Ranjha, Sayra, Geoffrey Nelissen, and Mitra Nasri. Partial-Order Reduction for Schedule-Abstraction-based Response-Time Analyses of Non-Preemptive Tasks. Real-Time and Embedded Technology and Applications Symposium (RTAS). 2022. pages 121-132. Best Paper Award.
Yilian Ribot González, Geoffrey Nelissen, and Eduardo Tovar. nDimNoC: Real-Time D-dimensional NoC. In 33rd Euromicro Conference on Real-Time Systems (ECRTS 2021), pages 5:1–5:22, Jul. 2021.
Federico Aromolo, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo. Event-driven Delay-induced Tasks: Model, Analysis, and Applications. In 27th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2021), pages 53-65. IEEE, May 2021.
Jatin Arora, Cláudio Maia, Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Bus-Contention Aware Schedulability Analysis for the 3-Phase Task Model with Partitioned Scheduling. In 29th International Conference on Real-Time Networks and Systems (RTNS 2021), Apr. 2021.
Suhail Nogd, Geoffrey Nelissen, Mitra Nasri, and Björn B. Brandenburg. Response-Time Analysis for Non-Preemptive Global Scheduling with FIFO Spin Locks. In IEEE Real-Time Systems Symposium (RTSS 2020), pages 115-127, Dec. 2020.
Benny Akesson, Mitra Nasri, Geoffrey Nelissen, Sebastian Altmeyer, and Robert I. Davis. An Empirical Survey-based Study into Industry Practice in Real-time Systems. In IEEE Real-Time Systems Symposium (RTSS 2020), pages 3-11, Dec. 2020.
.Yilian Ribot González, and Geoffrey Nelissen. HopliteRT*: Real-Time NoC for FPGA. In the ACM SIGBED International Conference on Embedded Software (EMSOFT 2020), September 2020.
Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Bounding Cache Persistence Reload Overheads for Set-Associative Caches. In the 26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2020), Aug. 2020. Best Paper Candidate.
Daniel Casini, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo. A Holistic Memory Contention Analysis for Parallel Real-Time Tasks under Partitioned Scheduling. In 26th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2020), pages 239-252. IEEE, Apr. 2020.
Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Cache Persistence-Aware Memory Bus Contention Analysis for Multicore systems. In Design, Automation and Test in Europe Conference (DATE 2020), pages 442-447. March 2020.
Saranya Natarajan, Mitra Nasri, David Broman, Björn B. Brandenburg, and Geoffrey Nelissen. From Code to Weakly Hard Constraints: A Pragmatic End-to-End Toolchain for Timed C. In IEEE Real-Time Systems Symposium (RTSS 2019), pages 167-180. IEEE, Dec 2019.
Mitra Nasri, Geoffrey Nelissen, and Björn B. Brandenburg. Response-time analysis of limited-preemptive parallel DAG tasks under global scheduling. In 31st Euromicro Conference on Real-Time Systems (ECRTS 2019), pages 21:1–21:23, Jul 2019.
Geoffrey Nelissen, and Alessandro Biondi. The SRP Resource Sharing Protocol for Self-Suspending Tasks. In IEEE Real-Time Systems Symposium (RTSS 2018), pages: 361–372. IEEE, Dec 2018.
Daniel Casini, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo. Partitioned Fixed-priority Scheduling of Parallel Tasks Without Preemptions. In IEEE Real-Time Systems Symposium (RTSS 2018), pages: 421–433. IEEE, Dec 2018.
Daniel Casini, Alessandro Biondi, Geoffrey Nelissen, and Giorgio Buttazzo. Memory Feasibility Analysis of Parallel Tasks Running on Scratchpad-based Architectures. In IEEE Real-Time Systems Symposium (RTSS 2018), pages: 312–324. IEEE, Dec 2018.
Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Trading Between Intra- and Inter-Task Cache Interference to Improve Schedulability. In 26th International Conference on Real-Time Networks and Systems (RTNS 2018), pages: 125-136. ACM, Oct 2018.
Felipe Cerqueira, Geoffrey Nelissen, and Björn B. Brandenburg. On Strong and Weak Sustainability, with an Application to Self-Suspending Real-Time Tasks. In 30th Euromicro Conference on Real-Time Systems (ECRTS 2018), pages 26:1-26:21. Outstanding Paper Award.
Mitra Nasri, Geoffrey Nelissen, and Björn B. Brandenburg. A Response-Time Analysis for Non-preemptive Job Sets under Global Scheduling. In 30th Euromicro Conference on Real-Time Systems (ECRTS 2018), pages 9:1-9:23.
Syed Aftab Rashid, Geoffrey Nelissen, Sebastian Altmeyer, Robert I. Davis, and Eduardo Tovar. Integrated Analysis of Cache Related Preemption Delays and Cache Persistence Reload Overheads. In IEEE Real-Time Systems Symposium (RTSS 2017), pages 262–272. IEEE.
José Fonseca, Geoffrey Nelissen, and Vincent Nélis. Improved Response Time Analysis of Sporadic DAG Tasks for Global FP Scheduling. In 25th International Conference on Real-Time Networks and Systems (RTNS 2017), Oct 2017. Best Paper Award.
Cláudio Maia, Geoffrey Nelissen, Luis Nogueira, Luis Miguel Pinho, and Daniel Gracia Pérez. Schedulability Analysis for Global Fixed-Priority Scheduling of the 3-Phase Task Model. In the 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2017), pages 1-10. IEEE, Aug 2017.
Syed Aftab Rashid, Geoffrey Nelissen, Damien Hardy, Benny Akesson, Isabelle Puaut, and Eduardo Tovar. Cache-persistence-aware response-time analysis for fixed-priority preemptive systems. In 28th Euromicro Conference on Real-Time Systems (ECRTS 2016), pages 262–272. IEEE, Jul 2016. Outstanding Paper Award.
Jian-Jia Chen, Geoffrey Nelissen, and Wen-Hung Huang. A unifying response time analysis framework for dynamic self-suspending tasks. In 28th Euromicro Conference on Real-Time Systems (ECRTS 2016) , pages 61–71. IEEE, Jul 2016.
Mitra Nasri, Geoffrey Nelissen, and Gerhard Fohler. A new approach for limited preemptive scheduling in systems with preemption overhead. In 28th Euromicro Conference on Real-Time Systems (ECRTS 2016), pages 25–35. IEEE, Jul 2016.
José Fonseca, Geoffrey Nelissen, Vincent Nélis, and Luis Miguel Pinho. Response time analysis of sporadic DAG tasks under partitioned scheduling. In 11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). IEEE Computer Society, May 2016.
Alexandre Esper, Geoffrey Nelissen, Vincent Nélis, and Eduardo Tovar. How realistic is the mixed-criticality real-time system model? In 23rd International Conference on Real-Time Networks and Systems (RTNS 2015) , Nov 2015. Outstanding Paper Award.
Geoffrey Nelissen, José Fonseca, Gurulingesh Raravi, and Vincent Nélis. Timing analysis of fixed priority self-suspending sporadic tasks. In 27th Euromicro Conference on Real-Time Systems (ECRTS 2015) . IEEE Computer Society, Jul 2015.
Andrea Baldovin, Geoffrey Nelissen, Stefano Puri, and Alessandro Zovi. The CONCERTO methodology for model-based development of avionics SW. In 20th International Conference on Reliable Software Technologies - Ada-Europe 2015 , Lecture Notes in Computer Science. Springer International Publishing, Jun 2015.
Geoffrey Nelissen, David Pereira, and Luis Miguel Pinho. A novel run-time monitoring architecture for safe and efficient inline monitoring. In 20th International Conference on Reliable Software Technologies - Ada-Europe 2015 , Lecture Notes in Computer Science. Springer International Publishing, Jun 2015.
Ricardo Garibay-Martinez, Geoffrey Nelissen, Luis Lino Ferreira, Paulo Pedreiras, and Luis Miguel Pinho. Holistic analysis for fork-join distributed tasks supported by the FTT-SE protocol. In 11th IEEE World Conference on Factory Communication Systems (WFCS 2015) . IEEE, May 2015.
Ricardo Garibay-Martinez, Geoffrey Nelissen, Luis Lino Ferreira, and Luis Miguel Pinho. Allocation of parallel real-time tasks in distributed multi-core architectures supported by an FTT-SE network. In Architecture of Computing Systems (ARCS 2015) , volume 9017 of Lecture Notes in Computer Science , pages 224–235. Springer International Publishing, 2015.
Andrea Baldovin, Geoffrey Nelissen, Tullio Vardanega, and Eduardo Tovar. SPRINT: Extending RUN to schedule sporadic tasks. In 22nd International Conference on Real-Time Networks and Systems (RTNS 2014) , pages 321–330. ACM, 2014.
Yannick Allard, Geoffrey Nelissen, Joël Goossens, and Dragomir Milojevic. A context aware cache controller to bridge the gap between theory and practice in real-time systems. In 20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2014) , pages 1–10. IEEE Computer Society, Aug 2014.
Ricardo Garibay-Martinez, Geoffrey Nelissen, Luis Lino Ferreira, and Luis Miguel Pinho. On the scheduling of fork-join parallel/distributed real-time tasks. In 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014) , pages 31–40. IEEE Computer Society, June 2014.
François Santy, Gurulingesh Raravi, Geoffrey Nelissen, Vincent Nélis, Pratyush Kumar, Joël Goossens, and Eduardo Tovar. Two protocols to reduce the criticality level of multiprocessor mixed-criticality systems. In 21st International Conference on Real-Time Networks and Systems (RTNS 2013) , pages 183–192. ACM, 2013.
Geoffrey Nelissen, Vandy Berten, Vincent Nélis, Joël Goossens, and Dragomir Milojevic. U-EDF: An unfair but optimal multiprocessor scheduling algorithm for sporadic tasks. In 24th Euromicro Conference on Real-Time Systems (ECRTS 2012) , pages 13–23. IEEE Computer Society, July 2012.
Geoffrey Nelissen, Vandy Berten, Joël Goossens, and Dragomir Milojevic. Techniques optimizing the number of processors to schedule multi-threaded tasks. In 24th Euromicro Conference on Real-Time Systems (ECRTS 2012) , pages 321–330. IEEE Computer Society, July 2012.
Geoffrey Nelissen, Shelby Funk, and Joël Goossens. Reducing preemptions and migrations in EKG. In 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2012), pages 134–143, Seoul, South Korea, August 2012. IEEE Computer Society.
Geoffrey Nelissen, Vandy Berten, Joël Goossens, and Dragomir Milojevic. Reducing preemptions and migrations in real-time multiprocessor scheduling algorithms by releasing the fairness. In 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2011), pages 15–24. IEEE Computer Society, August 2011.
Published Abstracts
Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Integrating the calculation of preemption and persistence related cache overhead. In IEEE Real-Time Systems Symposium 2016 (RTSS 2016), November 2016. IEEE Computer Society.
Sangeeth Kochanthara, Geoffrey Nelissen, David Pereira, and Rahul Purandare. REVERT: A monitor generation tool for real-time systems. In IEEE Real-Time Systems Symposium 2016 (RTSS 2016), November 2016. IEEE Computer Society.
Sangeeth Kochanthara, Geoffrey Nelissen , David Pereira, and Rahul Purandare. REVERT: Runtime verification for real-time systems. In IEEE Real-Time Systems Symposium 2016 (RTSS 2016), November 2016. IEEE Computer Society.
Syed Aftab Rashid, Geoffrey Nelissen, and Eduardo Tovar. Poster Abstract: Cache persistence aware response time analysis for fixed priority preemptive systems. In the 22nd IEEE Real-Time Embedded Technology and Applications Symposium (RTAS 2016), Apr. 2016. IEEE Computer Society.
Geoffrey Nelissen , Humberto Carvalho, David Pereira, and Eduardo Tovar. Demo Abstract: Run-time monitoring environments for real-time and safety critical systems. In the 22nd IEEE Real-Time Embedded Technology and Applications Symposium (RTAS 2016), Apr. 2016. IEEE Computer Society.
Technical Reports
Jian-Jia Chen, Geoffrey Nelissen, Wen-Hung Huang, Maolin Yang, Björn Brandenburg, Konstantinos Bletsas, Cong Liu, Pascal Richard, Frédéric Ridouard, Neil Audsley, Raj Rajkumar, and Dionisio de Niz. Many suspensions, many problems: A review of self-suspending tasks in real-time systems. Technical Report 854, Technische Universität Dortmund, May 2016.
Konstantinos Bletsas, Neil Audsley, Wen-Hung Huang, Jian-Jia Chen, Geoffrey Nelissen. Errata for three papers (2004-05) on fixed-priority scheduling with self-suspensions. Technical Report CISTER-TR-150713, July 2015.