Dr. Pankratius heads the young investigator ``Software Engineering for Multicore Systems’’ group at the University of Karlsruhe/KIT, Germany. He serves as the elected chairman of the "Software Engineering for parallel Systems" international working group in the German Computer Science Society.

Dr. Pankratius' current research concentrates on how to make parallel programming easier for the average programmer. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging.

Dr. Pankratius received the Intel Leadership Award and holds a Ph.D. with distinction from the University of Karlsruhe, Germany. He received a Diplom degree (M.S.) in Business Computer Science best of class from the University of Münster, Germany and a Bachelor of Science in Information Systems from the same university. He served as a reviewer in many international conferences and journals, and co-organized international conferences and workshops, e.g., the series on Multicore Software Engineering co-located with ICSE. He is a member of the ACM, IEEE, and the German Computer Science Society.



Publications


Journals


Thomas Karcher, Christoph Schaefer, Victor Pankratius. "Auto-Tuning Support for Manycore Applications - Perspectives for Operating Systems and Compilers", ACM SIGOPS Operating System Review, 43(2), Special Issue on the Interaction among the OS, Compilers, and Multicore Processors, April 2009


Victor Pankratius, Ali Jannesari, Walter F. Tichy. "Parallelizing BZip2. A Case Study in Multicore Software Engineering", IEEE Software 26(6), pp. 70-77, Nov.-Dec. 2009, ISSN: 0740-7459, DOI: 10.1109/MS.2009.183


Andreas Oberweis, Victor Pankratius, Wolffried Stucky. "Product Lines for Digital Information Products", Information Systems, 32(6), pp. 909-936, 2007, Elsevier, ISSN: 0306-4379, DOI:10.1016/j.is.2006.09.003


Victor Pankratius, Gottfried Vossen. "Reengineering of Educational Material: A Systematic Approach", International Journal of Knowledge and Learning (IJKL), 1(3), pp. 229-248, 2005, Inderscience Publishers, ISSN (Online): 1741-1017, ISSN (Print): 1741-1009, DOI: 10.1504/IJKL.2005.007758


Victor Pankratius, Wolffried Stucky, Gottfried Vossen. "Aspect-Oriented Reengineering of E-Learning Courseware", The Learning Organization: An International Journal, 12(5), pp. 457-470, 2005, Emerald Group Publishing, ISSN: 0969-6474, DOI: 10.1108/09696470510611401



International Patents


Victor Pankratius. "Method for analyzing and/or testing at least one user interface, data processing device and computer program product" WO/2008/015020 (PCT)


Victor Pankratius. United States Patent Application Publication US2009/0196497 A1, Aug 6, 2009



Books


(Ongoing project) Book on "Fundamentals of Multicore Software Development": http://www.multicore-systems.org/book


Victor Pankratius. "Product Lines for Digital Information Products", Karlsruhe University Press, 2007
Free download at http://www.product-lines-for-digital-information-products.com/



Book Chapters


Victor Pankratius, Wolffried Stucky. "A Strategy for Content Reusability with Product Lines derived from Experience in Online Education", Paola Inverardi and Mehdi Jazayeri (Eds), "Software Engineering Education in the Modern Age: Challenges and Possibilities", LNCS 4309, pp. 128-146, 2006, Springer Verlag, DOI: 10.1007/11949374_9


Victor Pankratius, Gottfried Vossen. "Towards the Utilization of Grid Computing in Electronic Learning", in Jose C. Cunha and Omer F. Rana (Eds), "Grid Computing: Software Environments and Tools", December 2005, Springer Verlag, ISBN: 1-85233-998-5



Edited Proceedings


Adam Porter, Victor Pankratius, Lawrence Votta. "Proceedings of the 2nd international workshop on Multicore software engineering", ACM, 2009


Victor Pankratius, Walter Tichy. "Proceedings of the 1st international workshop on Multicore software engineering", ACM, 2008


Andreas Oberweis, Christof Weinhardt, Henner Gimpel, Agnes Koschmider, Victor Pankratius, Björn Schnizler (Eds.). "eOrganisation: Service-, Prozess-, Market Engineering", Universitätsverlag Karlsruhe. 2007. ISBN: 978-3-86644-094-4 (Volume 1), 978-3-86644-095-1 (Volume 2), ISBN: 978-3-86644-093-7 (Set)



