Prof. Dr. Olaf Zimmermann

IFS Institut für SoftwareProfessor für Software-Architektur, Profilleiter MSE Computer Science

+41 58 257 46 20olaf.zimmermann@ost.ch

Fachliche Schwerpunkte

  • Software Architecture
  • API Design & Management
  • Domain-Driven Design
  • Cloud Native Applications

Aktuelle Projekte

  • Interface Refactoring Catalog
  • Markdown Architectural Decision Records (MADR)
  • Microservice Domain-Specific Language (MDSL)
  • IEEE Software Insights Department/Column
  • ADMentor  (ABB Research Grant 2014)

Patente

  • GDMO ASN.1 OOI
  • TMN Multi-Threaded O/R Mapper 
  • Weitere (seit 2006) 

Fachliche Schwerpunkte

  • Software Architecture
  • API Design & Management
  • Domain-Driven Design
  • Cloud-Native Applications

Aktuelle Projekte

  • Interface Refactoring Catalog
  • Markdown Architectural Decision Records (MADR)
  • Microservice Domain-Specific Language (MDSL)
  • IEEE Software Insights Department/Column
  • ADMentor  (ABB Research Grant 2014)

Patente

  • GDMO ASN.1 OOI
  • TMN Multi-Threaded O/R Mapper 
  • Weitere (seit 2006) 

Fachliche Schwerpunkte

  • Cloud-Native Applications
  • Software Architecture
  • Domain-Driven Design
  • API Design und Management
  • Ethical Software Engineering

Wissenschaftliche Auszeichnungen, Preise

  • Best Presentation Award, SEI SATURN 2010
  • Best Working Session Paper Award, IEEE WICSA 2011

Berufspraxis

  • Siehe https://ozimmer.ch/about/

Spezialisierung

  • Distinguished IT Architect, The Open Group

Aktuelle Projekte

  • Interface Refactoring Catalog & Architectural Refactoring for the Cloud
  • Patterns for API Design aka Microservices API Patterns
  • Markdown Any/Architectural Decision Records (MADR)
  • Context Mapper, DSL & Tools for Domain-Driven Design
  • Design Practice Reference & Repository
  • IEEE Software Insights Department/Column Co-Editing
  • ADMentor  (ABB Research Grant 2014)

Patente

  • GDMO ASN.1 OOI
  • TMN Multi-Threaded O/R Mapper 
  • Weitere (seit 2006) 
