From 1998 to 2003, I studied Computer Science at the Vienna Technical University. My main focus was set on theoretical computer science and programming languages. My master thesis was about virtual machines. From 2003 to 2007, I worked on my PhD thesis with the title „A Solver for Quantified Boolean Formulas in Negation Normal Form“. In 2005 I joined the Information & Software Engineering Group as university assistant. Since the beginning of 2006 I am working at the Business Informatics Group as research assistant.
Since 2010 I am assistant professor at the Institute for Formal Models at the Johnannes Kepler Universität Linz.
With the rise of model-driven software development, more and more development tasks are being performed on models. A rich variety of modeling tools is available supporting different tasks, such as model creation, model simulation, model checking, and code generation.
Like traditional program code, software models are not resistant to change, but evolve over time by undergoing continuous extensions, corrections, and modifications. In model-driven engineering (MDE), evolution is multidimensional leading to the model management tasks of synchronization, versioning, and co-evolution.
The development of complex software systems requires appropriate abstraction mechanisms in terms of model-driven engineering techniques (MDE) and proper support for allowing developers to work in parallel in terms of version control systems (VCS).
Software and Systems Modeling, 18 (2019), 1; 473 - 498.
Springer, Heidelberg, 2015, ISBN: 978-3-319-12741-5; 206 pages.
Talk: MODELS 2013 Educators Symposium, Miami, USA; 09-30-2013; in: “Proceedings of the Educators’ Symposium co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013)", CEUR Workshop Proceedings, Vol-1134 (2013), ISSN: 1613-0073; 1 - 8.
Journal of Systems and Software, 86 (2013), 2; 551 - 566.
in: “Software Language Engineering”, Lecture Notes in Computer Science Volume 7745, Springer, 2013, ISSN: 0302-9743, 164 - 183.
Computer Supported Cooperative Work: The Journal of Collaborative Computing, 22 (2013), 2-3; 181 - 240.
Talk: Educators’ Symposium @ MODELS 2012, Innsbruck; 09-30-2012 - 10-05-2012; in: “Proceedings of the 8th Educators’ Symposium @ MODELS 2012: Software Modeling in Education (EduSymp'12)", ACM Digital Library, (2012), 21 - 27.
Talk: 5th International Conference on Software Language Engineering, Dresden; 09-26-2012 - 09-28-2012; in: “SLE 2012 - Pre-proceedings”, K. Czarnecki, G. Hedin (ed.); Dresden (2012), 163 - 182.
Talk: International Workshop on Comparison and Versioning of Software Models (CVSM 2012), Essen, Germany; 09-03-2012; in: “Softwaretechnik- Trends”, Gesellschaft für Informatik, 32 / 4 (2012), ISSN: 0720-8928.
Talk: UML and FM 2012, Paris; 08-27-2012; in: “ACM SIGSOFT Software Engineering Notes”, W. Tracz (ed.); ACM, Volume 37 Issue 4 (2012), ISSN: 0163-5948; 8 pages.
Talk: International School on Formal Methods for the Design of Computer, Communcation, and Software Systems, Bertinoro, Italy (invited); 06-18-2012 - 06-23-2012; in: “Formal Methods for Model-Driven Engineering”, M. Bernardo, V. Cortellessa, A. Pierantonio (ed.); Springer, LNCS 7320 (2012), ISSN: 0302-9743; 336 - 398.
Talk: 6th International Conference on Tests and Proofs (TAP 2012), Prague, Czech Republic; 05-31-2012 - 06-01-2012; in: “Proceedings of the 6th International Conference on Tests and Proofs (TAP 2012)", Springer, LNCS 7305 (2012), ISBN: 978-3-642-30472-9; 149 - 155.
Journal of Object Technology, 11 (2012), 3; 1 - 30.
in: “Models in Software Engineering - Workshops and Symposia at MODELS 2011, Reports and Revised Selected Papers”, Springer LNCS, Berlin-Heidelberg, 2012, ISSN: 0302-9743, 246 - 256.
dpunkt.verlag, Heidelberg, 2012, ISBN: 978-3-89864-776-2; 250 pages.
Talk: Models & Evolution Workshop @ ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, New Zealand; 10-18-2011; in: “Proceedings of the Models and Evolution Workshop @ MoDELS'11”, (2011), 10 pages.
in: “Models in Software Engineering - Workshops and Symposia at MODELS 2010, Reports and Revised Selected Papers”, Lecture Notes in Computer Science Volume 6627, Springer, 2011, ISBN: 978-3-642-21209-3, 184 - 193.
in: “Emerging Technologies for the Evolution and Maintenance of Software Models”, IGI Global, 2011, ISBN: 9781613504383, 410 - 443.
International Journal of People-Oriented Programming (IJPOP), 1 (2011), 2; 1 - 23.
Talk: Onward! 2010, Reno/Tahoe, Nevada, USA; 10-17-2010 - 10-21-2010; in: “SPLASH ‘10: Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion”, ACM, (2010), ISBN: 978-1-4503-0240-1; 43 - 50.
Talk: Workshop on Model-driven Product Line Engineering (MDPLE 2010), Paris; 06-16-2010; in: “Proceedings of the 2nd International Workshop on Model-driven Product Line Engineering (MDPLE 2010)", G. Botterweck, P. Heymans, I. Maman, A. Pleuss, J. Rubin (ed.); CEUR-WS.org, (2010), ISSN: 1613-0073; 61 - 72.
Talk: Modellierung 2010, Klagenfurt; 03-24-2010 - 03-26-2010; in: “Modellierung 2010”, GI, LNI 161 (2010), ISBN: 978-3-88579-255-0; 221 - 236.
in: “Proceedings of the 16th Collaboration Researchers’ International Working Group Conference on Collaboration and Technology (CRIWG 2010)", Springer, 2010, ISBN: 978-3-642-15713-4, 129 - 144.
in: “Proceedings of the International Workshop on Models and Evolution (ME 2010) @ MoDELS 2010”, Online Publication, 2010, 53 - 62.
Talk: Educators’ Symposium @ Models 2009, Denver, USA; 10-06-2009; in: “Educators’ Symposium @ Models 2009”, (2009).
Talk: Educators’ Symposium @ Models 2009, Denver, USA; 10-06-2009; in: “Educators’ Symposium @ Models 2009”, (2009), 8 pages.
Talk: 12th International Conference on Model Driven Engineering Languages and Systems (MoDELS'09), Denver, USA; 10-04-2009 - 10-09-2009; in: “Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems (MoDELS'09)", Springer, LNCS 5795 (2009), ISBN: 978-3-642-04424-3; 271 - 285.
Talk: Joint MoDSE-MCCM 2009 Workshop - Models and Evolution, Denver, USA; 10-04-2009; in: “Proceedings of the Joint MoDSE-MCCM 2009 Workshop”, (2009), Paper ID 8, 12 pages.
Talk: 6. Internationale Österreichische MoodleMoot.at, Wien; 09-24-2009 - 09-25-2009.
Keynote Lecture: 47th International Conference, TOOLS EUROPE 2009, June 29-July 3, 2009., Zurich, Switzerland; 06-29-2009 - 07-03-2009; in: “Objects, Components, Models and Patterns - Proceedings of the 47th International Conference TOOLS EUROPE 2009”, Springer, LNBIP 33 (2009), ISSN: 1865-1348; 1 - 16.
Datenbank Spektrum - Zeitschrift für Datenbanktechnologie und Information Retrieval, 9 (2009), 29; 42 - 52.
Talk: 1st International Workshop on Model Co-Evolution and Consistency Management, Toulouse, Frankreich; 09-30-2008; in: “1st Int. Workshop on Model Co-Evolution and Consistency Management, in conjunction with Models'08”, (2008), 7 pages.
Talk: Educators Symposium @ MODELS 2008, Toulouse, Frankreich (invited); 09-29-2008.
Talk: Models 2008 (Int. Conference) - Educators Symposium, Toulouse, Frankreich; 09-29-2008; in: “Promoting Software Modeling Through Active Education, Educators Symposium Models'08”, M. Śmiałek (ed.); Warsaw University of Technology, (2008), ISBN: 83-916444-8-0; 64 - 68.
Talk: Model Management und Metadaten-Verwaltung BTW 2007 Workshop, Aachen; 03-05-2007 - 03-09-2007; in: “Datenbanksysteme in Business, Technologie und Web (BTW 2007), Workshop Proceedings”, Verlag Mainz, (2007), ISBN: 3-86130-929-7; 38 - 52.
Poster: ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Genua, Italien; 10-01-2006 - 10-06-2006.