Der Elitestudiengang Software Engineering bietet im Januar und Februar Informationsveranstaltungen an den beteiligten Universitäten an:
- Universität Augsburg: 24.01.2023 ab 17:15 Uhr (Raum 3017N)
- Ludwig-Maximilians-Universität München: 25.1.20231 ab 17:00 Uhr
- Technische Universität München: 1.2.2023 ab 17:00 Uhr (Raum 02.13.010)
Hierbei werden wir die Details des Studiengangs und des Bewerbungsverfahrens vorstellen und die Vorteile und Besonderheiten des Studiengangs darstellen.
Der Masterstudiengang Software Engineering bietet ein deutschlandweit einmaliges Ausbildungsprogramm und qualifiziert bestens für herausfordernde Tätigkeiten in Praxis und Wissenschaft.
Dr. Cornel Klein from Siemens will give a talk in the elite program’s special lecture series. The title of the talk is “safe.trAIn – Engineering and Assurance of a Driverless Regional Train” and it will take place in room 1055N at 4PM on 12 January 2023.
Abstract
With the introduction of highly automated train operation (Grade of Automation (GoA) 4 operation) a significant performance increase of railway systems can be achieved. This includes the enhancement of the transport capacity in existing tracks, energy savings by means of an optimized driving strategy, reduced mechanical wear and tear as well as increased passenger comfort by means of homogeneous driving, and increased flexibility for demand-oriented train services. Traditional automation technologies alone are not sufficient to enable the fully automated operation of trains. However, Artificial Intelligence (AI) and Machine Learning (ML) offers great potential to realize the mandatory novel functions to replace the tasks of a human train driver, such as obstacle detection on the tracks. The problem, which still remains unresolved, is to find a practical way to link AI/ML methodologies with the requirements and approval processes that are applied in the railway domain. The safe.trAIn project (2022 – 2024) aims to lay the foundation for safe use of AI/ML for the driverless operation of rail vehicles and to thus addresses this key technological challenge hindering the adoption of unmanned rail transport. Within the project, which is funded by the German government, there is a budget of €23 million available for this task.
The project goals are to perform integrated development of guidelines and methods for the safety assurance of artificial intelligent in highly automated train operation. Based on the requirements for the certification process in the railway domain, safe.trAIn creates a safety argumentation for an AI-based obstacle detection function of a driverless regional train. Therefore, the project investigates methods to prove trustworthiness of AI-based functions taking robustness, performance, uncertainty, transparency, and out-of-distribution aspects of the AI/ML model into account. These methods are integrated into a comprehensive and continues testing and verification process for trains. Moreover, a GoA 4 train architecture incorporating safe, AI-based functions for automated train operation is defined and assessed in terms of safety. The feasibility of the guidelines and methods developed in safe.trAIn is evaluated with a real case study in which an exemplary safety case for a driverless regional train is created and assessed by auditors. Safe.trAIn builds on the results from the latest research and development activities (e.g., Shift2Rail, BerDiBa, ATO-Sense and ATO-Risk, and KI-Absicherung (“AI safeguarding”) and will continue the development of those activities in line with the new requirements.
The participating project partners are from the railway domain, academia, standardization bodies, and safety assessment bodies. The industrial partners will use the project’s outcomes to launch automation solutions in the market that enable highly automated and driverless operation of rail vehicles. In addition, relevant results from the safe.trAIn project will be integrated into standardization activities in the areas of safe and trustworthy AI and rail transportation.
Stephan Wolf, alumnus of the Software Engineering program and now at QuantCo, will give a talk in the elite program’s special lecture series. The title of the talk is “Life of an SE alumnus – from Augsburg to big tech to starting an own start-up and joining a scale-up” and it will take place in room 1055N at 4PM on December1st 2022.
Abstract
Nach dem SE-Studiengang ging Stephan zu Google nach Zürich. Dort war er maßgeblich an der Entwicklung von Google Assistant und Google Lens beteiligt: vom ersten Public Launch bis zum Wachstum zur “1 Billion User Base”. Anschließend hat er ein Start-Up im Bereich synthetische Biologie und Machine Learning gegründet und ein Start-Up im Bereich Deep Learning für Wettermodelle beraten.
Als nächste Herausforderung ist er 2022 bei QuantCo eingestiegen, um der Machine Learning Company bei der Skalierung zum Milliarden-Unternehmen zu helfen.
Über diesen Werdegang und seine aktuelle Tätigkeit bei QuantCo wird Stephan Wolf in der Ringvorlesung am 1. Dezember ausführlich berichten und freut sich über viele Fragen der Studierenden.
Jonathan Streit from itestra will give a talk in the elite program’s special lecture series. The title of the talk is “Agile Entwicklung – Herausforderungen und Irrwege” and it will take place in room 1055N at 4PM on November 10th 2022.
Abstract
Agile Methoden wie SCRUM sind inzwischen Standard in der Softwareentwicklung bei vielen Unternehmen. Mit der breiten Anwendung kommt es allerdings auch zu Missinterpretationen: Anstelle der ursprünglichen Fokussierung auf die Produktion nutzbringender lauffähiger Software durch flexible Teams dominieren dann starre Prozesse, Overhead durch kleinteilige Sprintplanung und Ziellosigkeit. Jonathan Streit, seit 15 Jahren Entwickler, Projektleiter und Berater bei der itestra GmbH, zeigt in seinem Vortrag mit Praxisbeispielen aus verschiedenen Unternehmen welche agilen Elemente wann Sinn machen, welche Alternativen es gibt und worauf man achten sollte.
Sabine Schlemminger and Tony Schwedek from Capgemini will give a talk in the elite program’s special lecture series. The title of the talk is “Sustainable IT / Architecture” and it will take place in room 1055N at 4PM on November 17th 2022.
Abstract
Die IT verbraucht momentan mehr Energie als der Flugverkehr. Und der Energiehunger unserer Branche steigt weiter an. Wir als Software Entwickler*innen und Software Architekt*innen haben aber die Möglichkeit die Software und ihren Entstehungsprozess energieeffizient zu gestalten. In unserem Vortrag werden wir auf die folgenden Punkte eingehen:
- Warum ist Energieeffizienz in der IT wichtig?
- Was können wir tun um die Software, die wir entwickeln energieeffizient zu bauen? Dabei betrachten wir verschiedene Aspekte des Software Engineering: vom fachlichen Design über die Systemarchitektur, die Programmierung und den Betrieb der Software.
- Wie kann man Projekte energieeffizient liefern? Was bedeutet eine energieeffiziente Arbeitsweise?
- Wie sieht es mit Sustainability bei Capgemini selbst aus?
Dr. Harald Müller and Ludwig Mittermeier from Siemens will give a talk in the elite program’s special lecture series. The title of the talk is “Network-aware scheduling using Kubernetes” and it will take place in room 1055N at 4PM on July 14th 2022.
Abstract
Containerization and microservices are state of the art in today’s Enterprise IT. In this area, Kubernetes has become the de-facto standard for orchestrating tens up to thousands of containers in cloud-based or private datacenters. More and more, these architectural paradigms become also relevant for industrial systems in on-premise, edge, and mixed cloud/edge environments. While Kubernetes can be considered as the most enhanced orchestration platform providing many extension points, it fails to fulfill some important requirements of industrial applications. This talk will introduce the vision of seamless computing in cloud-to-edge environments, present a generic model for realization, and focus on the important network-awareness aspect. Further insights will be given on a Kubernetes-based implementation, which is carried out in a publicly-funded project.
Dr. Johannes Leupolz will give a talk in the elite program’s special lecture series. The title of the talk is “Qualitative and quantitative analysis of safety-critical systems with S#” and it will take place in room 1055N at 10AM on July 14th 2022.
Abstract
Safety-critical systems are expected to operate safely under regular circumstances as well as in many degraded situations. In the latter case, these systems have to cope with one or more components that are not working as specified, while at the same time they have to avoid (serious) economical or environmental damage, injuries, or even loss of lives. S# provides a modeling language specifically designed to express important safety-related concepts such as faults and the physical environment of a safety-critical system. For safety assessments, model simulations as well as formal safety analyses are supported.
Dr. Harald Störrle from QAware will give a talk in the elite program’s special lecture series. The title of the talk is “Have your cake and eat it: How the Magenta Digital Assistant reconciles data-driven AI with privacy protection” and it will take place in room 1055N at 4PM on July 07, 2022.
Abstract
The current spate of deep learning infused AI solutions hinge on the availability of large amounts of labelled data – your data. It seems that there is a tough choice between fancy new features and giving up personal data. But there is a way of having both, as we have demonstrated with the “Hallo Magenta” Digital Assistant (Magenta, for short). Magenta is a state-of-the art digital assistant marketed by Deutsche Telekom. Among others, it powers the SmartSpeakers of Deutsche Telekom, Orange, and a couple of industrial applications.
In this talk, I will briefly outline data driven AI and the General Data Protection Regulation (GDPR), and show how they may clash. Then, I will show a path to reconcile the two, highlighting also the limits of the approach. I will conclude with an outlook into why digital assistants are the key to digitalization of public services in Germany.
Johannes Geiger from MaibornWolff will give a talk in the elite program’s special lecture series. The title of the talk is “Cybersecurity im Software Engineering: Synergie oder Konflikt?” and it will take place in room 1055N at 4PM on June 30, 2022.
Abstract
Seit einigen Jahren ist Cybersecurity als wichtiger Teilaspekt der IT allgemein anerkannt. Aber das Zusammenspiel mit den anderen Disziplinen stellt insbesondere in der Praxis immer wieder eine Herausforderung dar.
Dieser Vortrag setzt sich damit auseinander, wie Cybersecurity und Software Engineering zusammenpassen: Lassen sich Synergien nutzen oder müssen Konflikte aufgelöst werden?
Dazu wird zunächst das Thema Cybersecurity etwas genauer untersucht: Womit genau befasst man sich dort, worin besteht die Problematik, warum ist das Thema überhaupt wichtig? Auf dieser Basis werden Gemeinsamkeiten und
Unterschiede zum allgemeinen Engineering- und Softwareengineering-Vorgehen herausgearbeitet.
In einem kleinen Zwischenspiel werden Beispiele für Angriffe und Sicherheitsverletzungen gegeben und diskutiert, ob sich für die angegriffenen Schwachstellen gemeinsame Ursachen finden lassen, bevor im letzten Abschnitt des Vortrags der Umgang mit Sicherheitsanforderungen und die sinnvolle Integration in den Software Development Lifecycle auf Basis von Risikobetrachtung und -behandlung in der Praxis beworben wird.
Für die aufgezeigten Probleme werden praxisrelevante methodische Lösungsansätze skizziert und Beispiele aus dem Alltag eines Security Architects zur Veranschaulichung herangezogen.
Guest lecture by Saksham Gautam from Netlight will give a talk in the elite program’s special lecture series. The title of the talk is “Cloud 101 – Building a scalable Data Platform — Lessons learned from examples in the wild” and it will take place in room 1055N at 4PM on June 9, 2022.
Abstract
Cloud computing has been a major enabler for small businesses and large enterprises alike when building production-grade large scale applications even with a small team.
It has enabled companies to divert focus from repetitive infrastructural tasks and undifferentiated heavy lifting to developing business-oriented use cases.
Saksham has been working with cloud services for over 14 years. He works as a Consultant at Netlight where he helps move applications and organizations to the cloud. He recently supported the cloud transformation of one of the largest Swiss media companies and will be presenting this case as a concrete example for the reasonings and lessons learned when building such a platform in the cloud.
During this lecture, we will start with the basics on the core components and fundamental building blocks offered by three of the most popular public cloud providers, namely Amazon, Google, and Microsoft.
We will discuss the deployment setup with CI/CD pipelines, network layout and overall architecture around serverless and micro-service-based principles, Lambda architecture, polyglot persistence and the data-mesh pattern.
We will be exploring various components of the platform in detail, including the user activity tracking service, user segment and interest profile builder for serving advertisements, and the recommendation engine and how their needs are addressed in the platform.
We will further be discussing the limitations of the pay-per-use model along-side techniques for monitoring and troubleshooting such a distributed and diverse system.
Finally, we will take a look at the bigger picture and share lessons learned from various other cloud platform projects.