Jens Knoop
Univ.Prof. Dipl.-Inf. Dr.rer.nat.
Research Focus
- Computer Engineering: 30%
- Information Systems Engineering: 20%
- Logic and Computation: 50%
Research Areas
- Optimizing Compilers, Program Analysis and Verification, Embedded Systems, Programming Languages, Programming Systems
About
1) Programming language theory, design and implementation; 2) Compilers, compiler verification; 3) Formal methods, tools and algorithms for static analysis, optimization and verification; 4) Compilation for high-performance and real-time computing, multi-core and embedded systems, resource analysis, worst-case execution time analysis;
Roles
-
Head of Institute
Information Systems Engineering, E194 -
Head of Research Unit
Compilers and Languages, E194-05 -
Full Professor
Compilers and Languages, E194-05 -
Curriculum Commission for Informatics
Principal Member
Courses
2024W
- Bachelor Thesis for Informatics and Business Informatics / 185.A16 / PR
- Compilerdesign seminar / 185.A22 / SE
- Computer Engineering Project / 185.A96 / PR
- Functional Programming / 194.026 / VU
- Optimizing Compilers / 185.A04 / VU
- Project in Computer Science 1 / 194.145 / PR
- Project in Computer Science 2 / 194.146 / PR
- Project in Medical Informatics / 185.A30 / PR
- Scientific Project Computer Engineering / 185.A97 / PR
- Scientific Research and Writing / 193.052 / SE
- Seminar for PhD Students / 185.A24 / SE
2025S
- Project in Computer Science 1 / 194.145 / PR
- Project in Computer Science 2 / 194.146 / PR
Projects
-
Formal Verification of Deep Neural Networks for Code Conversion applications
2024 – 2027 / Austrian Exchange Service (OeAD) -
visionar
2013 – 2014 / Visionar GmbH -
Time-predictable Multi-Core Architecture for Embedded Systems
2011 – 2014 / European Commission -
Spyculative
2011 – 2014 / Austrian Science Fund (FWF)
Publication: 54040 -
ALL-TIMES: Integrating European Timing Analysis Technology
2007 – 2010 / European Commission
Publications: 154729 / 154881 / 166852 / 22886 / 52460 / 52461 / 52518 / 52552 / 52781 / 52782 / 52789 / 53307 / 84872 / 84877 / 84981 / 85088 -
Compiler-Support for Timing Analysis
2006 – 2009 / Austrian Science Fund (FWF)
Publications: 166852 / 52407 / 52781 / 53307 / 84981
Publications
2024
- The Platin Multi-Target Worst-Case Analysis Tool / Maroun, E. J., Dengler, E., Dietrich, C., Hepp, S., Herzog, H., Huber, B. L., Knoop, J., Wiltsche-Prokesch, D., Puschner, P., Raffeck, P., Schoeberl, M., Schuster, S., & Wägemann, P. (2024). The Platin Multi-Target Worst-Case Analysis Tool. In T. Carle (Ed.), 22nd International Workshop on Worst-Case Execution Time Analysis (WCET 2024) (pp. 2:1-2:14). Schloss Dagstuhl. https://doi.org/10.4230/OASIcs.WCET.2024.2
2018
- Proceedings of the 2018 International Symposium on Code Generation and Optimization / Knoop, J., Schordan, M., Johnson, T., & O´Boyle, M. F. P. (Eds.). (2018). Proceedings of the 2018 International Symposium on Code Generation and Optimization. ACM. https://doi.org/10.1145/3179541
2017
-
Replacing Conjectures by Positive Knowledge: Inferring Proven Precise Worst-Case Execution Time Bounds Using Symbolic Execution
/
Knoop, J., Kovács, L., & Zwirchmayr, J. (2017). Replacing Conjectures by Positive Knowledge: Inferring Proven Precise Worst-Case Execution Time Bounds Using Symbolic Execution. Journal of Symbolic Computation, 80, 101–124. https://doi.org/10.1016/j.jsc.2016.07.023
Download: PDF (875 KB) - Architecture of Computing Systems - ARCS 2017 / Architecture of Computing Systems - ARCS 2017. (2017). In J. Knoop, W. Karl, M. Schulz, K. Inoue, & T. Pionteck (Eds.), Lecture Notes in Computer Science. Springer. https://doi.org/10.1007/978-3-319-54999-6
2016
- Software Engineering 2016, Fachtagung des GI-Fachbereichs Softwaretechnik / Knoop, J., & Zdun, U. (Eds.). (2016). Software Engineering 2016, Fachtagung des GI-Fachbereichs Softwaretechnik. Köllen Druck+Verlag GmbH. http://hdl.handle.net/20.500.12708/24113
- Electronic Visual Analysis: High-Performance Computing in a Heterogeneous Environment / Knoop, J., & Schreiner, D. (2016). Electronic Visual Analysis: High-Performance Computing in a Heterogeneous Environment. 57th IFIP WG 2.4 Meeting “Software Implementation Technology,” Victoria, BC, Canada, Non-EU. http://hdl.handle.net/20.500.12708/86275
2015
- Exchange between the German and French Compiler Communities / Brandner, F., & Knoop, J. (2015). Exchange between the German and French Compiler Communities. In J. Knoop & M. A. Ertl (Eds.), Programmiersprachen und Grundlagen der Programmierung (pp. 83–84). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/56433
- The platin Tool Kit - The T-CREST Approach for Compiler and WCET Integration / Hepp, S., Huber, B., Knoop, J., Prokesch, D., & Puschner, P. (2015). The platin Tool Kit - The T-CREST Approach for Compiler and WCET Integration. In 18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS) 2015. 18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS) 2015, Pörtschach am Wörthersee, Austria. http://hdl.handle.net/20.500.12708/56394
- T-CREST: Time-Predictable Multi-Core Architecture for Embedded Systems / Schoeberl, M., Abbaspour, S., Akesson, B., Audsley, N., Capasso, R., Garside, J., Goossens, K., Goossens, S., Hansen, S., Heckmann, R., Hepp, S., Huber, B., Jordan, A., Kasapaki, E., Knoop, J., Li, Y., Prokesch, D., Puffitsch, W., Puschner, P., … Tocchi, A. (2015). T-CREST: Time-Predictable Multi-Core Architecture for Embedded Systems. Journal of Systems Architecture, 61(9), 449–471. https://doi.org/10.1016/j.sysarc.2015.04.002
- Verifying the Timing Behaviour of Real-Time Systems / Knoop, J. (2015). Verifying the Timing Behaviour of Real-Time Systems. Festsymposium zum 60. Geburtstag von Prof. Dr. Ernst-Rüdiger Olderog, Oldenburg (Oldbg.), EU. http://hdl.handle.net/20.500.12708/86254
- Towards Transparent Worst-Case Execution Time Optimization / Knoop, J. (2015). Towards Transparent Worst-Case Execution Time Optimization. 32. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte, Bad Honnef, EU. http://hdl.handle.net/20.500.12708/86251
- Towards Targeted and Transparent Worst-Case Execution Time Optimization / Knoop, J. (2015). Towards Targeted and Transparent Worst-Case Execution Time Optimization. 56th Meeting of the IFIP WG 2.4 Software Implementation Technology, Boppard, EU. http://hdl.handle.net/20.500.12708/86250
- 18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2015) / Knoop, J., & Ertl, M. A. (Eds.). (2015). 18. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2015). Institut für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/24103
2014
- Austrian-Kangaroos 2014 Team Qualification Document (TQD) / Hamböck, T., Hofmann, A., Knoop, J., & Schreiner, D. (2014). Austrian-Kangaroos 2014 Team Qualification Document (TQD). http://hdl.handle.net/20.500.12708/38065
- Von Vertrauen zum Beweis - Über funktionale Programmkorrektheit hinaus / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2014). Von Vertrauen zum Beweis - Über funktionale Programmkorrektheit hinaus. Festkolloquium zum 80. Geburtstag von Prof. Dr. Dr.h.c. Hans Langmaack, Christian-Albrechts-Universität zu Kiel, Deutschland, EU. http://hdl.handle.net/20.500.12708/85806
- Replacing Conjectures by Positive Knowledge: Inferring and Proving Precision of Worst-Case Execution Time Bounds using Symbolic Execution / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2014). Replacing Conjectures by Positive Knowledge: Inferring and Proving Precision of Worst-Case Execution Time Bounds using Symbolic Execution. 3rd Joint Meeting of EU FP7 COST Action IC1202 Timing Analysis on Code-Level (TACLe), Vienna, Austria. http://hdl.handle.net/20.500.12708/85811
- The Five P's of Inferring Proven Precise Worst-Case Execution Time Bounds / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2014). The Five P’s of Inferring Proven Precise Worst-Case Execution Time Bounds. 55th Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Stellenbosch, Non-EU. http://hdl.handle.net/20.500.12708/86020
2013
-
Comparison of type-based and alias-based component recognition for embedded systems software
/
Schreiner, D., Barany, G., Schordan, M., & Knoop, J. (2013). Comparison of type-based and alias-based component recognition for embedded systems software. International Journal on Software Tools for Technology Transfer, 15(1), 41–52. https://doi.org/10.1007/s10009-012-0251-0
Project: ALL-TIMES (2007–2010) - Replacing Conjectures by Positive Knowledge: Inferring Proven Precise Worst-Case Execution Time Bounds using Symbolic Execution / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2013). Replacing Conjectures by Positive Knowledge: Inferring Proven Precise Worst-Case Execution Time Bounds using Symbolic Execution. 2nd International Seminar on Program Verification, Automated Debugging and Symbolic Computation (PAS 2013), Peking, Non-EU. http://hdl.handle.net/20.500.12708/85808
- The Auspicious Couple: Symbolic Execution and WCET Analysis / Biere, A., Knoop, J., Kovacs, L., & Zwirchmayr, J. (2013). The Auspicious Couple: Symbolic Execution and WCET Analysis. In C. Maiza (Ed.), Pre-Proceedings of the 13th International Workshop on Worst-Case Execution Time Analysis (WCET 2013) (pp. 51–60). http://hdl.handle.net/20.500.12708/54652
- SmacC: A Retargetable Symbolic Execution Engine / Biere, A., Knoop, J., Kovacs, L., & Zwirchmayr, J. (2013). SmacC: A Retargetable Symbolic Execution Engine. In AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS 11th International Symposium, ATVA 2013. Dang Van Hung and Mizuhito Ogawa, Austria. Springer LNCS 8172. http://hdl.handle.net/20.500.12708/54744
-
Practical Experiences of Applying Source-level WCET Flow Analysis to Industrial Code
/
Lisper, B., Ermedahl, A., Schreiner, D., Knoop, J., & Gliwa, P. (2013). Practical Experiences of Applying Source-level WCET Flow Analysis to Industrial Code. International Journal on Software Tools for Technology Transfer, 15(1), 53–63. https://doi.org/10.1007/s10009-012-0255-9
Project: ALL-TIMES (2007–2010) - Die Roboter kommen - Robotikforschung: Aktuelle Herausforderungen national und international / Knoop, J., & Schreiner, D. (2013). Die Roboter kommen - Robotikforschung: Aktuelle Herausforderungen national und international. OCG Journal, 38(1), 4–6. http://hdl.handle.net/20.500.12708/154902
- The platin Toolkit: A Core Component of the T-CREST Approach for Compiler and WCET-Analysis Integration / Puschner, P., Prokesch, D., Huber, B., Knoop, J., Hepp, S., & Gebhard, G. (2013). The platin Toolkit: A Core Component of the T-CREST Approach for Compiler and WCET-Analysis Integration. July’13 Meeting of the EU FP7 Cost Action no. IC1202 Timing Analysis on Code-Level (TACLe)", Paris, EU. http://hdl.handle.net/20.500.12708/85575
- Panel on 'Challenges and Opportunities for WCET Analysis Tools: A Tool Developer's Perspective' / Knoop, J. (2013). Panel on “Challenges and Opportunities for WCET Analysis Tools: A Tool Developer’s Perspective.” July’13 Meeting of the EU FP7 Cost Action no. IC1202 Timing Analysis on Code-Level (TACLe)", Paris, EU. http://hdl.handle.net/20.500.12708/85574
- WCET Squeezing by On-demand Feasibility Refinement / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2013). WCET Squeezing by On-demand Feasibility Refinement. 53rd Meeting of the IFIP Working Group 2.4 “Software Implementation Technology,” Mysore, Non-EU. http://hdl.handle.net/20.500.12708/85551
- WCET Squeezing: On-demand Feasibility Refinement for Proven Precise WCET-bounds / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2013). WCET Squeezing: On-demand Feasibility Refinement for Proven Precise WCET-bounds. In 21st International Conference on Real-Time Networks and Systems. Acm Dl. http://hdl.handle.net/20.500.12708/54743
- The T-CREST Approach of Compiler and WCET-Analysis Integration / Puschner, P., Prokesch, D., Huber, B., Knoop, J., Hepp, S., & Gebhard, G. (2013). The T-CREST Approach of Compiler and WCET-Analysis Integration. In Proceedings of the 9th Workshop on Software Technologies for Future Embedded and Ubiquitous Systems. 9th Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS 2013), Paderborn, Deutschland, EU. http://hdl.handle.net/20.500.12708/55037
2012
- r-TuBound: Loop Bounds for WCET Analysis (Tool Paper) / Zwirchmayr, J., Knoop, J., & Kovacs, L. (2012). r-TuBound: Loop Bounds for WCET Analysis (Tool Paper). In N. Bjørner & A. Voronkov (Eds.), Logic for Programming, Artificial Intelligence, and Reasoning (pp. 435–444). Lecture Notes in Computer Science, Springer. https://doi.org/10.1007/978-3-642-28717-6_34
- Austrian-Kangaroos 2012 Team Qualification Document (TQD) / Bader, M., Hofmann, A., Knoop, J., Schreiner, D., & Vincze, M. (2012). Austrian-Kangaroos 2012 Team Qualification Document (TQD). http://hdl.handle.net/20.500.12708/37233
- FFX: A Portable WCET Annotation Language / Zwirchmayr, J., Kovacs, L., Knoop, J., Bonenfant, A., Cassé, H., & Rochange, C. (2012). FFX: A Portable WCET Annotation Language. In 20th International Conference on Real-Time and Network Systems (pp. 91–100). ACM. http://hdl.handle.net/20.500.12708/54270
- Guest Editorial: Parallel Systems and Compilers / Salapura, V., Gschwind, M., & Knoop, J. (2012). Guest Editorial: Parallel Systems and Compilers. International Journal of Parallel Programming, 40, 1–3. https://doi.org/10.1007/s10766-011-0188-z
- Portable Worst-Case Execution Time Analysis / Bonenfant, A., Cassé, H., de Michiel, M., Knoop, J., Kovacs, L., & Zwirchmayr, J. (2012). Portable Worst-Case Execution Time Analysis. 53rd Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Vadstena, Schweden, EU. http://hdl.handle.net/20.500.12708/85538
- Portable Worst-Case Execution Time Analysis via Flow Facts in XML / Bonenfant, A., Cassé, H., de Michiel, M., Knoop, J., Kovacs, L., & Zwirchmayr, J. (2012). Portable Worst-Case Execution Time Analysis via Flow Facts in XML. 29th Annual Workshop of the GI-Fachgruppe “Programmiersprachen und Rechenkonzepte,” Bad Honnef, Deutschland, EU. http://hdl.handle.net/20.500.12708/85537
- Panel zu 'Dissertationen in der Software-Technik' / Knoop, J. (2012). Panel zu “Dissertationen in der Software-Technik.” Doktoranden-Symposium der Software Engineering 2012 (DS-SE 2012), Berlin, Germany, EU. http://hdl.handle.net/20.500.12708/85330
- Symbolic Loop Bound Computation for WCET Analysis / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2012). Symbolic Loop Bound Computation for WCET Analysis. In Ershov Informatic Conference, PSI Series, 8th Edition (pp. 224–239). Springer-Verlag, Lecture Notes in Computer Science. http://hdl.handle.net/20.500.12708/53669
2011
- Beyond Loop Bounds: Comparing Annotation Languages for Worst-Case Execution Time Analysis / Kirner, R., Knoop, J., Prantl, A., Schordan, M., & Kadlec, A. (2011). Beyond Loop Bounds: Comparing Annotation Languages for Worst-Case Execution Time Analysis. Software and Systems Modeling, 10(3), 411–437. https://doi.org/10.1007/s10270-010-0161-0
-
Interpreter Instruction Scheduling
/
Brunthaler, S. (2011). Interpreter Instruction Scheduling. In J. Knoop (Ed.), Compiler Construction : 20th International Conference, CC 2011, Held as Part of the Joint European Conference on Theory and Practice of Software, ETAPS 2011, Saarbrücken, Germany, March 26--April 3, 2011, Proceedings (pp. 164–178). Springer. https://doi.org/10.1007/978-3-642-19861-8_10
Project: Spyculative (2011–2014) - iRIS - Towards a Robotic Immune System / Schreiner, D., & Knoop, J. (2011). iRIS - Towards a Robotic Immune System. In M. Hofbaur & M. Husty (Eds.), Proceedings of the Austrian Robotics Workshop 2011 (pp. 22–34). UMIT - Lecture Notes in Biomedical Computer Science and Mechatronics, UMIT. http://hdl.handle.net/20.500.12708/54032
- Austrian-Kangaroos 2011 Team Qualification Document (TQD) / Schreiner, D., Hofmann, A., Knoop, J., Miller, B., Bader, M., & Vincze, M. (2011). Austrian-Kangaroos 2011 Team Qualification Document (TQD). http://hdl.handle.net/20.500.12708/37232
- Practical Experiences of Applying Source-Level WCET Flow Analysis on Industrial Code / Knoop, J. (2011). Practical Experiences of Applying Source-Level WCET Flow Analysis on Industrial Code. 28th Annual Workshop of the GI-FG 2.1.4 “Programmiersprachen und Rechenkonzepte,” Physikzentrum Bad Honnef, Deutschland, EU. http://hdl.handle.net/20.500.12708/85262
- Symbolic Loop Bound Computation for High-Level WCET Analysis: Extending the TuBound-Toolbox / Knoop, J. (2011). Symbolic Loop Bound Computation for High-Level WCET Analysis: Extending the TuBound-Toolbox. 51st Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Cape May, NJ, Non-EU. http://hdl.handle.net/20.500.12708/85261
- Compiler Construction / Knoop, J. (Ed.). (2011). Compiler Construction. Springer. https://doi.org/10.1007/978-3-642-19861-8
- An Evaluation of WCET Analysis using Symbolic Loop Bounds (abstract/presentation) / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2011). An Evaluation of WCET Analysis using Symbolic Loop Bounds (abstract/presentation). In Tagungsband 16. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS’11) (p. 200). Westfälische Wilhelms-Universität Münster. http://hdl.handle.net/20.500.12708/54044
- An Evaluation of WCET Analysis using Symbolic Loop Bounds (extended Abstract) / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2011). An Evaluation of WCET Analysis using Symbolic Loop Bounds (extended Abstract). In MEMICS Proceedings (p. 119). http://hdl.handle.net/20.500.12708/54021
- Practical Experiments with Symbolic Loop Bound Computation for WCET Analysis / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2011). Practical Experiments with Symbolic Loop Bound Computation for WCET Analysis. In 28. Workshop der GI-Fachgruppe Programmiersprachen & Rechenkonzepte. 28. Workshop der GI-Fachgruppe “Programmiersprachen und Rechenkonzepte,” Bad Honnef, EU. Technischer Bericht des Instituts für Informatik der Christian-Albrechts Universität zu Kiel. http://hdl.handle.net/20.500.12708/53670
- An Evaluation of WCET Analysis using Symbolic Loop Bounds / Knoop, J., Kovacs, L., & Zwirchmayr, J. (2011). An Evaluation of WCET Analysis using Symbolic Loop Bounds. In C. Healy (Ed.), Proc. 11’th International Workshop on Worst-Case Execution Time Analysis (pp. 93–103). Österreichische Computer Gesellschaft - OCG. http://hdl.handle.net/20.500.12708/53668
2010
-
Beyond Loop Bounds: Comparing Annotation Languages for Worst-Case Time Analysis
/
Kirner, R., Knoop, J., Prantl, A., Schordan, M., & Kadlec, A. (2010). Beyond Loop Bounds: Comparing Annotation Languages for Worst-Case Time Analysis. Software and Systems Modeling, 10(3), 411–437. https://doi.org/10.1007/s10270-010-0161-0
Projects: ALL-TIMES (2007–2010) / COSTA (2006–2009) - Towards an Orchestrated Approach for Annotation Verification / Prantl, A., Knoop, J., Kirner, R., Kadlec, A., & Schordan, M. (2010). Towards an Orchestrated Approach for Annotation Verification. In M. Hanus & F. Reck (Eds.), 27. Workshop der GI-Fachgruppe “Programmiersprachen und Rechenkonzepte” (pp. 71–85). Christian-Albrechts-Universität Kiel, Deutschland. http://hdl.handle.net/20.500.12708/53587
- On the Role of Non-Functional Properties in Compiler Verification / Knoop, J., & Zimmermann, W. (2010). On the Role of Non-Functional Properties in Compiler Verification. In T. Margaria & B. Steffen (Eds.), Leveraging Applications of Formal Methods, Verification, and Validation (ISoLA 2010), Proceedings, Part II (pp. 491–495). Lecture Notes in Computer Science. https://doi.org/10.1007/978-3-642-16561-0_46
- Practical Experiences of Applying Source-Level WCET Flow Analysis on Industrial Code / Lisper, B., Ermedahl, A., Schreiner, D., Knoop, J., & Gliwa, P. (2010). Practical Experiences of Applying Source-Level WCET Flow Analysis on Industrial Code. In T. Margaria & B. Steffen (Eds.), Leveraging Applications of Formal Methods, Verification, and Validation (ISoLA 2010), Proceedings, Part II (pp. 449–463). Lecture Notes in Computer Science. https://doi.org/10.1007/978-3-642-16561-0_41
- Scratchpad Memory Allocation for Data Aggregates via Interval Coloring in Superperfect Graphs / Li, L., Xue, J., & Knoop, J. (2010). Scratchpad Memory Allocation for Data Aggregates via Interval Coloring in Superperfect Graphs. ACM Transactions on Embedded Computing Systems, 10(2), 1–42. https://doi.org/10.1145/1880050.1880064
- Future of European Scientific Societies in Informatics (panel discussion) / Knoop, J. (2010). Future of European Scientific Societies in Informatics (panel discussion). 6th Annual European Computer Science Summit (ECSS 2010), Prague, Czech Republic, EU. http://hdl.handle.net/20.500.12708/85089
-
Practical Experiences of Applying Source-Level WCET Flow Analysis on Industrial Code
/
Knoop, J. (2010). Practical Experiences of Applying Source-Level WCET Flow Analysis on Industrial Code. 50th IFIP WG 2.4 Meeting on Software Implementation Technology, Lutherstadt Wittenberg, Deutschland, EU. http://hdl.handle.net/20.500.12708/85088
Project: ALL-TIMES (2007–2010) - 'Future Trends of Software Science and Technology -Service Engineering is Software Engineering - or maybe not? (Panel Discussion) / Knoop, J. (2010). ’Future Trends of Software Science and Technology -Service Engineering is Software Engineering - or maybe not? (Panel Discussion). Celebration of 10 Years of EASST at ETAPS 2010, Paphos (Cyprus), EU. http://hdl.handle.net/20.500.12708/84990
-
Behaviour-Carrying Code
/
Knoop, J. (2010). Behaviour-Carrying Code. 49th IFIP WG 2.4 Meeting on Software Implementation Technology, Berg en Terblijt near Maastricht, The Netherlands, EU. http://hdl.handle.net/20.500.12708/84981
Projects: ALL-TIMES (2007–2010) / COSTA (2006–2009) - Elimination of Reference Count Operations in Bytecode Interpreters / Brunthaler, S., & Knoop, J. (2010). Elimination of Reference Count Operations in Bytecode Interpreters. In Proceedings Junior Scientist Conference 2010 (JSC 2010) (pp. 39–40). Vienna University of Technology. http://hdl.handle.net/20.500.12708/53590
- A Software Design Methodology for Mobile Autonomous Robots / Schreiner, D. (2010). A Software Design Methodology for Mobile Autonomous Robots. In D. Schreiner & J. Knoop (Eds.), Proceedings of the 5th Austrian RoboCup Workshop (p. 6). http://hdl.handle.net/20.500.12708/53576
- Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques / Salapura, V., Gschwind, M., & Knoop, J. (Eds.). (2010). Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques. ACM Press. http://hdl.handle.net/20.500.12708/23270
2009
- From Trusted Annotations to Verified Knowledge / Prantl, A., Knoop, J., Kirner, R., Schordan, M., & Kadlec, A. (2009). From Trusted Annotations to Verified Knowledge. In N. Holsti (Ed.), Preliminary Proceedings of the 9th International Workshop on Worst-Case Execution Time Analysis (WCET 2009) (pp. 35–45). http://hdl.handle.net/20.500.12708/52710
- Persistent Analysis Results / Prantl, A., Knoop, J., & Schordan, M. (2009). Persistent Analysis Results. In Programmiersprachen und Rechenkonzepte (p. 12). Technischer Bericht des Instituts für Informatik der Christian-Albrechts Universität zu Kiel. http://hdl.handle.net/20.500.12708/53001
- From Trusted Annotations to Verified Knowledge / Prantl, A., Knoop, J., Kirner, R., Kadlec, A., & Schordan, M. (2009). From Trusted Annotations to Verified Knowledge. In N. Holsti (Ed.), Worst-Case Execution Time Analysis (p. 11). Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany. http://hdl.handle.net/20.500.12708/52856
- From Trusted Annotations to Verified Knowledge / Prantl, A., Knoop, J., Kirner, R., Kadlec, A., & Schordan, M. (2009). From Trusted Annotations to Verified Knowledge. In N. Holsti (Ed.), Worst-Case Execution Time Analysis (pp. 39–49). Verlag Oesterreichische Computer Gesellschaft. http://hdl.handle.net/20.500.12708/52855
-
From Trusted Annotations to Verified Knowledge
/
Prantl, A., Knoop, J., Kirner, R., Kadlec, A., & Schordan, M. (2009). From Trusted Annotations to Verified Knowledge. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2009) (pp. 155–166). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/52781
Projects: ALL-TIMES (2007–2010) / COSTA (2006–2009) - On Undecidability Results of Real Programming Languages / Kirner, R., Zimmermann, W., & Richter, D. (2009). On Undecidability Results of Real Programming Languages. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2009) (pp. 141–154). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/52915
- Automatic Calculation of Coverage Profiles for Coverage-based Testing / Kirner, R., & Haas, W. (2009). Automatic Calculation of Coverage Profiles for Coverage-based Testing. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2009) (pp. 126–140). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/52914
-
08441 Final Report -- Emerging Uses and Paradigms for Dynamic Binary Translation
/
Altman, E., Childers, B. R., Cohn, R., Davidson, J., Brosschere, K. D., Sutter, B. D., Ertl, M. A., Franz, M., Gu, Y., Hauswirth, M., Heinz, T., Hsu, W.-C., Knoop, J., Krall, A., Kumar, N., Maebe, J., Muth, R., Rival, X., Rohou, E., … Vick, C. (2009). 08441 Final Report -- Emerging Uses and Paradigms for Dynamic Binary Translation. In Emerging Uses and Paradigms for Dynamic Binary Translation (No. 08441). Schloss Dagstuhl - Leibniz-Zentrum für Informatik. https://doi.org/10.4230/DagSemProc.08441.2
Project: ALL-TIMES (2007–2010) - From Trust to Proof - Beyond Verifying Functional Program Properties / Knoop, J. (2009). From Trust to Proof - Beyond Verifying Functional Program Properties. Informatik-Kolloquium, FernUniversität Hagen, Fakultät für Mathematik und Informatik, EU. http://hdl.handle.net/20.500.12708/84897
- From Trust to Proof - Beyond Verifying Functional Program Properties / Knoop, J. (2009). From Trust to Proof - Beyond Verifying Functional Program Properties. Informatik-Kolloquium, FernUniversität Hagen, Fakultät für Mathematik und Informatik, EU. http://hdl.handle.net/20.500.12708/84889
-
Timing Properties: Beyond Verifying Functional Program Properties
/
Knoop, J. (2009). Timing Properties: Beyond Verifying Functional Program Properties. 8th International Workshop on Compiler Optimization Meets Compiler Verification (COCV 2009), York, UK, EU. http://hdl.handle.net/20.500.12708/84877
Project: ALL-TIMES (2007–2010) - Current Research at the CompLang Group: Robots and More! / Knoop, J. (2009). Current Research at the CompLang Group: Robots and More! Austrian Robotics Summit, Graz, Austria. http://hdl.handle.net/20.500.12708/84876
-
From Trusted Annotations to Verified Knowledge
/
Knoop, J. (2009). From Trusted Annotations to Verified Knowledge. 48th Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Port Townsend, WA, USA, Non-EU. http://hdl.handle.net/20.500.12708/84872
Project: ALL-TIMES (2007–2010) - Constant Propagation w/ SSA- and Predicated SSA Form / Knoop, J. (2009). Constant Propagation w/ SSA- and Predicated SSA Form. Static Single-Assignment Form Seminar, Autrans, Frankreich, EU. http://hdl.handle.net/20.500.12708/84869
- Inline Caching meets Quickening / Brunthaler, S. (2009). Inline Caching meets Quickening. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung - Programm und Vortragskurzzusammenfassungen (p. 8). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/53095
- Inline Caching meets Quickening / Brunthaler, S. (2009). Inline Caching meets Quickening. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung - Ergänzungsband (pp. 7–21). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/53094
- How to Specify the Flow of Data Accessibility: An OO Way of Concurrent Programming / Puntigam, F. (2009). How to Specify the Flow of Data Accessibility: An OO Way of Concurrent Programming. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (pp. 231–242). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/52879
-
SATIrE within ALL-TIMES: Improving Timing Technology with Source Code Analysis
/
Barany, G. (2009). SATIrE within ALL-TIMES: Improving Timing Technology with Source Code Analysis. In A. Prantl & J. Knoop (Eds.), Programmiersprachen und Grundlagen der Programmierung (pp. 27–37). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/52789
Project: ALL-TIMES (2007–2010) -
From Trusted Annotations to Verified Knowledge
/
Knoop, J. (2009). From Trusted Annotations to Verified Knowledge. In J. Knoop & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2009) - Programm und Vortragskurzzusammenfassungen (p. 13). Schriftenreihe des Instituts für Computersprachen, TU Wien, Bericht 2009-X-3. http://hdl.handle.net/20.500.12708/52782
Project: ALL-TIMES (2007–2010) - Adding Timing-Awareness to AUTOSAR Basic-Software -- A Component Based Approach / Schreiner, D., Schordan, M., & Knoop, J. (2009). Adding Timing-Awareness to AUTOSAR Basic-Software -- A Component Based Approach. In 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing. 12th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing ISORC 2009, Tokyo, Japan, Non-EU. IEEE Computer Society. https://doi.org/10.1109/isorc.2009.46
- Inline Caching meets Quickening / Brunthaler, S. (2009). Inline Caching meets Quickening. In J. Knoop & A. Prantl (Eds.), Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS 2009) (p. 67). Schriftenreihe des Instituts für Computersprachen, TU Wien. http://hdl.handle.net/20.500.12708/53093
- 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung - Programm und Vortragskurzzusammenfassungen / Knoop, J., & Prantl, A. (Eds.). (2009). 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung - Programm und Vortragskurzzusammenfassungen. Schriftenreihe des Instituts für Computersprachen, TU Wien, Bericht 2009-X-3. http://hdl.handle.net/20.500.12708/22947
- 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung - Ergänzungsband / Knoop, J., & Prantl, A. (Eds.). (2009). 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung - Ergänzungsband. Schriftenreihe des Instituts für Computersprachen, TU Wien, Bericht 2009-X-2. http://hdl.handle.net/20.500.12708/22946
- 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung / Knoop, J., & Prantl, A. (Eds.). (2009). 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung. Schriftenreihe des Instituts für Computersprachen, TU Wien, Bericht 2009-X-1. http://hdl.handle.net/20.500.12708/22945
2008
- Preliminary Proceedings of the 7th International Workshop on Compiler Optimization meets Compiler Verification (COCV 2008) / Drechsler, R., Glesner, S., Knoop, J., & Zimmermann, W. (Eds.). (2008). Preliminary Proceedings of the 7th International Workshop on Compiler Optimization meets Compiler Verification (COCV 2008). Budapest University of Technology and Economics. http://hdl.handle.net/20.500.12708/22852
- Constraint solving for high-level WCET analysis / Prantl, A., Knoop, J., Schordan, M., & Triska, M. (2008). Constraint solving for high-level WCET analysis. In The 18th Workshop on Logic-based methods in Programming Environments (pp. 77–89). http://hdl.handle.net/20.500.12708/52410
-
WCET Tool Challenge 2008: Report
/
Holsti, N., Gustafsson, J., Bernat, G., Ballabriga, C., Bonenfant, A., Bourgade, R., Cassé, H., Cordes, D., Kadlec, A., Kirner, R., Knoop, J., Lokuciejewski, P., Merriam, N., de Michiel, M., Prantl, A., Rieder, B., Rochange, C., Sainrat, P., & Schordan, M. (2008). WCET Tool Challenge 2008: Report. In Worst-Case Execution Time Analysis; Proceedings of the 8th International Workshop (WCET 2008) (pp. 149–171). Österreichische Computer Gesellschaft. http://hdl.handle.net/20.500.12708/52407
Project: COSTA (2006–2009) - Essential Ingredients for a WCET Annotation Language / Knoop, J. (2008). Essential Ingredients for a WCET Annotation Language. 47th Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Bormio, EU. http://hdl.handle.net/20.500.12708/84823
- Current Research at the Complang Group: Timing Analyses and More / Knoop, J. (2008). Current Research at the Complang Group: Timing Analyses and More. Forschungskolloquium des Research Institute for Symbolic Computation RISC, Johannes-Kepler-Universität Linz, Hagenberg bei Linz, Austria. http://hdl.handle.net/20.500.12708/84803
- Component Based Communication Middleware for AUTOSAR / Schreiner, D., Göschka, K. M., & Knoop, J. (2008). Component Based Communication Middleware for AUTOSAR. In Proceedings of Junior Scientist Conference 2008 (pp. 113–114). http://hdl.handle.net/20.500.12708/52554
- Towards a Common WCET Annotation Language: Essential Ingredients / Kadlec, A., Kirner, R., Puschner, P., Prantl, A., Schordan, M., & Knoop, J. (2008). Towards a Common WCET Annotation Language: Essential Ingredients. In Programmiersprachen und Rechenkonzepte (p. 12). Technischer Bericht des Instituts für Informatik der Christian-Albrechts Universität zu Kiel. http://hdl.handle.net/20.500.12708/52531
- WCET Annotation Languages Reconsidered: The Annotation Language Challenge / Kadlec, A., Kirner, R., Knoop, J., Prantl, A., Schordan, M., & Wenzel, I. (2008). WCET Annotation Languages Reconsidered: The Annotation Language Challenge. In Programmiersprachen und Rechenkonzepte (p. 10). Technischer Bericht des Instituts für Informatik der Christian-Albrechts Universität zu Kiel. http://hdl.handle.net/20.500.12708/52530
-
Towards Real-Time Dynamic Binary Translation: Some Notes on Recent Activities in the WCET and RT Field
/
Knoop, J. (2008). Towards Real-Time Dynamic Binary Translation: Some Notes on Recent Activities in the WCET and RT Field. In Dagstuhl Seminar Report 08841 Emerging Uses and Paradigms for Dynamic Binary Translation (p. 6). Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany. http://hdl.handle.net/20.500.12708/52461
Project: ALL-TIMES (2007–2010) - TuBound - A Conceptually New Tool for Worst-Case Execution Time Analysis / Prantl, A., Schordan, M., & Knoop, J. (2008). TuBound - A Conceptually New Tool for Worst-Case Execution Time Analysis. In Dagstuhl Seminar Proceedings 08003 (p. 8). Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany. http://hdl.handle.net/20.500.12708/52455
- Optimizing the Python interpreter: Identifying performance bottlenecks. / Brunthaler, S., & Knoop, J. (2008). Optimizing the Python interpreter: Identifying performance bottlenecks. In Proceedings of the Junior Scientist Conference 2008 (pp. 41–42). http://hdl.handle.net/20.500.12708/52437
- An integrated source-to-source approach to WCET analysis / Prantl, A., & Knoop, J. (2008). An integrated source-to-source approach to WCET analysis. In Proceedings of the Junior Scientist Conference 2008 (pp. 45–46). http://hdl.handle.net/20.500.12708/52409
- TuBound - A Conceptually New Tool for Worst-Case Execution Time Analysis / Prantl, A., Schordan, M., & Knoop, J. (2008). TuBound - A Conceptually New Tool for Worst-Case Execution Time Analysis. In Worst-Case Execution Time Analysis; Proceedings of the 8th International Workshop (WCET 2008) (pp. 141–148). Österreichische Computer Gesellschaft. http://hdl.handle.net/20.500.12708/52406
- TuBound - A Tool for Worst-Case Execution Time Analysis / Prantl, A., Schordan, M., & Knoop, J. (2008). TuBound - A Tool for Worst-Case Execution Time Analysis. In Programmiersprachen und Rechenkonzepte (p. 10). Technischer Bericht des Instituts für Informatik der Christian-Albrechts Universität zu Kiel. http://hdl.handle.net/20.500.12708/52350
- Towards a Common WCET Annotation Languge: Essential Ingredients / Kirner, R., Kadlec, A., Puschner, P., Prantl, A., Schordan, M., & Knoop, J. (2008). Towards a Common WCET Annotation Languge: Essential Ingredients. In Worst-Case Execution Time Analysis; Proceedings of the 8th International Workshop (WCET 2008) (pp. 53–65). Österreichische Computer Gesellschaft. http://hdl.handle.net/20.500.12708/52349
-
Data-Flow Analysis for Multi-Core Architectures - A Reminder to Reverse Data-Flow Analysis
/
Knoop, J. (2008). Data-Flow Analysis for Multi-Core Architectures - A Reminder to Reverse Data-Flow Analysis. In F. Martin, H. R. Nielson, C. Riva, & M. Schordan (Eds.), Dagstuhl Seminar Proceedings 08161 Scalable Program Analysis (pp. 1–14). Schloss Dagstuhl, Leibniz-Zentrum für Informatik. http://hdl.handle.net/20.500.12708/52460
Project: ALL-TIMES (2007–2010)
2007
- Proceedings of the 5th International Workshop on Compiler Optimization meets Compiler Verification (COCV 2006), Preface / Knoop, J., Necula, G., & Zimmermann, W. (2007). Proceedings of the 5th International Workshop on Compiler Optimization meets Compiler Verification (COCV 2006), Preface. Electronic Notes in Theoretical Computer Science, 176(3). https://doi.org/10.1016/j.entcs.2007.06.002
- Worst-Case Execution Time Analysis: The Annotation Language Challenge / Knoop, J. (2007). Worst-Case Execution Time Analysis: The Annotation Language Challenge. 46th Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Lake Arrowhead, California, USA, Non-EU. http://hdl.handle.net/20.500.12708/84647
- Data-Flow Analysis for Hot-Spot Program Optimization / Knoop, J. (2007). Data-Flow Analysis for Hot-Spot Program Optimization. Informatik Kolloquium, TU Muenchen, Garching, Deutschland, Austria. http://hdl.handle.net/20.500.12708/84646
- Data-Flow Analysis for Hot-Spot Program Optimization / Knoop, J. (2007). Data-Flow Analysis for Hot-Spot Program Optimization. Informatik Kolloquium, TU Muenchen, Garching, Deutschland, Austria. http://hdl.handle.net/20.500.12708/84645
- WCET Analysis: The Annotation Language Challenge / Kirner, R., Knoop, J., Prantl, A., Schordan, M., & Wenzel, I. (2007). WCET Analysis: The Annotation Language Challenge. In Preliminary Proceedings of the 7th International Workshop on Worst-Case Execution Time Analysis (satellite event to ECRTS´07) (pp. 77–92). http://hdl.handle.net/20.500.12708/52007
- WCET Analysis: The Annotation Language Challenge / Kirner, R., Knoop, J., Prantl, A., Schordan, M., & Wenzel, I. (2007). WCET Analysis: The Annotation Language Challenge. In Post-Workshop Proceedings of the 7th International Workshop on Worst-Case Execution Time Analysis (pp. 83–99). http://hdl.handle.net/20.500.12708/51989
- Data-Flow Analysis for Hot-Spot Program Optimization / Knoop, J. (2007). Data-Flow Analysis for Hot-Spot Program Optimization. In Proceedings of the 14. Kolloquium Programmiersprachen (pp. 124–131). Bericht A-07-07 der Institute für Informatik und Mathematik, Universität Lübeck. http://hdl.handle.net/20.500.12708/52008
- Proceedings of the Workshop on Compiler Optimization meets Compiler Verification (COCV 2007) / Glesner, S., Knoop, J., & Zimmermann, W. (Eds.). (2007). Proceedings of the Workshop on Compiler Optimization meets Compiler Verification (COCV 2007). Elsevier. http://hdl.handle.net/20.500.12708/22354
2006
- The Software Analysis and Verification Column / Knoop, J. (2006). The Software Analysis and Verification Column. European Association of Software Science and Technology (EASST) Newsletters, VOL. 13(No. 1), 10–13. http://hdl.handle.net/20.500.12708/173429
- Reports of Members of the Extended Boards / Knoop, J. (2006). Reports of Members of the Extended Boards. European Association of Software Science and Technology (EASST) Newsletters, VOL. 13(No. 1), 39–40. http://hdl.handle.net/20.500.12708/173428
- Report on ETAPS 2006 / Knoop, J. (2006). Report on ETAPS 2006. European Association of Software Science and Technology (EASST) Newsletters, VOL. 13(No. 1), 42–47. http://hdl.handle.net/20.500.12708/173427
- From Mozart and Freud to .Net Technologies / Knoop, J. (2006). From Mozart and Freud to .Net Technologies. 4th International Conference in Central Europe on .NET Technologies (.NET Technologies 2006), Plzen, Czech Republic, EU. http://hdl.handle.net/20.500.12708/84546
- Non-Standard Techniques for Program Analysis and Optimization / Knoop, J. (2006). Non-Standard Techniques for Program Analysis and Optimization. Informatik Kolloquium, TU Muenchen, Garching, Deutschland, Austria. http://hdl.handle.net/20.500.12708/84545
- Worst-Case Execution Time Analysis: The CoSTA-Approach / Knoop, J. (2006). Worst-Case Execution Time Analysis: The CoSTA-Approach. 45th Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Glasgow, Scotland, UK, EU. http://hdl.handle.net/20.500.12708/84544
- A fresh look at partial redundancy elimination as a maximum flow problem / Xue, J., & Knoop, J. (2006). A fresh look at partial redundancy elimination as a maximum flow problem. In Softwaretechnik-Trends. 23rd Annual Workshop of the GI-FG 2.1.4 “Programmiersprachen und Rechenkonzepte,” Physikzentrum Bad Honnef, Germany, EU. Softwaretechnik-Trends. http://hdl.handle.net/20.500.12708/51632
- A fresh look at partial redundancy elimination as a maximum flow problem / Xue, J., & Knoop, J. (2006). A fresh look at partial redundancy elimination as a maximum flow problem. In Proceedings of the 15th International Conference on Compiler Construction (pp. 139–154). Lecture Notes in Computer Science, Springer Verlag. http://hdl.handle.net/20.500.12708/51631
- Full Paper Proceedings of the 4th .NET Technologies 2006 / Knoop, J., & Skala, V. (Eds.). (2006). Full Paper Proceedings of the 4th .NET Technologies 2006. UNION Agency. http://hdl.handle.net/20.500.12708/22327
- Short Communication Papers Proceedings of the .NET Technologies 2006 / Knoop, J., & Skala, V. (Eds.). (2006). Short Communication Papers Proceedings of the .NET Technologies 2006. UNION Agency. http://hdl.handle.net/20.500.12708/22328
- Journal of .NET Technolgies / Knoop, J., & Skala, V. (Eds.). (2006). Journal of .NET Technolgies. UNION Agency. http://hdl.handle.net/20.500.12708/22326
- Fifth International Workshop on Compiler Optimization Meets Compiler Verification / Knoop, J., Necula, G., & Zimmermann, W. (Eds.). (2006). Fifth International Workshop on Compiler Optimization Meets Compiler Verification. TU Wien, EAPLS, EASST und EATCS. http://hdl.handle.net/20.500.12708/22325
2005
- The 'Software Analysis and Verification' Column / Knoop, J. (2005). The “Software Analysis and Verification” Column. European Association of Software Science and Technology (EASST) Newsletters, 10(1), 2. http://hdl.handle.net/20.500.12708/173364
- Slicing -- 10 Years from Now! / Knoop, J., Bruntink, M., & McMinn, P. (2005). Slicing -- 10 Years from Now! Dagstuhl Seminar 05451: Beyond Program Slicing, Schloss Dagstuhl, EU. http://hdl.handle.net/20.500.12708/84483
- A Fresh Look at Partial Redundancy Elimination -- A Work-in-Progress Report. / Knoop, J. (2005). A Fresh Look at Partial Redundancy Elimination -- A Work-in-Progress Report. 44th Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Jackson’s Mill, Weston, West Virginia, USA, Non-EU. http://hdl.handle.net/20.500.12708/84482
- Geschwindigkeit ist nicht alles -- Neue Anforderungen und Lösungen im optimierenden Übersetzerbau / Knoop, J. (2005). Geschwindigkeit ist nicht alles -- Neue Anforderungen und Lösungen im optimierenden Übersetzerbau. Kolloquium Universität Karlsruhe, Karlsruhe, Deutschland, EU. http://hdl.handle.net/20.500.12708/84481
- Executive Summary on the Dagstuhl-Seminar 05101 / Altman, E., Dehnert, J., Kessler, C., & Knoop, J. (2005). Executive Summary on the Dagstuhl-Seminar 05101. In Dagstuhl-Seminar 05101: Scheduling for Parallel Architectures: Theory, Applications, Challenges. Dagstuhl Research. http://hdl.handle.net/20.500.12708/51228
- Proceedings of the 4th International Workshop on Compiler Optimization meets Compiler Verification (COCV 2005), Electronic Notes in Theoretical Computer Science, Volume 141, Issue 2 / Knoop, J., Necula, G., & Zimmermann, W. (Eds.). (2005). Proceedings of the 4th International Workshop on Compiler Optimization meets Compiler Verification (COCV 2005), Electronic Notes in Theoretical Computer Science, Volume 141, Issue 2. Elsevier. http://hdl.handle.net/20.500.12708/22289
2004
- Geschwindigkeit ist nicht alles - Neue Herausforderungen in Übersetzerbau und Optimierung / Knoop, J. (2004). Geschwindigkeit ist nicht alles - Neue Herausforderungen in Übersetzerbau und Optimierung. Colloquium Rheinisch-Westfälische Technische Hochschule Aachen, Aachen, Germany, Austria. http://hdl.handle.net/20.500.12708/84354
- Parallelism -- Somtimes it is for Free / Knoop, J. (2004). Parallelism -- Somtimes it is for Free. 42nd Meeting of the IFIP Working Group 2.4 Software Implementation Technology, Brisbane, Australia, Austria. http://hdl.handle.net/20.500.12708/84353
- Geschwindigkeit ist nicht alles - Neue Herausforderungen im optimierenden Übersetzerbau / Knoop, J. (2004). Geschwindigkeit ist nicht alles - Neue Herausforderungen im optimierenden Übersetzerbau. Colloquium Universität Halle-Wittenberg, Halle-Wittenberg, Germany, Austria. http://hdl.handle.net/20.500.12708/84352
- Geschwindigkeit ist nicht alles - Neue Anforderungen und Lösungen im optimierenden Übersetzerbau / Knoop, J. (2004). Geschwindigkeit ist nicht alles - Neue Anforderungen und Lösungen im optimierenden Übersetzerbau. Colloquium Universität Potsdam, Potsdam, Germany, Austria. http://hdl.handle.net/20.500.12708/84351
- Code Motion: A Non-Refinining Optimizing Transformation / Knoop, J. (2004). Code Motion: A Non-Refinining Optimizing Transformation. 11th International Workshop on Abstract State Machines (ASM 2004), Wittenberg, Germany, EU. http://hdl.handle.net/20.500.12708/84350
- Symbolic Program Analysis in Optimizing and Verifying Compilation: Opportunities, Perspectives, Challenges / Knoop, J. (2004). Symbolic Program Analysis in Optimizing and Verifying Compilation: Opportunities, Perspectives, Challenges. 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2004), Timisoara, Romania, Austria. http://hdl.handle.net/20.500.12708/84349
2003
- Constant Propagation on the Value Graph: Simple Constants and Beyond / Knoop, J. (2003). Constant Propagation on the Value Graph: Simple Constants and Beyond. 20th Annual Workshop of the Fachgruppe 2.1.4 “Programmiersprachen und Rechenkonzepte” der Gesellschaft für Informatik, Physikzentrum Bad Honnef, Germany, Austria. http://hdl.handle.net/20.500.12708/84250
- Code Size vs. Execution-Time Optimization - Towards Getting Both / Knoop, J. (2003). Code Size vs. Execution-Time Optimization - Towards Getting Both. Dagstuhl Seminar 03071, Schloss Dagstuhl, Wandern,Germany, Austria. http://hdl.handle.net/20.500.12708/84249
- Code Size vs. Run-Time Optimization: Towards Getting Both / Knoop, J. (2003). Code Size vs. Run-Time Optimization: Towards Getting Both. Kolloquium FernUniversität Hagen, Hagen, Deutschland, Austria. http://hdl.handle.net/20.500.12708/84248
- Simple Constants and Beyond: The Beauty of Value Graphs for Constant Propagation / Knoop, J. (2003). Simple Constants and Beyond: The Beauty of Value Graphs for Constant Propagation. IFIP Working Group 2.4 on Software Implementation Technology, Santa Cruz, CA, USA, Austria. http://hdl.handle.net/20.500.12708/84247
- Journal of Universal Computer Science, Special Issue for the 1st International Workshop on Compiler Optimization meets Compiler Verification (COCV 2002) / Journal of Universal Computer Science, Special Issue for the 1st International Workshop on Compiler Optimization meets Compiler Verification (COCV 2002). (2003). In J. Knoop & W. Zimmermann (Eds.), Journal of Universal Computer Science. Springer. http://hdl.handle.net/20.500.12708/22274
Supervisions
-
Opt-in protocol types for effect systems in Haskell
/
Siebenhandl, H. (2023). Opt-in protocol types for effect systems in Haskell [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.110085
Download: PDF (1.13 MB) -
Improving rust mutation testing using static and dynamic program analysis
/
Pilz, S. (2023). Improving rust mutation testing using static and dynamic program analysis [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.110084
Download: PDF (655 KB) -
Defending against counterfeit object-oriented programming
/
Bernad, M. (2023). Defending against counterfeit object-oriented programming [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.110663
Download: PDF (947 KB) -
Reasoning capabilities for a cognitive-assistive assembly system
/
Koltraka, A. (2017). Reasoning capabilities for a cognitive-assistive assembly system [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2017.40223
Download: PDF (5.03 MB) -
On the impact of classical program optimization on the WCET-behaviour
/
Eizinger, B. (2015). On the impact of classical program optimization on the WCET-behaviour [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2015.25342
Download: PDF (386 KB) -
Ein Hidden-Markov-Modell (HMM) basiertes Operngesangssynthesesystem für Deutsch
/
Pucher, M. (2015). Ein Hidden-Markov-Modell (HMM) basiertes Operngesangssynthesesystem für Deutsch [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2015.25354
Download: PDF (9.77 MB) - Durability and contention in software transactional memory / Schröder, M. (2015). Durability and contention in software transactional memory [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/158792
-
Symbolic methods for the timing analysis of programs
/
Zwirchmayr, J. (2013). Symbolic methods for the timing analysis of programs [Dissertation, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2013.22070
Download: PDF (1.22 MB) -
Visual control of acoustic speech synthesis
/
Hollenstein, J. J. (2013). Visual control of acoustic speech synthesis [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2013.23296
Download: PDF (3 MB) -
Autonome Fehlererkennung bei Robotern mithilfe eines künstlichen Immunsystems
/
Wieser, M. (2012). Autonome Fehlererkennung bei Robotern mithilfe eines künstlichen Immunsystems [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-60125
Download: PDF (3.8 MB) -
Purely interpretative optimizations
/
Brunthaler, S. (2011). Purely interpretative optimizations [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-44654
Download: PDF (2.18 MB) - Robotersteuerung mittels Genetic Programming für die RoboCup Standard Platform League / Punzengruber, C. (2011). Robotersteuerung mittels Genetic Programming für die RoboCup Standard Platform League [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/159956
-
High-level compiler support for timing analysis
/
Prantl, A. (2010). High-level compiler support for timing analysis [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-30632
Download: PDF (1000 KB) -
Interpolation of Austrian German and Viennese dialect/sociolect in HMM-based speech synthesis
/
Schabus, D. (2009). Interpolation of Austrian German and Viennese dialect/sociolect in HMM-based speech synthesis [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-34063
Download: PDF (5.15 MB) -
Measurement-based timing analysis of applications written in ANSI-C
/
Rieder, B. (2009). Measurement-based timing analysis of applications written in ANSI-C [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-17000
Download: PDF (2.3 MB) - Semantics-based code optimization with SATIrE / Barany, G. (2008). Semantics-based code optimization with SATIrE [Master Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/186427
- Machine translation interlingua based on MultiNet / Mihailevschi, V. (2008). Machine translation interlingua based on MultiNet [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/183796
- Measurement-based timing analysis of superscalar processors / Wenzel, I. (2006). Measurement-based timing analysis of superscalar processors [Dissertation, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/181349
- A register allocation framework for the GNU compiler collection (gcc) / Thoma, J. (2004). A register allocation framework for the GNU compiler collection (gcc) [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/184069
Awards
-
Most Influential PLDI Paper Award: 2002 for 1992 (zusammen mit Oliver Rüthing undBernhard Steffen)
2003 / USA
And more…
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 Jens Knoop’s research profile in TISS .