AuthorTitleYearType
Raphael Schellander Concept Alternatives for the Management of Architectural Decisions in Clean Architectures 2024Projektarbeit
Jan Ruch Measuring Software Architecture Quality 2024Projektarbeit
Marc Kissling Middleware-Plattform zur Harmonisierung von Smart Home- und IoT-Systemen 2024Bachelorarbeit
Joel Sauvain,
Noah Stalder
SaaS-basierte Projektmanagementsoftware für Selbstständige und Kleinunternehmen 2024Studienarbeit / Semesterarbeit
Benny Joe Villiger,
Thomas Zahner
Link Management Tool with Internet Archive Integration 2023Bachelorarbeit
Pascal Honegger,
Marcel Joss,
Leonard Schütz
SAMT: Compiler and Tools for an Extensible API Modeling Language 2023Bachelorarbeit
Christoph Bühler Distributed Authentication Mesh 2021Projektarbeit
Linus Basig,
Fabrizio Lazzaretti
Reliable Messaging Using the CloudEvents Router 2021Bachelorarbeit
Timothée Moos,
Saskia Stillhart
Von DDD zu BDD: Methoden, Werkzeuge, Fallstudien 2021Bachelorarbeit
Saskia Stillhart,
Timothée Moos
Whiteboard-to-Model "Compiler" (miro2cml) 2021Studienarbeit / Semesterarbeit
Stefan Kapferer A Modeling Framework for Strategic Domain-driven Design (DDD) and Service Decomposition 2020Masterarbeit
Fabrizio Lazzaretti,
Linus Basig
CloudEvents Router 2020Studienarbeit / Semesterarbeit
Fabio Rafael Martins,
Martin Hug,
Jan Hinder
Kommunikations- und Planungslösung mit JHipster 2020Bachelorarbeit
Marc Weber,
Vanessa Janknecht
Management-Applikation für Schokoladen-3D-Drucker CHOCOFORMER mit ASP.NET Core und React 2020Bachelorarbeit
Timo Wetzel,
David Zwick,
Martin Johannes Sauter
Neukonzeption einer benutzerfreundlichen Smartphone-App 2020Bachelorarbeit
Fabio Rafael Martins,
Jan Hinder
Visualisierung von Service Contracts mit React 2020Studienarbeit / Semesterarbeit
Stefan Kapferer A Domain-specific Language for Service Decomposition 2019Projektarbeit
Moritz Habegger,
Micha Schena
Cloud-Native Refactoring in einem mHealth Szenario 2019Bachelorarbeit
Elias Brunner,
Oliver Dias-Lalcaca
Methode 635 als Cross Plattform App mit Xamarin 2019Studienarbeit / Semesterarbeit
Matthias Baumann Micro-Frontends 2019Studienarbeit / Semesterarbeit
Stefan Kapferer Service Decomposition as a Series of Architectural Refactorings 2019Projektarbeit
Elias Brunner,
Oliver Dias-Lalcaca
Solution Strategy mit der Methode 635 als Cross-Plattform App 2019Bachelorarbeit
Ennio Meier ArchBot 2018Studienarbeit / Semesterarbeit
Samuel Krieg ArchBot 2018Bachelorarbeit
Nicolas Dipner,
Sebnem Kaslack
Visualisierung von Interface Representation Patterns 2018Bachelorarbeit
Samuel Jost,
Stefan Kapferer
Attributbasierte Autorisierung in einer Branchenlösung für das Versicherungswesen 2017Bachelorarbeit
Christian Bisig Ein werkzeugunterstütztes Knowledge Repository für Architectural Refactoring 2017Masterarbeit
Jonas Biedermann Microservices and Online Games 2017Masterarbeit
Andreas Oliver Büchler Software Engineering Repository (SE-Repo) 2017Masterarbeit
Nicolas Dipner,
Sebnem Kaslack
Visualisierung und Evaluation von Web API Design Patterns 2017Studienarbeit / Semesterarbeit
Stefan Kapferer Architectural Refactoring der Data Access Security 2016Studienarbeit / Semesterarbeit
Christian Bisig Ein werkzeugunterstütztes Knowledge Repository für Architectural Refactoring 2016Masterarbeit
Stefan Schindler Event Management Tool 2016Studienarbeit / Semesterarbeit
Jonas Biedermann MicroserviceNet - Microservices and Network Games 2016Projektarbeit
Jonas Biedermann Network Game Features and Microservices 2016Projektarbeit
Andreas Büchler SE-Repo 2016Projektarbeit
Andreas Büchler SE-Repo Design 2016Projektarbeit
Christian Bisig Architectural Refactoring Werkzeug 2015Projektarbeit
Christian Bisig Ein Werkzeug für Architectural Refactoring 2015Projektarbeit
Emre Avsar,
Corina Honegger
QUALI-T – webbasierter Knowledge Manager für Architectural Analysis und Quality Attribute Elicitation 2015Bachelorarbeit
Michael Gysel,
Lukas Kölbener
Service Cutter 2015Bachelorarbeit
Marcel Amsler,
Daniel Kolb,
Mathias Vetsch
Teamplay für drallo 2015Studienarbeit / Semesterarbeit
Marcel Tinner,
Daniel Zigerlig
Collaborative Decision Management and Architectural Refactoring (CDAR) Tool 2014Bachelorarbeit
Tobias Blaser,
Laurin Murer
EEPPI – Entwurfsentscheidungen als Projektplanungsinstrument 2014Bachelorarbeit
Flavio Reinhard,
Ken Steiner
QuiXilver Mobile Client 2014Bachelorarbeit
Lukas Wegmann,
Dominique Wirz
Modellgetriebene Visualisierung von Echtzeitsystemen im Browser 2013Bachelorarbeit
Nicolas Karrer,
Marco Sonderegger
REST Hypermedia Modelling & Visualisation 2013Bachelorarbeit
Bejtulla Akiku,
Phillip Gachnang
Transformation von Java-Objektbäumen in Office-Dokumente 2013Bachelorarbeit