SYSTEMS RE-ENGINEERING

Ähnliche Dokumente
Modell zur Einflussanalyse Ein Modell zur Einflussanalyse von Methodenänderungen in Entwicklungsprozessen

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

Modell-basierte Entwicklung mit der Timing Definition Language (TDL)

Unterstützung durch Agile PLM bei der Entwicklung mechatronischer Systeme. DOAG Applications 2011, Berlin Renato Simmat, cae consulting GmbH

MDRE die nächste Generation des Requirements Engineerings

Master Automotive Systems

ISim Standardisierung von Flugkörpersimulationen. Vortragender: Florian Peter DGLR, Braunschweig Datum: 30.

Inhaltsverzeichnis 1 Einleitung 2 Der Produktentstehungsprozess im Wandel 3 Produktdaten-Management und Product Lifecycle Management

Beitragsstruktur Digitale Transformation

CONSULTING und SOFTWARE für ZUVERLÄSSIGKEIT

Entwicklung einer sensorlosen Motorregelung für Dentalbohrer nach IEC Dr. Michael Schwarz

Systematisches Requirements Engineering und Management

Visual Studio 2010 Neues für Architekten

AUTODESK VAULT EINSTIEG IN ERWEITERUNGEN UND ANPASSUNG

CAE Grundlagen. Prof. Metzler 1

Vorsprung durch Technik

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK

Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre. 10. MBEES 2014, Dagstuhl

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess

Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)

FUNKTIONSORIENTIERTE ANALYSE UND DESIGN VON SYSTEMEN. FG Requirements Engineering Franken, Erlangen , Referent: Ralf Bongard

02/07. PLM-Lösungen für Mechatronik. Autor: Jens Krüger, Softlab. Version: 1.0

Varianten- und Konfigurationsmanagement von Nutzfahrzeugen

SysML Die Zukunft des Systems Engineering?

GfSE Arbeitskreis PLM4MBSE

Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung

Welche Testautomatisierungen sind möglich und sinnvoll?

Poseidon for UML. Einführung. Andreas Blunk

1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge

optrac TRACEABILITYCONFORMANCECHECK

Grundlagen des CAE/CAD

Große Simulink-Modelle mit Bus Objects effizienter gestalten

Objektorientierte Systementwicklung

Engineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion

modellzentrierter Test

Electronic Design Automation (EDA) Spezifikation

The activity stream: applying social media concepts in PLM

Von Anforderungslisten zu vernetzten Produktmodellen am Beispiel der Gebäudeautomation

Grosse Systeme im Griff

Integriertes und sicherheitsbezogenes Vorgehen zur Entwicklung eines Fahrdynamikregelsystems. Safety & Security 2010

Session 8: Projektvorstellung Transferprojekt itsowl-tt-maia Mechatronik-Roadmap für die Intelligente Armatur 18. August 2015, Gütersloh

Systemdenken und Gestaltungsmethodik Dokumentation

4.8! Integration der Software-Komponenten

Modellbasiertes manuelles Testen: Techniken und Tücken

Erweiterung eines Verfahrens zur automatisierten Parameteridentifikation eines Fahrzeugmodells

Schnellere Innovationszyklen für Elektroniksysteme entlang der Automobilwertschöpfungskette

2 Softwarearchitektur in der Organisationsstruktur 25

SOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing.

Die einzelnen Vorgehensweisen werden wir uns im folgenden näher ansehen.

Komponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet. i.w. höhere Qualität der Fahrzeuge und Steuergeräte

Anwendung der SPES Methodik EC 3 Mechatronik und Software. Ulrich Löwen, Siemens AG. München - Ottobrunn,

Modellbasierte Entwicklung und Test der Regelung einer hydraulischen Belastungseinheit eines Windkraftprüfstandes mit MATLAB/Simulink und Speedgoat

Automotive Software Engineering

Webinar CATMEE und CATMSE

Strukturiertes Anforderungsmanagement in NICHT Software Entwicklung: Erfahrungen bei der Einführung. Armin Böhmer, REConf 2017

Technische Richtlinie XML-Datenaustauschformat für hoheitliche Dokumente (TR XhD) 1 Rahmenwerk

Expertenfrühstück Requirements Management. Bedeutung von Anforderungen und Systematischer Produktentwicklung

Software Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen

Visual Studio 2010 Jetzt auch für Architekten

Entwickeln Sie schon effizient oder codieren Sie noch?

Model-based Design für medizintechnische Anwendungen

Automotive Software Engineering

Traceability-Modell als Erfolgsfaktor für Process Enactment. Paul-Roux Wentzel, SEE 2008

Einführung in CAE-Systeme

Einführung Benchmarking

Software Engineering für kritische Systeme

Verbundprojekt MIKADO Mechatronik-Kooperationsplattform für anforderungsgesteuerte Prüfung und Diagnose - ein Überblick. Dr.

Einfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis

Entwicklungsprozesse und -werkzeuge

Case-Study WI-Master Prof. Dr.-Ing. K. Schuchard

Rechnerunterstütztes Konstruieren I (CAD I) Dozent: Eigner. LV-Nummer: SWS: 2 V Credits: 3

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

