TU Wien Informatics

Peter Puschner

Ao.Univ.Prof. Dipl.-Ing. Dr.techn.

Research Focus

Research Areas

  • Worst-Case Execution Time Analysis and Timing Analysis, SW/HW Architectures for Real-Time Systems, Real-Time Systems, Software Testing
Peter Puschner

About

- Timing Analysis of Real-time Systems - time-predictable hardware and software architectures

Role

2017

  • Best Practice for Caching of Single-Path Code / M. Schoeberl, B. Cilku, D. Prokesch, P. Puschner / Talk: 17th International Workshop on Worst-Case Execution Time Analysis (WCET 2017), Dubrovnik, Croatia; 2017-06-27; in: "Proc. 17th International Workshop on Worst-Case Execution Time Analysis (WCET 2017)", Dagstuhl, Germany (2017), ISBN: 978-3-95977-057-6; 1 - 12
  • Improving Performance of Single-path Code Through a Time-predictable Memory Hierarchy / B. Cilku, W. Puffitsch, D. Prokesch, M. Schoeberl, P. Puschner / Talk: 20th IEEE International Symposium on Real-Time Computing (ISORC 2017), Toronto, Canada; 2017-05-16 - 2017-05-18; in: "Proc. 20th IEEE International Symposium on Real-Time Computing (ISORC 2017)", IEEE, (2017), ISBN: 978-1-5386-1574-4; 76 - 83

2016

  • Semi-formal Representation of Requirements for Automotive Solutions Using SysML / L. Musat, M. Hübl, A. Buzo, G. Pelz, S. Kandl, P. Puschner / in: "Languages, Design Methods, and Tools for Electronic System Design", Lecture Notes in Electrical Engineering 361; issued by: Frank Oppenheimer, Julio Luis Medina Pasaje; Springer International Publishing, 2016, ISBN: 978-3-319-24457-0, 57 - 81
  • Composable Component Interfaces for Time-Triggered Systems / P. Puschner, B. Frömel / Talk: 12th International IEEE/IFIP Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS 2016), York, UK; 2016-05-19; in: "Proc. 19th IEEE International Symposium on Real-Time Computing (ISORC 2016) Workshops", (2016)
  • Constructing Time-Predictable MPSoCs: Avoid Conflicts in Temporal Control / P. Puschner, B. Cilku, D. Prokesch / Talk: IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, Lyon, Frankreich; 2016-09-21 - 2016-09-23; in: "Proceedings IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip", 2016 IEEE 10th International Symposium on Embedded Multicore/Many-core Systems on Chip; ISBN 978-1-5090-3530-4, (2016), ISBN: 978-1-5090-3530-4; 321 - 328

2015

  • T-CREST: Time-Predictable Multi-Core Architecture for Embedded Systems / M. Schoeberl, S. Abbaspour, B. Akesson, N. Audsley, R. Capasso, J. Garside, K. Goossens, S. Goossens, S. Hansen, R. Heckmann, S Hepp, B. Huber, A. Jordan, E. Kasapaki, J. Knoop, Y. Li, D. Prokesch, W. Puffitsch, P. Puschner, A. Rocha, C Silva, J. Sparso, A. Tocchi / Journal of Systems Architecture, Volume 61 (2015), Issue 9; 449 - 471
  • The platin Tool Kit - The T-CREST Approach for Compiler and WCET Integration / S Hepp, B. Huber, J. Knoop, D. Prokesch, P. Puschner / Talk: 18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS) 2015, Pörtschach am Wörthersee; 2015-10-04 - 2015-10-07; in: "18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS) 2015", (2015)
  • A Strategy for Generating Time-Predictable Code / D. Prokesch, P. Puschner / Talk: 18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS) 2015, Pörtschach am Wörthersee; 2015-10-04 - 2015-10-07; in: "18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS) 2015", (2015)
  • A Generator for Time-Predictable Code / D. Prokesch, S Hepp, P. Puschner / Talk: 18th IEEE International Symposium on Real-Time Computing (ISORC 2015), Auckland, New Zealand; 2015-04-13 - 2015-04-17; in: "Proc. 18th IEEE International Symposium on Real-Time Computing (ISORC 2015)", IEEE, (2015), ISBN: 978-1-4799-8781-8; 27 - 34
  • A Time-Predictable Instruction-Cache Architecture that Uses Prefetching and Cache Locking / B. Cilku, D. Prokesch, P. Puschner / Talk: 11th International IEEE/IFIP Workshop on Software Technologies for Future Embedded and Ubiquitous Systems SEUS 2015, Auckland, New Zealand; 2015-04-13; in: "Proc. 18th IEEE International Symposium on Real-Time Computing (ISORC 2015) Workshops", IEEE, (2015), ISBN: 978-1-4673-7709-6; 74 - 79
  • A TDMA-Based arbitration scheme for mixed-criticality multicore platforms / B. Cilku, A. Crespo, P. Puschner, J. Coronel, P. Salvador / Talk: The first international conference on Event-based Control, Communication, and Signal Processing (EBCCSP), 2015, Krakow, Poland; 2015-06-17 - 2015-06-19; in: "Event-based Control, Communication, and Signal Processing (EBCCSP), 2015", IEEE, (2015), 1 - 6
  • Requirement Semi-formalization Methodology for SoC Design (Best Paper Award) / L. Musat, S. Kandl, P. Puschner, M. Hübl, A. Buzo, G. Pelz / Talk: 12th International SoC Design Conference (ISOCC 2015), Gyeongju, South Korea; 2015-11-02 - 2015-11-05; in: "Proceedings of the 12th International SoC Design Conference (IEEE)", (2015)

