Tag des Systems Engineering

18
Modeling and Simulation of Database Interactions Sylvia Melzer 1,2 , Oliver C. Eichmann 1 , Hongxu Wang 1 , Ralf God 1 1 Hamburg University of Technology, Institute of Aircraft Cabin Systems 2 Universität Hamburg & Universität zu Lübeck 11.11.2021, online Tag des Systems Engineering Main Track 2 –Stories: Best Practices, Success, Change & Transformation

Transcript of Tag des Systems Engineering

Page 1: Tag des Systems Engineering

Modeling and Simulation of Database InteractionsSylvia Melzer1,2, Oliver C. Eichmann1, Hongxu Wang1, Ralf God1

1Hamburg University of Technology, Institute of Aircraft Cabin Systems2Universität Hamburg & Universität zu Lübeck

11.11.2021, online

Tag des Systems EngineeringMain Track 2 –Stories: Best Practices, Success, Change & Transformation

Page 2: Tag des Systems Engineering

Motivation

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 2

Digitalisierung von Unternehmensprozessen

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

Unternehmen Prozesse DatenbankDokumente

• Können die in den Unternehmen etablierten Prozessschritte beibehalten werden? • Passt die etablierte Prozessreihenfolge zur neuen Organisationsstruktur?

Verhalten Struktur

NEU! Einsatz von Datenbanken als Teil der Organisationsstruktur

Page 3: Tag des Systems Engineering

Motivation

Digitalisierung von Unternehmensprozessen

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 3

Modellierung und Simulation der Struktur und des Verhalten von Unternehmensprozessen

Welches Vorgehen eignet sich dafür?

Für Entwicklung komplexer Systeme eignet sich:

→ Model-based Systems Engineering (MBSE) unter Nutzung der Systems Modeling Language (SysML)

Wie kann eine frühzeitige Validierung, d.h. vor der Implementierung, vorgenommen werden?

Kann aus dem Modell automatisch Quellcode erzeugt werden?

Entwicklung in einem Werkzeug möglich?

Page 4: Tag des Systems Engineering

Einleitung

Beispiel: Erstellung eines Abnahmeprüfzeugnisses

• Die Produktion von Luftfahrzeugbauteilen und –ausrüstungen: Zertifizierung gemäß EASA Teil 21/G.

• Organisationen, die über eine POA verfügen, sind für die Freigabe von Dokumenten der EASA Form 1 zertifiziert

• Das EASA-Formular stellt sicher, dass ein Produkt, ein Teil oder eine Komponente in Übereinstimmung mit den genehmigten Musterkonstruktions- und Produktionsprozessparametern hergestellt wird.

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 4

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

Page 5: Tag des Systems Engineering

Einleitung

Beispiel: Erstellung eines Abnahmeprüfzeugnisses

• Zulieferer haben oft kein Zertifikat → Bauteilqualifizierung notwendig

• Bauteilqualifizierung enthält Informationen über das Produkt und Teileeigenschaften (Qualität), z. B. Teilenummer, Masse und Abmessungen.

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 5

Icons made by xnimrodx, Nhor Phai, Nikita Golubev, Freepik and Prosymbols from www.flaticon.com

Page 6: Tag des Systems Engineering

Einleitung

Beispiel: Erstellung eines Abnahmeprüfzeugnisses

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 6

Icons made by xnimrodx, Nhor Phai, Nikita Golubev, Freepik and Prosymbols from www.flaticon.com

Page 7: Tag des Systems Engineering

Einleitung

Beispiel: Erstellung eines Abnahmeprüfzeugnisses

• Der beispielhafte Unternehmensprozess zur Ausstellung des Abnahmeprüfzeugnisses in einem mittelständischen Luftfahrtzulieferer umfasst die manuelle Zeugniserstellung durch Qualitätsmanager unter Verwendung von Vorlagen in einer Textverarbeitung.