Conference Papers


Christoph Schaefer, Victor Pankratius, Walter F. Tichy. "Engineering Parallel Applications with Tunable Architectures", to appear in Proc. of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2010


Frank Otto, Victor Pankratius, Walter F. Tichy. "XJava: Exploiting Parallelism with Object-Oriented Stream Programming", Euro-Par2009, Springer LNCS 5704, August 2009


Christoph Schaefer, Victor Pankratius, Walter F. Tichy. "Atune-IL: An Instrumentation Language for Auto-Tuning Parallel Applications", Euro-Par2009, Springer LNCS 5704, August 2009


Frank Otto, Victor Pankratius, Walter F. Tichy. "High-level Multicore Programming with XJava", 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), New Ideas and Emerging Results, May 2009


Adam Porter, Victor Pankratius, Larry Votta. "International Workshop on Multicore Software Engineering (IWMSE 2009)", 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), Vancouver, Canada, May 2009 (Workshop Summary)


Ali Jannesari, Kaibin Bao, Victor Pankratius, Walter F. Tichy. "Helgrind+: An Efficient Dynamic Race Detector" , IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009), May 2009


Victor Pankratius, Walter Tichy. "International Workshop on Multicore Software Engineering (IWMSE 2008)", Companion of the 30th ACM/IEEE International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, 2008 (Workshop Summary)


Walter Tichy, Victor Pankratius. "Herausforderung Multikern-Systeme" (in German), Software Engineering 2008, Munich, Germany, February 2008


Victor Pankratius, Wolffried Stucky. "Information Systems Development at the Virtual Global University: An Experience Report", 27th ACM/IEEE International Conference on Software Engineering (ICSE 2005), St. Louis, Missouri, USA, May 2005, http://doi.acm.org/10.1145/1062455.1062579


Victor Pankratius, Wolffried Stucky. "A Formal Foundation for Workflow Composition, Workflow View Definition, and Workflow Normalization based on Petri Nets", Proc. of the Second Asia-Pacific Conference on Conceptual Modelling (APCCM2005), Newcastle, Australia, Jan 30 - Feb 4, 2005 (available at the ACM Digital Library)


Victor Pankratius, Olivier Sandel, Wolffried Stucky. "Retrieving Content with Agents in Web Service E-Learning Systems", Proc. of the Symposium on Professional Practice in AI, IFIP WG12.5, First IFIP Conference on Artificial Intelligence Applications and Innovations (AIAI), Toulouse, France, August 2004



Workshop Papers


Frank Otto, Victor Pankratius, Walter F. Tichy. "Streaming Extensions for Object-Oriented Languages", Position Statement, Workshop on Streaming Systems: From Web and Enterprise to Multicore, co-located with the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Lake Como, Italy, November 8, 2008


Victor Pankratius, Christoph Schaefer, Ali Jannesari, Walter F. Tichy. "Software Engineering for Multicore Systems - An Experience Report", Proc. International Workshop on Multicore Software Engineering (IWMSE), co-located with ICSE2008, ACM, May 2008


Victor Pankratius, Andreas Oberweis, Wolffried Stucky. "Lernobjekte im E-Learning - Eine kritische Beurteilung zugrunde liegender Konzepte anhand eines Vergleichs mit komponentenbasierter Software-Entwicklung", 9. Workshop Multimedia in Bildung und Wirtschaft. Technische Universität Ilmenau, Ilmenau, September 2005


Victor Pankratius. "E-Learning Grids: Einsatz von Grid Computing im elektronischen Lernen", Informatiktage 2003. Fachwissenschaftlicher Informatik-Kongress, Bad Schussenried, Germany, 2003


Victor Pankratius, Gottfried Vossen. "Towards E-Learning Grids: Using Grid Computing in Electronic Learning", Proc. IEEE Workshop on Knowledge Grid and Grid Intelligence (in conjunction with 2003 IEEE/WIC International Conference on Web Intelligence / Intelligent Agent Technology), Technical Report Number 2003-02, Department of Mathematics and Computing Science, Saint Mary's University, Halifax, Nova Scotia, Canada, October 2003


Victor Pankratius. "E-Learning Grids", Conceptual and Technical Aspects of Electronic Learning, Seminar No 03191, Schloss Dagstuhl, Germany, May 2003


