Dr.-Ing. Mario Pukall
Otto-von-Guericke-University
Magdeburg
Department of Computer
Science
Institute for
Technical and Business Information Systems
Database
Research Group
P.O. Box 4120, D-39016 Magdeburg,
Germany
Office: Building 29, Room 109
Phone: ++49 391 67-11680
Fax: ++49 391 67-12020
Email: mario.pukall(at)iti.cs.uni-magdeburg.de
Research Interests:
- Runtime Program Adaptation
- Program State Transfer
- Feature-oriented Runtime Adaptation
Research Projects:
Teaching:
- --
Publications:
2013
- Mario Pukall, Christian Kästner, Walter Cazzola, Sebastian Götz, Alexander Grebhahn, Reimar Schröter, and Gunter Saake. JavAdaptor - Flexible Runtime Updates of Java Applications. Software: Practice and Experience, 43(2):153–185, February 2013.
2012
- Thomas Thüm, Sandro Schulze, Mario Pukall, Gunter Saake, and Sebastian Günther. Secure and Customizeable Data Management for Automotive Systems - A Feasibility Study. ISRN Software Engineering, Volume 2012, pages 1–7, March 2012.
- Mario Pukall. JAVADAPTOR: Unrestricted Dynamic Updates of Java Applications. Dissertation, University of Magdeburg, Germany, March 2012.
2011
- Marko Rosenmüller, Norbert Siegmund, Mario Pukall, and Sven Apel. Tailoring Dynamic Software Product Lines. In Proceedings of the International Conference on Generative Programming and Component Engineering (GPCE), pages 3–12. ACM Press, October 2011.
- Sven Tuchscheerer, Tobias Hoppe, Heiko Adamczyk, and Mario Pukall. Herausforderungen an die Absicherung von IT-Systemen in der Entwicklung, Betrieb und Wartung von Fahrzeugen. In 10. Magdeburger Maschinenbau-Tage ''Forschung und Innovation'', September 2011.
- Mario Pukall, Alexander Grebhahn, Reimar Schröter, Christian Kästner, Walter Cazzola, and Sebastian Götz. JavAdaptor: Unrestricted Dynamic Software Updates for Java. In Proceedings of the 33rd International Conference on Software Engineering, pages 989–991, May 2011.
- Marko Rosenmüller, Norbert Siegmund, Mario Pukall, and Sven Apel. Combining Runtime Adaptation and Static Binding in Dynamic Software Product Lines. Technical Report 02, School of Computer Science, University of Magdeburg, February 2011.
- Mario Pukall, Christian Kästner, Walter Cazzola, Sebastian Götz, Alexander Grebhahn, Reimar Schröter, and Gunter Saake. Flexible Dynamic Software Updates of Java Applications: Tool Support and Case Study. Technical Report 04, School of Computer Science, University of Magdeburg, April 2011.
- Maik Mory, Mario Pukall, Veit Köppen, and Gunter Saake. Evaluation of Techniques for the Instrumentation and Extension of Proprietary OpenGL Applications. In 2nd International ACM/GI Workshop on Digital Engineering (IWDE), pages 50–57, Magdeburg, Germany, 2011. (PDF)
- Thomas Thüm, Sandro Schulze, Mario Pukall, Gunter Saake, and Sebastian Günther. AutoDaMa: On the Feasibility of Secure and Tailor-made Automotive Data Management. Technical Report FIN-008-2011, School of Computer Science, University of Magdeburg, November 2011. (PDF)
2010
- Norbert Siegmund, Martin Kuhlemann, Sven Apel, and Mario Pukall. Optimizing Non-functional Properties of Software Product Lines by means of Refactorings. In Proceedings of Workshop Variability Modelling of Software-intensive Systems (VaMoS), pages 115–122, January 2010.
- Sagar Sunkle and Mario Pukall. Using Reified Contextual Information for Safe Run-time Adaptation of Software Product Lines. In Proceedings of the 7th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution, June 2010.
- Stefan Kiltz, Mario Pukall, Jana Dittmann, and Stefan Moschinski. IT-Forensik in laufzeitveränderbaren Systemen. In DACH Security Conference, 2010.
2009
- Mario Pukall, Christian Kästner, Sebastian Götz, Walter Cazzola, and Gunter Saake. Flexible Runtime Program Adaptations in Java - A Comparison. Technical Report 14, School of Computer Science, University of Magdeburg, November 2009.
- Norbert Siegmund, Mario Pukall, Michael Soffner, Veit Köppen, and Gunter Saake. Using software product lines for runtime interoperability. In Proceedings of Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE), pages 1–7. ACM, July 2009.
- Sandro Schulze, Mario Pukall, Gunter Saake, Tobias Hoppe, and Jana Dittmann. On the Need of Automotive Data Management in Automotive Systems. In Proceedings 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW), Lecture Notes in Informatics, pages 217–227. Gesellschaft für Informatik (GI), March 2009.
- Sandro Schulze, Mario Pukall, and Tobias Hoppe. IT Security in Automotive Software Development. GI Softwaretechnik-Trends, 29(3):23–28, 2009.
- Michael Soffner, Norbert Siegmund, Mario Pukall, and Veit Köppen. Towards Real-Time Data Integration and Analysis for Embedded Devices. In Proc. 21st GI-Workshop on Foundations of Databases (Grundlagen von Datenbanken), volume CS-02-09 of Preprints aus dem Institut für Informatik der Universtät Rostock, pages 51–55. Universität Rostock, June 2009. (PDF)
- Mario Pukall, Norbert Siegmund, and Walter Cazzola. Feature-oriented Runtime Adaptation. In ESEC/FSE Workshop on Software Integration and Evolution at Runtime (SINTER), pages 33–36, 2009.
- Sebastian Götz and Mario Pukall. On performance of delegation in Java. In HotSWUp '09: Proceedings of the Second International Workshop on Hot Topics in Software Upgrades, pages 1–6. ACM, 2009.
2008
- Mario Pukall, Christian Kästner, and Gunter Saake. Towards Unanticipated Runtime Adaptation of Java Applications. In Proceedings of the 15th International Asia-Pacific Conference on Software Engineering (APSEC), pages 85–93. IEEE Computer Society, December 2008.
- Steffen Mencke, Martin Kunz, and Mario Pukall. Runtime Adaptations within the QuaD2-Framework. In ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08), pages 7–14, 2008.
- Mario Pukall. Object Roles and Runtime Adaptation in Java. In ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08), pages 33–37, 2008.
2007
- Mario Pukall, Thomas Leich, Martin Kuhlemann, and Marko Rosenmüller. Highly Configurable Transaction Management for Embedded Systems. In "AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software", pages 1–8, 2007. (PDF)
- Mario Pukall and Martin Kuhlemann. Characteristics of Runtime Program Evolution. In ECOOP'2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'07), pages 51–58, 2007. (PDF)
- Mario Pukall. Feingranular konfigurierbare Transaktionssysteme für eingebettete Systeme. In Post-Proceedings of the 19. GI-Workshop on Foundations of Databases (Grundlagen von Datenbanken), pages 27–31, 2007.
- Stephan Vornholt, Mario Pukall, and Ingolf Geist. Grundlagen einer feature-orientierten Referenzbibliothek im Virtual Engineering. In Grundlagen von Datenbanken, pages 22–26, 2007.
2006
- Mario Pukall. FAME-DBMS: Entwurf ausgewählter Aspekte der Transaktionsverwaltung. Master thesis (diplomarbeit), University of Magdeburg, Germany, January 2006. In german.