2014

2013

2012

  • Compiling for Time Predictability / P. Puschner, R. Kirner, D. Prokesch, B. Huber / Talk: ERCIM/EWICS/Cyberphysical Systems Workshop, Magdeburg, Germany; 2012-09-25 - 2012-09-28; in: "Computer Safety, Reliability, and Security - SAFECOMP 2012 Workshops", Lecture Notes in Computer Science / Springer, 7613 (2012), ISBN: 978-3-642-33674-4; 382 - 391
  • A Formal Framework for Precise Parametric WCET Formulas / B. Huber, D. Prokesch, P. Puschner / Talk: 12th International Workshop on Worst-Case Execution Time Analysis (WCET 2012), Pisa; 2012-07-10; in: "12th International Workshop on Worst-Case Execution Time Analysis, WCET 2012", Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Oasics / 23 (2012), ISBN: 978-3-939897-41-5; 91 - 102

2011

  • Using a Local Prefetch Strategy to Obtain Temporal Time Predictability / B. Cilku, P. Puschner / Talk: 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), Newport Beach, California, USA; 2011-03-28 - 2011-03-31; in: "Proc. 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW)", IEEE, (2011), ISBN: 978-1-4577-0303-4; 227 - 234
  • Towards an open timing analysis platform / B. Huber, W. Puffitsch, P. Puschner / Talk: 11th International Workshop on Worst-Case Execution Time Analysis, Porto; 2011-07-05; in: "Proceedings of the 11th International Workshop on Worst-Case Execution Time (WCET) Analysis", (2011), 6 - 15