Victor Pankratius. “Mikroprozessorarchitekturkonzepte” (in German, "Microprocessor Architecture Concepts"), Informatiktage 2002. Fachwissenschaftlicher Informatik-Kongress, Bad Schussenried, Germany, 2002



Technical Reports


Victor Pankratius, Ali-Reza Adl-Tabatabai, Frank Otto. "Does Transactional Memory Keep Its Promises? Results from an Empirical Study.", Technical Report 2009-12, IPD, University of Karlsruhe, Germany, September 2009


Victor Pankratius, Ali Jannesari, Walter F. Tichy. "Parallelizing BZip2. A Case Study in Multicore Software Engineering", Technical Report, IPD Institute, University of Karlsruhe, Germany, April 2008
(this report is a previous version of the IEEE Software article, emphasizing different aspects)


Victor Pankratius, Christoph Schaefer, Ali Jannesari, Walter F. Tichy. "Software Engineering for Multicore Systems - An Experience Report", Technical Report, IPD Institute, University of Karlsruhe, Germany, December 2007


Andreas Oberweis, Victor Pankratius, Wolffried Stucky. "Product Lines in E-Learning", Technical Report Nr. 501, AIFB Institute, University of Karlsruhe, Germany, August 2005. ISBN 3-9810441-0-X


Victor Pankratius, Gottfried Vossen. "Towards E-Learning Grids: Using Grid Computing in Electronic Learning", Technical Report Nr. 98, Dept. of Information Systems, University of Muenster, September 2003


Victor Pankratius, Gottfried Vossen. "Towards E-Learning Grids: Using Grid Computing in Electronic Learning", Research Report Series 2003-02, Department of Management Systems, University of Waikato, Hamilton, New Zealand, September 2003



Other Publications


Victor Pankratius, Adam Porter, Larry Votta "Advances in Multicore Software Engineering", Software Engineering Notes 34(4), July 2009


Victor Pankratius "Jahresbericht 2008 des Arbeitskreises Software Engineering für parallele Systeme", to appear in Softwaretechnik Trends, 2009


David Meder, Victor Pankratius, Walter Tichy "Parallelism in Curricula: An International Survey", Report of the International Working Group Software Engineering for parallel Systems, German Computer Science Society (Gesellschaft fuer Informatik e.V.) , 2008


Victor Pankratius "Aufruf zur Teilnahme am Arbeitskreis Software Engineering für parallele Systeme", Softwaretechnik Trends 28(2), 2008


Victor Pankratius, Walter F. Tichy "Die Multicore-Revolution und ihre Bedeutung für die Softwareentwicklung", Objektspektrum 4/2008



Tutorials


Victor Pankratius, Walter F. Tichy, Peter Hinsbeeck "Multicore Software Engineering", Full-Day Tutorial at the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), to be held in Cape Town, South Africa


Victor Pankratius, Walter F. Tichy, Jeff Gallagher "Multicore Software Engineering", Full-Day Tutorial at the 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), Vancouver, Canada


Victor Pankratius. "Transactional Memory versus Locks - A Comparative Case Study". Talk at "Technical Briefing on Multicore Software Engineering", Special Session at the 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), Vancouver, Canada



Selected Awards


Selected Invitations


Recent Organization of Conferences and Workshops


Third International Workshop on Multicore Software Engineering (IWMSE2010), co-located with ICSE2010
Second International Workshop on Multicore Software Engineering (IWMSE2009), co-located with ICSE2009
First International Workshop on Multicore Software Engineering (IWMSE2008), co-located with ICSE2008
International conference "Wirtschaftsinformatik2007 (WI2007)"
Support of organisation of BTW2005, AIK


My Research in the Press; Interviews


KIT Computer Science Faculty Press Release, Nov 24, 2009
TV Interview for Intel, Nov 6, 2009
IDW, May 5, 2008
Computerzeitung March 8, 2004, No. 11, p. 8
Computerzeitung July 9, 2004, No. 30, p. 21

Recent Teaching Experience

Academic Genealogy :-)

Thanks to the American Mathematical Society and Mathematics Genealogy Project tracing back PhD advisor's advisors, now I know that the following persons are among my academic ancestors: Desiderius Erasmus, Nicolaus Copernicus, as well as Carl Friedrich Gauß, Gottfried Wilhelm Leibniz, and others. Have fun and check out the full graph:-)