Publication List

BibTeX file

Feel free to contact me at wopu@dtu.dk if you have trouble accessing a paper.

Theses

Journal Articles

  1. Off-line mapping of multi-rate dependent task sets to many-core platforms
    Wolfgang Puffitsch, Eric Noulard, Claire Pagetti
    Real-Time Systems, 51(5): 526--565, 2015
  2. T-CREST: Time-predictable multi-core architecture for embedded systems
    Martin Schoeberl, Sahar Abbaspour, Benny Akesson, Neil Audsley, Raffaele Capasso, Jamie Garside, Kees Goossens, Sven Goossens, Scott Hansen, Reinhold Heckmann, Stefan Hepp, Benedikt Huber, Alexander Jordan, Evangelia Kasapaki, Jens Knoop, Yonghui Li, Daniel Prokesch, Wolfgang Puffitsch, Peter Puschner, André Rocha, Cláudio Silva, Jens Sparsø, Alessandro Tocchi
    Journal of Systems Architecture, 61(9): 449--471, 2015
  3. Design and analysis of a hard real-time garbage collector for a Java chip multi-processor
    Wolfgang Puffitsch
    Concurrency and Computation: Practice and Experience, 25(16): 2269--2289, 2013
  4. Data cache organization for accurate timing analysis
    Martin Schoeberl, Benedikt Huber, Wolfgang Puffitsch
    Real-Time Systems, 49(1): 1--28, 2013
  5. Worst-case execution time analysis-driven object cache design
    Benedikt Huber, Wolfgang Puffitsch, Martin Schoeberl
    Concurrency and Computation: Practice and Experience, 24(8): 753--771, 2012
  6. Nonblocking real-time garbage collection ACM DL Author-ize service
    Martin Schoeberl, Wolfgang Puffitsch
    ACM Transactions on Embedded Computing Systems, 10(1): 6:1--6:28, 2010
  7. Worst-case execution time analysis for a Java processor
    Martin Schoeberl, Wolfgang Puffitsch, Rasmus Ulslev Pedersen, Benedikt Huber
    Software: Practice and Experience, 40(6): 507--542, 2010