2010

  • Transforming Flow Information during Code Optimization for Timing Analysis / R. Kirner, P. Puschner, A. Prantl / Real-Time Systems, 45 (2010), 1-2; 72 - 105
  • Towards a Time-Predictable Hierarchical Memory Architecture - Prefetching Options to be Explored / B. Cilku, P. Puschner / Talk: Proc. 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW 2010), Carmona, Sevilla, Spain; 2010-05-04 - 2010-05-07; in: "Towards a Time-Predictable Hierarchical Memory Architecture - Prefetching Options to be Explored", (2010), 219 - 225
  • Avoiding Timing Anomalies Using Code Transformations / A. Kadlec, R. Kirner, P. Puschner / Talk: Proceedings of 13th IEEE International Symposium on Object/component/service-oriented Real-time distributed computing (ISORC'10), Carmona, Seville, Spein; 2010-05-05 - 2010-05-06; in: "Avoiding Timing Anomalies Using Code Transformations", IEEE, (2010), ISBN: 978-1-4244-7083-9; 123 - 132
  • Time-Predictable Computing / R. Kirner, P. Puschner / Talk: 8th IFIP Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, Waidhofen/Ybbs, Austria; 2010-10-13 - 2010-10-15; in: "Time-Predictable Computing", (2010), 23 - 34
  • A Code Policy Guaranteeing Fully Automated Path Analysis / B. Huber, P. Puschner / Talk: 10th International Workshop on Worst-Case Execution-Time Analysis, Brussels, Belgium; 2010-07-07 - 2010-07-09; in: "A Code Policy Guaranteeing Fully Automated Path Analysis", Austrian Computer Society, (2010), ISBN: 978-3-85403-268-7; 80 - 90

2009

  • A Single-Path Chip-Multiprocessor System / M. Schoeberl, P. Puschner, R. Kirner / Talk: Software Technologies for Embedded and Ubiquitous Systems 7th IFIP WG 10.2 International Workshop, SEUS 2009, Newport Beach, CA, USA; 2009-11-16 - 2009-11-18; in: "Software Technologies for Embedded and Ubiquitous Systems 7th IFIP WG 10.2 International Workshop, SEUS 2009", Lecture Notes in Computer Science / Springer Verlag, 5860 (2009), ISBN: 978-3-642-10264-6; 47 - 57
  • Is Chip-Multiprocessing the End of Real-Time Scheduling? / M. Schoeberl, P. Puschner / Talk: 9th International Workshop on Worst-Case Execution Time (WECT) Analysis, Dublin, Ireland; 2009-06-30; in: "Worst-Case Execution Time (WCET) Analsysis", Austrian Computer Society, 252 (2009), ISBN: 978-3-85403-252-6; 96 - 106
  • Precise Worst-Case Execution Time Analysis for Processors with Timing Anomalies / R. Kirner, A. Kadlec, P. Puschner / Talk: Euromicro Conference on Real-Time Systems (ECRTS), Dublin, Ireland; 2009-07-01 - 2009-07-03; in: "Proceedings of The 21th Euromicro Conference on Real-Time Systems", IEEE computer society, CPS, (2009), ISBN: 978-0-7695-3724-5; 119 - 128
  • Model-Driven Design and Organic Computing -- Combinable Strategies? / P. Puschner, R. Kirner / Talk: IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC), Tokyo, Japan; 2009-03-17 - 2009-03-20; in: "12th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing", IEEE, (2009), 101
  • Towards Composable Timing for Real-Time Software / P. Puschner, R. Kirner, R. Pettit / Talk: First International Workshop on Software Technologies for Future Dependable Distributed Systems (STFSSD 2009), Tokyo, Japan; 2009-03-17 - 2009-03-18; in: "2009 Software Technologies for Future Dependable Distributed Systems", IEEE, (2009), ISBN: 978-0-7695-3572-2; 1 - 5

2008

  • Hybrid Timing Analysis for ANSI-C Applications with Loops and Function Calls / B. Rieder, P. Puschner / Poster: Junior Scientist Conference 2008, Wien; 2008-11-16 - 2008-11-18; in: "Proceedings of the Junior Scientist Conference 2008", (2008), ISBN: 978-3-200-01612-5; 101 - 102
  • Towards a Common WCET Annotation Language: Essential Ingredients / A. Kadlec, R. Kirner, P. Puschner, A. Prantl, M. Schordan, J. Knoop / Talk: 25. Workshop der GI-Fachgruppe "Programmiersprachen und Rechenkonzepte", Bad Honnef; 2008-05-05 - 2008-05-07; in: "Programmiersprachen und Rechenkonzepte", Technischer Bericht des Instituts für Informatik der Christian-Albrechts Universität zu Kiel, 0811 / Kiel (2008), 12 pages
  • Using Model Checking to Derive Loop Bounds of General Loops within ANSI-C Applications for Measurement Based WCET Analysis / B. Rieder, P. Puschner, I. Wenzel / Talk: Workshop on Intelligent Solutions in Embedded Systems (WISES'08), Regensburg, Germany; 2008-07-10 - 2008-07-11; in: "Proceedings of the Sixth Workshop on Intelligent Solutions in Embedded Systems", IEEE Computer Society, (2008), ISBN: 978-3-00-024989-1; 3 - 9
  • Measurement-Based Timing Analysis / I. Wenzel, R. Kirner, B. Rieder, P. Puschner / Talk: 3rd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISOLA'08), Griechenland; 2008-10-13 - 2008-10-15; in: "Leveraging Applications of Formal Methods, Verification and Validation", Springer Berlin Heidelberg, (2008), ISBN: 978-3-540-88478-1; 430 - 444
  • An Operating System for a Time-Predictable Computing Node / G. Khyo, P. Puschner, M. Delvai / Talk: The 6th IFIP Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS 2008), Capri, Italien; 2008-10-01 - 2008-10-03; in: "Software Technologies for Embedded and Ubiquitous Systems", Lecture Notes in Computer Science / Springer Verlag, 5287 (2008), ISBN: 978-3-540-87784-4; 150 - 161
  • On Composable System Timing, Task Timing, and WCET Analysis / P. Puschner, M. Schoeberl / Talk: WCET 2008, Prague, Czech Republic; 2008-07-01; in: "Worst-Case Execution Time Analysis; Proceedings of the 8th International Workshop (WCET 2008)", Österreichische Computer Gesellschaft, (2008), ISBN: 978-3-85403-237-3; 91 - 101
  • Obstacles in Worst-Case Execution Time Analysis / R. Kirner, P. Puschner / Talk: The 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, Orlando, Florida, USA; 2008-05-05 - 2008-05-07; in: "The 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing", IEEE Computer Society, (2008), ISBN: 978-0-7695-3132-8; 333 - 339
  • Towards a Common WCET Annotation Languge: Essential Ingredients / R. Kirner, A. Kadlec, P. Puschner, A. Prantl, M. Schordan, J. Knoop / Talk: WCET 2008, Prague, Czech Republic; 2008-07-01; in: "Worst-Case Execution Time Analysis; Proceedings of the 8th International Workshop (WCET 2008)", Österreichische Computer Gesellschaft, (2008), ISBN: 978-3-85403-237-3; 53 - 65