ISO / FuSi Funktionale Sicherheit Road Vehicle - Functional Safety

3D-Simulation in der Intralogistik

FPGA Systementwurf. Rosbeh Etemadi. Paderborn University. 29. Mai 2007

Lean Engineering Schneller ans Ziel durch agile Produktentwicklung. WZL/Fraunhofer IPT

Praktische Anpassung und Einführung des Rational Unified Process in einem E-Business Unternehmen

Zuliefertag Automobil Baden-Württemberg

Modellbasierte Entwicklung im Kontext von Medizingeräten

Vorlesung Embedded Software-Engineering im Bereich Automotive

INSPIRE - Modellierung

Mechatronisches Engineering. Produktmanagement/ Gerhard Wulff

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins

Modellbasierte Systementwicklung für Smarte Sensoren. Dr. Benjamin Schwabe, Andrea Hollenbach

Ontologiebasierte Entwicklung von Anforderungsspezifikationen im Automotive-Umfeld Mathias Schraps,

Vorlesung Automotive Software Engineering Teil 1 Motivation und Überblick

Entwicklung von Medizinischen Algorithmen für die Kardiologie mit Hilfe Simulink und Modellbasiertes Design

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

Sprache systematisch verbessern. Eugen Okon

Inhaltsverzeichnis.

Dr. Klaus Lamberg, Michael Beine

MATLAB EXPO 2016,

Prozeßmanagement in der kommunalen Verwaltung

Transkript:

SYSTEMS RE-ENGINEERING Ein Beitrag zur Integration von MBSE und PLM Uwe Kaufmann, ModelAlchemy Consulting Ralf Schuler, Fachgebiet Mechatronische Systeme, Hochschule Esslingen

26.10.2016 Tag des Systems Engineering, Herzogenaurach 2 Übersicht

26.10.2016 Tag des Systems Engineering, Herzogenaurach 3 Motivation

26.10.2016 Tag des Systems Engineering, Herzogenaurach 4 Motivation Ausgangssituation PLM MBSE Schwerpunkt Verwaltung der Produktdaten (PDM) Dokumentenzentriert Entscheidungsfindung durch Menschen, wenig Rechnerunterstützung neue Projekte starten auf Basis von Unterlagen aus alten Projekten + Struktur (z.b. BOM / Stückliste) Abhängigkeiten (Traceability) zwischen den Disziplinmodellen nur manuell nachvollziehbar Logisches und funktionales Modell sind im PLM nur implizit enthalten immer noch meist in der frühen Phase ( erweitertes Anforderungsmanagement ) SysML für MBSE noch nicht produktiv (z.b. Automotive) SysML hat noch Defizite bei der Repräsentation aller Disziplinen (z.b. keine Gestalt/ Geometrie) MBSE wird oft als Zusatzaufwand angesehen

26.10.2016 Tag des Systems Engineering, Herzogenaurach 5 Systems Re-Engineering Zielsetzung Die Hürden für die Einführung von MBE senken Bereitstellung von wiederverwendbaren Artefakten MBSE mit dem gesamten Produktlebenszyklus verknüpfen MBSE hat Disruptionspotenzial, muss aber inkrementell eingeführt werden!

26.10.2016 Tag des Systems Engineering, Herzogenaurach 6 Systems Re-Engineering Begriffsklärung Def. Re-Engineering: Neugestaltung eines existierenden Produkts oder Systems mit dem Ziel der Anpassung an geänderte Anforderungen Def. Reverse Engineering: Regenerierung des IST-Zustands eines Produkts oder Systems mit dem Ziel der Replikation Systems Re-Engineering ist die Erweiterung des Re-Engineerings mit der Zielstellung der Bereitstellung eines funktionalen und logischen Modells eines Produkts oder Systems Systems Re-Engineering unterstützt die Nutzbarmachung existierender Produktdaten im MBSE.

26.10.2016 Tag des Systems Engineering, Herzogenaurach 7 Systems Re-Engineering Nutzen und Anwendungsfälle Unterstützung eines rapiden / automatisierten Aufbaus von Modellbibliotheken / Normteilkatalogen für das MBSE (SysML) Nachdokumentation von fertigen Produkten für ein besseres Verständnis (z.b. für Diagnose, Reparatur) Bereitstellung detaillierter Systemparameter von Systemkomponenten im MBSE, Verbesserung der virtuellen Absicherung in der frühen Phase (z.b. Abmessungen von CAD-Modellen) Semantisch genauere Repräsentation von Felddaten bereits in der frühen Produktentstehungsphase Migrationsunterstützung für Engineering Projekte (z.b. Hydraulik Elektromechanisch)

26.10.2016 Tag des Systems Engineering, Herzogenaurach 8 Systems Re-Engineering MBSE und PLM Integration Top-Down Anforderungen Funktionsstruktur MBSE Wirkstruktur (phys. Effekte) ME: Mechanik EE: Elektronik SW: Software Bauteilstruktur ME EE SW Bottom-Up PLM CAD Modelle Pflichtenheft Datenblätter Stücklisten Schaltpläne Software Code PLM Datenobjekte

