Prof. Dr. rer. nat. Christian Facchi
Berufungsgebiet:
Professor für Software Engineering, verteilte Anwendungen und Ingenieurmathematik
Sprechzeiten:
Fr, 14:00-14:45
Vita / beruflicher Werdegang:
- geboren 1964 in München
- verheiratet, 2 Kinder
- 1990: Studium der Informatik mit Nebenfach Elektrotechnik an der TU München
- 1995: Promotion zum Dr. rer. nat. in Informatik an der TU München bei Prof. Dr. Dr. M. Broy (Träger Leibniz-Preis, Konrad-Zuse-Medaille), Zweitgutachter Prof. Dr. E. Jessen über „Methodik zur formalen Spezifikation des ISO/OSI Schichtenmodells“
- 1996-2004 Siemens AG, Entwicklungsabteilung für Mobiltelefone:
Disziplinarische Verantwortung als Leiter:
- “Software Methodik, Konfigurationsmanagement, Toolsupport und Systemadministration (20 Workstations, 1000 PCs)“
- "Strategie Software Konfigurationsmanagement und Entwicklungstools weltweit“
Dabei diverse Projektleitungen (Auszug):
- Vorfeldprojekt K-Java
- AIPOP (Tool zur Codekomprimierung)
- Continuus Rollout: Neues Konfigurationsmanagementtool für die SW Entwicklung (8 Standorte; ~ 1000 Software-Entwickler)
- CMM Topic leader
- Seit 1.12.2004 Professor für SW Engineering, verteilte Anwendungen und Ingenieurmathematik an der Hochschule Ingolstadt
- Seit 1.8.2006 Mitglied des wissenschaftlichen SCOPAR-Beratergremiums (www.scopar.de)
Forschung:
Forschungsprojekte – Drittmittelprojekte
- Car2X-Kommunikation im Kompetenzfeld Mechatronik im Landesforschungsprogramm, Audi (8/2008 – 12/2012) Drittmittelprojekt:
- 1 fester wissenschaftliche Mitarbeiter
- diverse studentische Hilfskräfte, Diplomanden
- Dauer: 4,5 Jahre - PerfBoost: Methodik zur zielgerichteten Optimierung von Software; öffentlich gefördertes Projekt (7/2010-6/2013)
- 1,5 feste wissenschaftliche Mitarbeiter
- diverse studentische Hilfskräfte, Diplomanden
- Dauer: 3 Jahre
- Kooperationspartner Validas AG, LK Test Solution GmbH - ITERA (Integrative Test-Methodology for RFID Applications): Testmethodik für RFID-Anwendungen; öffentlich gefördertes Projekt in Kooperation mit eMundo, gmPharma (2/2011- 1/2014)
- 1,5 feste wissenschaftliche Mitarbeiter
- diverse studentische Hilfskräfte, Diplomanden
- Dauer: 3 Jahre
Abgeschlossene Projekte:
- AtomsPro: Automatisierte und kosteneffiziente Produktion von Software-Anwendungen für KMUs; öffentlich gefördertes Projekt in Kooperation mit eMundo ( 4/2009- 9/2010)
- 1 fester wissenschaftlicher Mitarbeiter
- diverse studentische Hilfskräfte, Diplomanden
- Dauer: 1,5 Jahre - PerfOpt: Performanz-Optimierung von UMTS-SW bei Nokia - Siemens Networks (11/2005 - 12/2011)
- 1 fester wissenschaftlicher Mitarbeiter
- diverse studentische Hilfskräfte, Diplomanden
- Dauer: 6,2 Jahre (mehrmalig verlängertes Projekt)
Veröffentlichungen:
Journals (reviewed):
Building CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs; Peter Trapp, Markus Meyer and Christian Facchi, accepted paper, International Journal On Advances in Software Vol 1 2011
Reviewed Papers (conferences, workshops):
- The SDL Specification of the Sliding Window Protocol Revisited; Christian Facchi, Markus Haubner, Ursula Hinkel; SDL Forum 97, A. Sarma and A. Cavalli, Elsevier, 1997
- How to Handle CPU Bound Systems: A Specialisation of Dynamic Performance Stubs to CPU Stubs; Peter Trapp, Christian Facchi;34th International Computer Measurement Group Conference CMG 08, Computer Measurements Group Proceedings; Las Vegas, Nevada, 2008
- A Safety Based Selection of Feasible Scenarios for Car2X-Communication - A Statistical Approach; ; Sebastian Röglinger, Christian Facchi; Proceedings of the VDI 14th international Congress on Electronic Systems for Vehicles (Elektronik im Kraftfahrzeug); VDI Wissenforum GmbH
- Echtzeitverhalten durch die Verwendung von CPU Stubs: Eine Erweiterung von Dynamic Performance Stubs.; Peter Trapp, Christian Facchi, Markus Meyer; Konferenz "Echtzeit 2009 - Software-intensive verteilte Echtzeitsysteme", Boppard am Rhein, November 2009; Springer Verlag; Informatik Aktuell
- How to Handle Memory Bound Systems: A Specialization of Dynamic Performance Stubs to Memory Stubs; Peter Trapp, Sebastian Bittl, Christian Facchi; In "Computer Measurement Group Conference 2009: International Conference Proceedings", Dallas/USA, December 2009
- The Definition of Metrics for Continuous Integration in SCRUM; Christian Facchi, Jochen Wessel; In SMEF (Software Measurement Europe Forum) 2010, Rome
- Using CPU Stubs to Optimize Parallel Processing Tasks: An Application of Dynamic Performance Stubs, Peter Trapp, Markus Meyer, and Christian Facchi; In ICSEA 2010: Proceedings of the International Conference on Software Engineering Advances 2010, Nice, IEEE Computer Society; best paper award
- Main Memory Stubs to Simulate Heap and Stack Memory Behavior; Peter Trapp, Christian Facchi; accepted paper "Computer Measurement Group Conference 2010: International Conference Proceedings", Orlando/USA, December 2010
- Enhancing Continuous Integration by Metrics and Performance Criteria in a SCRUM Based Process - Metrics and SCRUM in an Industrial Environment: A Contradiction?; Christian Facchi, PeterTrapp and Jochen Wessel; accepted paper: EPIC 2010 (Workshop on Leveraging Empirical Research Results for Software Business Success); Bolzano, Italy
- Behavior Specication of a Red-Light Violation Warning Application - An Approach for Specifying Reactive Vehicle-2-X Communication Applications, Sebastian Röglinger, Christian Facchi, accepted paper Nets4Cars 2011;Oberpfaffenhofen, Germany
- Metrics and SCRUM in Real Life – Enemies or Friends?; Christian Facchi, Peter Trapp, Jochen Wessel; accepted paper SMEF (Software Measurement Europe Forum) 2011, Rome
- Dynamic Performance Stubs to Simulate the Main Memory Behavior of Application; Peter Trapp, Markus Meyer and Christian Facchi, in SPECTS '11: Proceedings of the International Symposium Performance Evaluation of Computer and TelecomunicationSystems. IEEE CommunicationsSociety, 2011
- Performace Simulation of a System's Parallelization; Markus Meyer, Helge Janicke, Peter Trapp, Christian Facchi, Marcel Busch; accepted paper ICSEA 2011
Books:
- Methodik zur formalen Spezifikation des ISO/OSI Schichtenmodells; C. Facchi; Herbert Utz Verlag Wissenschaft ISBN 3-931327-94-9, 1995
Technical Reports:
- The Requirement and Design Specification Language SPECTRUM; An Informal Introduction; Version 1.0; M. Broy, C. Facchi, R. Grosu, R. Hettler, H. Hussmann, D. Nazareth, F. Regensburger, O. Slotosch, K. Stølen; Institut für Informatik der Technischen Universität München TUM-I9311/TUM-I9312; 1993
- Formal Semantics of Time Sequence Diagrams; C. Facchi; Institut für Informatik der Technischen Universität München TUM-I9540, 1995
- How to Improve the Service Specifications of the ISO/OSI Basic Reference Model; C. Facchi; Institut für Informatik der Technischen Universität München TUM -I9615, 1996
- The SDL Specification of the Sliding Window Protocol Revisited; Christian Facchi, Markus Haubner, Ursula Hinkel; Institut für Informatik der Technischen Universität München TUM-I9614, 1996
- Performance Improvement: Using Dynamic Performance Stubs; Peter Trapp, Christian Facchi; FH Ingolstadt "Arbeitsberichte - Working Papers" 14; 2007
- How Can Car2X-Communication Improve Road Safety-- A Statistical Based Selection and Discussion of Feasible Scenarios; Sebastian Röglinger, Christian Facchi; Hochschule Ingolstadt "Arbeitsberichte - Working Papers" 15; 2009
- Enhancing Domain Modelling with Easy to Understand Business Rules; Christian Bacherler, Christian Facchi and Hans-Michael Windisch; Hochschule Ingolstadt "Arbeitsberichte - Working Papers" 19; 2010
- How to Correctly Simulate Memory Allocation Behavior of Applications by Calibrating Main Memory Stubs, Peter Trapp, Markus Meyer and Christian Facchi, Hochschule Ingolstadt "Arbeitsberichte - Working Papers" 20; 2011
Selection of presentations (conferences without proceedings):
- Telelogic Tools and Siemens Mobile Phones; C. Facchi; Capital Market Event Telelogic, Malmoe, 2001
- The Introduction of CM Synergy for Siemens Mobile Phones; C. Facchi; Telelogic User Synergy, Munich, 2002
- The Definition of Metrics for Continuous Integration in SCRUM – How Continuous is our Continuous Integration; C. Facchi; accepted talk on SCRUM Days 2010, Munich
Ämter
- Wissenschaftlicher Leiter Institut für Angewandte Forschung (seit 2011)
- Stellvertretender wissenschaftlicher Leiter Forschungsbau CARISSMA (seit 2010)
- Mitglied der Prüfungskommission des kooperativen Forschungsmaster (seit 2011)
- Fakultätsrat der Fakultät EI (2011-2013)
Auszeichnungen
Best paper award: Using CPU Stubs to Optimize Parallel Processing Tasks: An Application of Dynamic Performance Stubs, Peter Trapp, Markus Meyer, and Christian Facchi; In ICSEA 2010: Proceedings of the International Conference on Software Engineering Advances 2010, Nice, IEEE Computer Society