Prof. Dr. rer. nat. Christian Facchi


Professor für Software Engineering, verteilte Anwendungen und Ingenieurmathematik
0841 9348-365
Fr, 14:00-14:45
IAF, P207

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):  

  1. 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 
  2. 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
  3. 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
  4. 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
  5. 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
  6. The Definition of Metrics for Continuous Integration in SCRUM; Christian Facchi, Jochen Wessel; In SMEF (Software Measurement Europe Forum) 2010, Rome
  7. Using CPU Stubs to Optimize Parallel Processing Tasks: An Application of Dynamic Performance Stubs, Peter Trapp, Markus Meyer, and Christian FacchiIn  ICSEA 2010:  Proceedings of the International Conference on Software Engineering Advances  2010, Nice, IEEE Computer Society;  best paper award
  8. 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 
  9. 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
  10. 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
  11. Metrics and SCRUM in Real Life – Enemies or Friends?; Christian Facchi, Peter Trapp, Jochen Wessel; accepted paper  SMEF (Software Measurement Europe Forum) 2011, Rome
  12. 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
  13. Performace Simulation of a System's Parallelization; Markus Meyer, Helge Janicke, Peter Trapp, Christian Facchi, Marcel Busch; accepted paper ICSEA 2011

   
Books:

  1. Methodik zur formalen Spezifikation des ISO/OSI Schichtenmodells; C. Facchi; Herbert Utz Verlag Wissenschaft  ISBN 3-931327-94-9, 1995

   
Technical Reports: 

  1. 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
  2. Formal Semantics of Time Sequence Diagrams; C. Facchi; Institut für Informatik der Technischen Universität München TUM-I9540, 1995
  3. 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
  4. 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
  5. Performance Improvement: Using Dynamic Performance Stubs; Peter Trapp, Christian Facchi; FH Ingolstadt "Arbeitsberichte - Working Papers" 14; 2007
  6. 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
  7. Enhancing Domain Modelling with Easy to Understand Business Rules; Christian Bacherler, Christian Facchi and Hans-Michael WindischHochschule Ingolstadt "Arbeitsberichte - Working Papers" 19; 2010
  8. 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):

  1. Telelogic Tools and Siemens Mobile Phones; C. Facchi; Capital Market Event Telelogic, Malmoe, 2001
  2. The Introduction of CM Synergy for Siemens Mobile Phones; C. Facchi; Telelogic User Synergy, Munich, 2002
  3. 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