26.10.2016 Tag des Systems Engineering, Herzogenaurach 9 Praxisbeispiel Ausgangssituation <Gegeben> Fahrzeug welches autonom einer Fahrbahnmarkierung bis zu einem gelben, roten oder grünen Farbpunkt folgt (abhängig von einer Nutzereingabe) und anschließend innerhalb der nächstgelegenen Markierung (A, B, C, E) autonom parkt. <Dokumentation> <CAD Daten> <Software (proprietär)> PLM Datenobjekte

26.10.2016 Tag des Systems Engineering, Herzogenaurach 10 Praxisbeispiel Re-Engineering der mechanischen Bauteilstruktur <PLM> CAD Modelle pkg bdd Bauteilstruktur ME Verwendung von Package-Diagrammen (pkg) und Blockdefinitions-Diagrammen (bdd). Strukturinformationen aus den CAD-Daten oft zu detailliert. Konsequente Modul- und Baugruppendefinition im CAD erforderlich.

26.10.2016 Tag des Systems Engineering, Herzogenaurach 11 Praxisbeispiel Re-Engineering der Wirkstruktur <PLM> Datenblätter <Multiphysics> Abbildung der Wirkstruktur mit internen Blockdiagrammen (ibd). Wirkstruktur (phys. Effekte) ibd Verzicht auf Parametrische Diagramme (par), da sehr ungewohnt. Andere Ingenieur -Werkzeuge besser geeignet. Systemanalyse der Sensoren und Aktuatoren erforderlich.

26.10.2016 Tag des Systems Engineering, Herzogenaurach 12 Praxisbeispiel Re-Engineering der Anforderungen <PLM> Pflichtenheft <Systemtests> Anforderungen pkg req Clustern der Anforderungen in Package Diagramm (pkg) und Ausformulierung in Requirements Table (req). Pflichtenheft hinsichtlich Anforderungen nicht vollständig. Ergänzung von impliziten Anforderungen durch Beobachtung des Systemverhaltens in Systemtests erforderlich.

26.10.2016 Tag des Systems Engineering, Herzogenaurach 13 Praxisbeispiel Re-Engineering der Funktionsstruktur <MBSE> Wirkstruktur <MBSE> Anforder. Funktionsstruktur ibd Ableitung der Funktionsstruktur unmittelbar aus PLM Datenobjekten problematisch (diese Abstraktion liegt i.d.r. nicht vor). Es empfiehlt sich eine Ableitung aus den Anforderungen und der Wirkstruktur. Abbildung mit internen Blockdiagrammen (ibd). Morphologischer Kasten ist hilfreich, um Entscheidungen zu rekapitulieren.

26.10.2016 Tag des Systems Engineering, Herzogenaurach 14 Praxisbeispiel Re-Engineering der Softwarearchitektur <Systemtests> <CASE> <MBSE> FA Bauteilstruktur SW stm Beschreibung des Verhaltens mit Zustandsdiagrammen (stm). Verzicht auf Parametrische Diagramme (par), da sehr ungewohnt. Computer Aided Software Engineering (CASE) Werkzeuge besser geeignet. Manueller Transfer der CASE Modell in SysML (ibd).

26.10.2016 Tag des Systems Engineering, Herzogenaurach 15 Praxisbeispiel Fazit pkg Anforderungen req ibd Funktionsstruktur bdd Papyrus Matlab /Simulink Stateflow Embedded Coder Simscape PLM MBSE ME: Mechanik EE: Elektronik SW: Software pkg bdd Wirkstruktur (physik. Effekte) Bauteilstruktur ME Bottom-Up ibd SW Mindstorms Inventor stm Pflichtenheft Datenblätter CAD Modelle Software Code PDF PDF JT proprietär Virtuelle Verifikation

26.10.2016 Tag des Systems Engineering, Herzogenaurach 16 Zusammenfassung & Ausblick Systems Re-Engineering ist eine zielgerichtete Möglichkeit, eine SysML Beschreibung eines existierenden Produktes zu erzeugen. Es bietet sich für den Einstieg in das MBSE an. Die erstellten Modelle sind eine Basis für Variantenentwicklungen und Baukastenkonzepte. Die erstellten Modelle bilden außerdem den Ausgangspunkt für eine virtuellen Verifikation und die automatische Code-Generierung. Für eine zukünftige Verwendung können Modellanteile in Bibliotheken überführt werden. Die Modellierung soll weiter formalisiert werden. Eine Werkzeugkette soll aufgesetzt werden, die eine bessere Modelldurchgängigkeit ermöglicht. Im vorgestellten Praxisbeispiel waren die elektrischen und elektronischen (EE) Anteile bisher nicht enthalten. Diese sollen zukünftig berücksichtigt werden. Es soll betrachtet werden, welche Elemente der SysML-Modelle als Configuration-Item in das PLM übernommen werden müssen. Bei Interesse an diesen Fragestellungen AG PLM4MBSE der GfSE

26.10.2016 Tag des Systems Engineering, Herzogenaurach 17 VIELEN DANK FÜR IHRE AUFMERKSAMKEIT