• Die Digitalisierung des Abnahmeprüfzeugnisses könnte die Qualitätsmanager bei der Erstellung der Dokumente unterstützen, z. B. durch automatisches Einfügen von Teile- und Bestellnummern, und so Vorteile in Form von mehr Effizienz und weniger Fehlern bieten.

• Anforderung: Digitalisierte Prozesse müssen in der Lage sein, mit Unternehmensdatenbanken zu interagieren, um relevante Informationen für Abnahmeprüfzeugnisse abrufen zu können.

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 7

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

Page 8: Tag des Systems Engineering

Datenbankmodelle

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 8

• Konzeptionelles Datenbankmodell in SysML

?

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

Page 9: Tag des Systems Engineering

Technischer Ansatz

• Wie können Datenbank-Interaktionen modelliert und simuliert werden?

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 9

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

??

?

??

??

?

?

?

?

??

???

?

??

?

??

?

?

Modellierung mit Cameo Systems Modeler

Relationales Datenbankmodell modellbasiert erstellen

Page 10: Tag des Systems Engineering

Technischer Ansatz

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 10

Eingabe-Parameter opaque actionZur Herstellung einer

Datenbank-Interaktion

SQL-Ausdruck

Modellbasierte Datenbank-Interaktion

Page 11: Tag des Systems Engineering

Technischer Ansatz

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 11

Page 12: Tag des Systems Engineering

SysML Toolbox

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 12

Page 13: Tag des Systems Engineering

Anwendung

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 13

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

Page 14: Tag des Systems Engineering

Anwendung

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 14

Icons made by xnimrodx, Nhor Phai, Freepik and Prosymbols from www.flaticon.com

Page 15: Tag des Systems Engineering

Ergebnisse

Validierung

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 15

Icons made by Freepik from www.flaticon.com

Modellierung mit Cameo Systems Modeler

Page 16: Tag des Systems Engineering

Ergebnisse

• Anwendung des technischen Ansatzes in dem Projekt KMUDigital erfolgt

• Prozesse in den Projekten wurden validiert• Teil-Automatisierung von Unternehmensprozessen

• Änderungen der Prozessreihenfolge

• Neue Prozesse erstellt

• Organisationsstrukturen wurden validiert• Umstellung von papierbasierten auf digitale Dokumente

• Andere Zusammenstellung von Dokumentendaten

• Weniger Redundanz

• Vereinfachte Dokumentation/Archivierung

• Getesteter BeanShell-Codes kann einfach übernommen werden (z.B. in einem Java-Programm)

• Exception-Behandlung in BeanShell-Code sollte durchgeführt werden

• Debugging in Cameo Systems Modeler von BeanShell-Code erfordert Programmierkenntnisse• Fehlermeldungen für Endanwender müssen anders dargestellt werden, damit diese besser nachvollziehbar sind

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 16

PROJEKT

TOOL

Page 17: Tag des Systems Engineering

Zusammenfassung und Ausblick

• Anwendung in Forschung und Industrie erfolgt

• Do It Yourself: Erstellung einer SysML Toolbox als Datenbankbasis-Funktion von Cameo Systems Modeler

• Für Modellierer: • Modellierung und Simulation von Datenbank-Interaktionen ohne Programmierung

durchführen

• Modellierung, Simulation und Validierung kompakt in nur einem Werkzeug

• Erweiterung als Federated Database System (FDBS)• Automatischer Bestellprozess von Flugzeugbauteilen

• Einsatz in anderen Bereichen

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 17

ZUSAMMENFASSUNG

AUSBLICK

Page 18: Tag des Systems Engineering

Acknowledgment

11.11.2021 | TdSE 2021 Modeling and Simulation of Database Interactions 18

This research work was supported by the LuFo V-3 project „Industrie 4.0-Fähigkeit der KMU bei der Herstellung, Lieferung und der Zulassung von Flugzeugausrüstung (KMUDigital)”, funded by the Federal Ministry for Economic Affairs and Energy based on the decision by the German Bundestag

Fragen?