2007

2006

2005

  • Timing Analysis for Embedded Systems and Time-Predictable Computing / P. Puschner, R. Kirner / Poster: Siemens PSE Technology Day, Vienna, Austria; 2005-11-25
  • DECOS-TADE Collaboration / K. Kim, W. Recker, W. T. Tsai, H. Kopetz, P. Puschner / Talk: Workshop on the Collaboration between FP6/ISTand NSF/ITR Projects, Ljubljana, Slovenia; 2005-10-20; in: "IST-NSF Workshop on Transatlantic Research Agenda on Future Challenges in Embedded Systems Design", Information Society Technologies/National Science Foundation, (2005), 7 pages
  • Experiments with WCET-Oriented Programming and the Single-Path Architecture RR Number / P. Puschner / Talk: IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), Sedona, Arizona; 2005-02-02 - 2005-02-04; in: "Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, 2005", (2005), ISBN: 0-7695-2347-1; 205 - 210
  • Principles of Timing Anomalies in Superscalar Processors / I. Wenzel, R. Kirner, P. Puschner, B. Rieder / Talk: International Conference on Quality Software (QSIC), Melbourne, Australia; 2005-09-19 - 2005-09-20; in: "Proceedings of the Fifth International Conference on Quality Software", PR2472 (2005), ISBN: 0-7695-2472-9; 295 - 303
  • Classification of WCET Analysis Techniques / R. Kirner, P. Puschner / Talk: IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC), Seattle, Washington; 2005-05-18 - 2005-05-20; in: "Proceedings of the 8th IEEE International Symposium on Object-Oriented Real-time distributed Computing (ISORC'05)", IEEE Computer Society, (2005), ISBN: 0-7695-2356-0; 190 - 199
  • Measurement-Based Worst-Case Execution Time Analysis / I. Wenzel, R. Kirner, B. Rieder, P. Puschner / Talk: IEEE Workshop on Software Technologies for Future Embedded Systems, Seattle, Washington; 2005-05-16 - 2005-05-17; in: "Proceedings of the third Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS)", IEEE, (2005), ISBN: 0-7695-2357-9; 7 - 10
  • Automatic Timing Model Generation by CFG Partitioning and Model Checking / I. Wenzel, B. Rieder, R. Kirner, P. Puschner / Talk: Conference on Design, Automation and Test in Europe, Munich, Germany; 2005-03-07 - 2005-03-11; in: "Proceedings of the Conference on Design, Automation and Test in Europe (DATE 2005)", (2005), ISBN: 0-7695-2288-2; 606 - 611
  • Antrag UNI-Infrastruktur III, Embedded Systems Research Cluster / U. Schmid, H. Kopetz, P. Puschner, L. Mayerhofer, A. Steininger, H. Grünbacher, W. Kastner, A. Krall / 2005

2004

2003

2002

2001

2000

 

  • Gründungsmitglied der IFIP 10.2 WG on Embedded Systems / IFIP / 2006
  • Marie-Curie Fellowship / EC Europäische Komission - Marie Curie / 1999

Soon, this page will include additional information such as reference projects, activities as journal reviewer and editor, memberships in councils and committees, and other research activities.

Until then, please visit Peter Puschner’s research profile in TISS .