Workshop and Conference Papers

  1. Efficient worst-case execution time analysis of dynamic branch prediction
    Wolfgang Puffitsch
    Proceedings of the 28th Euromicro Conference on Real-Time Systems, ECRTS '16, Toulouse, France, 152--162. IEEE, 2016
  2. Time-predictable virtual memory
    Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 19th IEEE Symposium on Real-Time Distributed Computing, ISORC '16, York, United Kingdom, 158--165, 2016
  3. Time-division multiplexing vs network calculus: A comparison ACM DL Author-ize service
    Wolfgang Puffitsch, Rasmus Bo Sørensen, Martin Schoeberl
    Proceedings of the 23rd International Conference on Real-Time Networks and Systems, RTNS '15, Lille, France, 289--296. ACM, 2015
  4. Fernando: An educational ahead-of-time bytecode compiler ACM DL Author-ize service
    Wolfgang Puffitsch
    Proceedings of the 13th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '15, Paris, France, 14:1--14:9. ACM, 2015
  5. Safety-critical Java on a time-predictable processor ACM DL Author-ize service
    Stephan E. Korsholm, Martin Schoeberl, Wolfgang Puffitsch
    Proceedings of the 13th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '15, Paris, France, 3:1--3:9. ACM, 2015
  6. Message passing on a time-predictable multicore processor
    Rasmus Bo Sørensen, Wolfgang Puffitsch, Martin Schoeberl, Jens Sparsø
    Proceedings of the 18th IEEE Symposium on Real-Time Distributed Computing, ISORC '15, Auckland, New Zealand, 51--59, 2015
  7. Persistence-based branch misprediction bounds for WCET analysis ACM DL Author-ize service
    Wolfgang Puffitsch
    Proceedings of the 30th ACM Symposium On Applied Computing, SAC '15, Salamanca, Spain, 1898--1905, 2015
  8. A time-predictable memory network-on-chip
    Martin Schoeberl, David VH Chong, Wolfgang Puffitsch, Jens Sparsø
    14th International Workshop on Worst-Case Execution Time Analysis, WCET '14, Madrid, Spain, vol. 39 of OpenAccess Series in Informatics (OASIcs) (ed. by Heiko Falk), 53--62. Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 2014
  9. A method cache for Patmos
    Philipp Degasperi, Stefan Hepp, Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 17th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC '14, Reno, NV, USA, 100--108, 2014
  10. Integrated development framework for safety-critical embedded systems
    Luca Santinelli, Frédéric Boniol, Eric Noulard, Claire Pagetti, Wolfgang Puffitsch
    1st Formal Methods for Timing Verification Workshop, FMTV '14, Singapore, 2014
  11. A grouping approach to task scheduling with functional and non-functional requirements
    Luca Santinelli, Wolfgang Puffitsch, Arnaud Dumerat, Frédéric Boniol, Claire Pagetti, Victor Jegu
    Embedded Real Time Software and Systems, ERTS '14, Toulouse, France, 2014
  12. Predictable flight management system implementation on a multicore processor
    Guy Durrieu, Madeleine Faugère, Sylvain Girbal, Daniel Gracia Pérez, Claire Pagetti, Wolfgang Puffitsch
    Embedded Real Time Software and Systems, ERTS '14, Toulouse, France, 2014
  13. Explicit precedence constraints in safety-critical Java ACM DL Author-ize service
    Wolfgang Puffitsch, Eric Noulard, Claire Pagetti
    Proceedings of the 11th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '13, Karlsruhe, Germany, 21--28. ACM, 2013
  14. Chip-multiprocessor hardware locks for safety-critical Java ACM DL Author-ize service
    Tórur Biskopstø Strøm, Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 11th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '13, Karlsruhe, Germany, 38--46. ACM, 2013
  15. Scheduling with functional and non-functional requirements: The sub-functional approach
    Luca Santinelli, Wolfgang Puffitsch, Claire Pagetti, Frédéric Boniol
    Work-in-Progress Session of ECRTS '13, Paris, France, 9--12, 2013
  16. Mapping a multi-rate synchronous language to a many-core processor
    Wolfgang Puffitsch, Eric Noulard, Claire Pagetti
    Proceedings of the 19th Real-Time and Embedded Technology and Applications Symposium, RTAS '13, Philadelphia, PA, USA, 293--302. IEEE, 2013
  17. On the scalability of time-predictable chip-multiprocessing ACM DL Author-ize service
    Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 10th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '12, Copenhagen, Denmark, 98--104. ACM, 2012
  18. Hard real-time garbage collection for a Java chip multi-processor ACM DL Author-ize service
    Wolfgang Puffitsch
    Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES '11, York, United Kingdom, 64--73. ACM, 2011
  19. Towards an open timing analysis platform
    Benedikt Huber, Wolfgang Puffitsch, Peter Puschner
    Proceedings of the 11th International Workshop on Worst-Case Execution Time Analysis, WCET '11, Porto, Portugal, 5--14. OCG, Vienna, Austria, 2011
  20. WCET tool challenge 2011: Report
    Reinhard von Hanxleden, Niklas Holsti, Björn Lisper, Erhard Ploedereder, Reinhard Wilhelm, Armelle Bonenfant, Hugues Casse, Sven Bünte, Wolfgang Fellger, Sebastian Gepperth, Jan Gustafsson, Benedikt Huber, Nazrul Mohammad Islam, Daniel Kästner, Raimund Kirner, Laura Kovacs, Felix Krause, Marianne de Michiel, Mads Christian Olesen, Adrian Prantl, Wolfgang Puffitsch, Christine Rochange, Martin Schoeberl, Simon Wegener, Michael Zolda, Jakob Zwirchmayr
    Proceedings of the 11th International Workshop on Worst-Case Execution Time Analysis, WCET '11, Porto, Portugal, 104--138. OCG, Vienna, Austria, 2011
  21. Towards a time-predictable dual-issue microprocessor: The Patmos approach
    Martin Schoeberl, Pascal Schleuniger, Wolfgang Puffitsch, Florian Brandner, Christian W. Probst
    Bringing Theory to Practice: Predictability and Performance in Embedded Systems, PPES '11, Grenoble, France, vol. 18 of OpenAccess Series in Informatics (OASIcs), 11--21. Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 2011
  22. Worst-case analysis of heap allocations
    Wolfgang Puffitsch, Benedikt Huber, Martin Schoeberl
    Proceedings of the 5th International Symposium On Leveraging Applications of Formal Methods, Verification, and Validation, ISoLA '10, Heraklion, Crete, Greece, vol. 6416 of Lecture Notes in Computer Science, 464--478. Springer, 2010
  23. WCET driven design space exploration of an object cache ACM DL Author-ize service
    Benedikt Huber, Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES '10, Prague, Czech Republic, 26--35. ACM, 2010
  24. Towards time-predictable data caches for chip-multiprocessors
    Martin Schoeberl, Wolfgang Puffitsch, Benedikt Huber
    Proceedings of the 7th International Workshop on Software Technologies for Embedded and Ubiquitous Systems, SEUS '09, Newport Beach, CA, USA, vol. 5860 of Lecture Notes in Computer Science, 180--191. Springer, 2009
  25. Data caching, garbage collection, and the Java memory model ACM DL Author-ize service
    Wolfgang Puffitsch
    Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES '09, Madrid, Spain, 90--99. ACM, 2009
  26. Decoupled root scanning in multi-processor systems ACM DL Author-ize service
    Wolfgang Puffitsch
    Proceedings of the 2008 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES '08, Atlanta, GA, USA, 91--98. ACM, 2008
  27. Non-blocking root scanning for real-time garbage collection ACM DL Author-ize service
    Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '08, Santa Clara, CA, USA, 68--76. ACM, 2008
  28. Non-blocking object copy for real-time garbage collection ACM DL Author-ize service
    Martin Schoeberl, Wolfgang Puffitsch
    Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '08, Santa Clara, CA, USA, 77--84. ACM, 2008
  29. picoJava-II in an FPGA ACM DL Author-ize service
    Wolfgang Puffitsch, Martin Schoeberl
    Proceedings of the 5th International Workshop on Java Technologies for Real-time and Embedded Systems, JTRES '07, Vienna, Austria, 213--221. ACM, 2007
  30. Towards a rapid prototyping framework for architecture exploration in embedded systems
    Martin Jankela, Wolfgang Puffitsch, Wolfgang Huber
    Proceedings of the Second Workshop on Intelligent Solutions in Embedded Systems, WISES '04, Graz, Austria, 117--127. Graz University of Technology, Austria, 2004

Technical Reports and Documentation

As Editor