FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK"

Transkript

1 FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK

2 DIE METHODE FÜR DEN SOFTWAREENTWURF VERNETZTER MECHATRONISCHER SYSTEME Innovative Funktionen moderner mechatronischer Systeme werden mehr und mehr mit Hilfe immer komplexerer Software realisiert. Beispiele für solche Systeme finden sich in modernen Autos, Produktionsanlagen oder der Medizintechnik. Diese Systeme unterliegen harten Echtzeit- und Sicherheitsanforderungen, was den Umfang der Softwareentwicklung deutlich erhöht. Diese Software in kurzer Zeit und mit hoher Qualität zu entwickeln erfordert einen systematischen und durchgängigen Softwareentwicklungsprozess. Der Einsatz modellbasierter Methoden entlang des Prozesses von den Anforderungen über verschiedene Entwurfsschritte bis zum Code erhöht die Nachvollziehbarkeit und Effizienz der Entwicklung und macht die Komplexität beherrschbar. MechatronicUML ist eine modellgetriebene Entwurfsmethode, bestehend aus einem Prozess und einer formalen Sprache, die speziell für den Softwareentwurf von vernetzten mechatronischen Systemen mit nachrichtenbasierter Echtzeitkommunikation entwickelt wurde. Die MechatronicUML bietet Möglichkeiten für die Modellierung und Analyse der entwickelten Software. Fortschrittliche mechatronische Systeme verfügen zusätzlich über die Eigenschaft, sich während der Laufzeit selbstständig an ihr Umfeld anzupassen. Aus diesem Grund legt die MechatronicUML einen besonderen Schwerpunkt auf die Modellierung und Verifikation rekonfigurierbarer Softwarearchitekturen, die Interaktion der einzelnen Systemkomponenten in einer solchen Architektur sowie eine Gefahrenanalyse zur Untersuchung von Einflüssen durch zufällige Hardwarefehler. Abbildung 1 : Wesentliche Arbeitschritte bei der Verwendung von MechatronicUML

3 Abbildung 2: Die FUJABA Real-Time Tool Suite Die MechatronicUML Entwurfsmethode MechatronicUML definiert eine systematische, iterative Entwurfsmethode. Basierend auf einer formalen Spezifikation der umzusetzenden Anwendungsfälle leiten Sie zunächst die erforderlichen Softwarekomponenten ab. Anschließend definieren Sie die Kommunikation Ihrer Teilsysteme in Form von Koordinationsprotokollen, legen das Verhalten Ihrer Softwarekomponenten auf Basis von Real-Time Statecharts fest und integrieren diese Teilaspekte zu einer Gesamtarchitektur. Abbildung 1 gibt einen Überblick über die wesentlichen Arbeitsschritte bei der Verwendung von MechatronicUML. Die Sprachmittel der MechatronicUML Für den Entwurf Ihrer Softwarearchitektur bietet die MechatronicUML geeignete Sprachmittel. So entwerfen Sie Ihre Architektur mit Hilfe von hierarchischen Softwarekomponenten, die über Ports miteinander verbunden werden. MechatronicUML unterstützt dabei auch kontinuierliche Ports für die Integration Ihrer Regler. Das echtzeitbehaftete, diskrete Systemverhalten beschreiben Sie mit Hilfe von Real-Time Statecharts, die den unterschiedlichen Ports zugeordnet werden. Dabei entstehen wiederverwendbare Koordinationsprotokolle, die auch die Verifikation des Gesamtsystems unterstützen. Analyse mit MechatronicUML MechatronicUML bietet eine Reihe von integrierten Analysen, um Ihre Modelle abzusichern. Dabei kommen etablierte Verifikationstechniken und Werkzeuge zum Einsatz, mit denen sich die Korrektheit des diskreten Systemverhaltens, insbesondere unter Berücksichtigung von Echtzeiteigenschaften, in Bezug auf die Spezifikation beweisen lässt. Für eine frühzeitige Analyse Ihres mechatronischen Systems bieten wir Ihnen bereits zu Beginn des Softwareentwicklungsprozesses die Möglichkeit, Ihr mit MechatronicUML spezifiziertes Modell formal zu verifizieren. Hierzu nutzen wir den Model-Checker UPPAAL. Neben der formalen Verifikation ist zudem eine Simulation Ihrer Modelle in MATLAB Simulink, Modelica oder via dem Functional Mock-up Interface (FMI) möglich. Zusätzlich zur formalen Verifikation ermöglicht die Simulation eine Validierung Ihres Systems bzgl. der diskreten Softwaremodelle, der Regelungskomponenten und insbesondere der Physik. Softwaregestützte Rekonfiguration Softwaregestützte Rekonfiguration erlaubt es Ihnen, ihr System so zu gestalten, dass es sich zur Laufzeit automatisch an wechselnde Umfeldbedingungen anpassen kann. Dadurch können Sie sowohl die Zuverlässigkeit, als auch die Leistungsfähigkeit und Effizienz Ihres Systems signifikant steigern. Dabei zielt die MechatronicUML insbesondere auf den Entwurf Ihres diskreten, zustandsbasierten Systemverhaltens ab. Unterschiedliche Reglerstrategien, die zur Umsetzung des kontinuierlichen Systemverhaltens erforderlich sind, können Sie mit der MechatronicUML integrieren und koordinieren. Werkzeugunterstützung Die FUJABA Real-Time Tool Suite ist unser preisgekrönter Forschungsprototyp*, an dem wir unsere neuesten Forschungserkenntnisse im Bereich der MechatronicUML umsetzen und evaluieren. Mit dem Embedded Modeller unseres Partners Solunar GmbH existiert ein Modellierungswerkzeug, um in den Softwareentwurf mit MechatronicUML einzusteigen. * IBM Eclipse Innovation Award 2004 IBM Eclipse Real-time Innovation Award 2008

4 SECHS GUTE GRÜNDE FÜR DIE VERWENDUNG VON M ECHATRONICUML Korrektheit per Konstruktion Durchgängige Werkzeugunterstützung Der konsequente Einsatz modellgetriebener Entwicklung und die zur Verfügung gestellte Entwurfsmethode stellen eine hohe Softwarequalität bereits in frühen Phasen des Entwicklungsprozesses sicher. Dies wird unter anderem durch den Einsatz etablierter Verifikationstechniken erreicht. Sie sparen somit hohe Test- und Wartungskosten und vermeiden teure Rückrufaktionen. Mit MechatronicUML erhalten Sie eine durchgängige Werkzeugunterstützung für Ihren Softwareentwicklungsprozess. Eclipsebasierte, graphische Editoren vereinfachen die Spezifikation Ihrer Software. Unsere Werkzeuge bieten Ihnen die Basis für eine Nachverfolgbarkeit (Traceability) und Verständlichkeit auf Modellebene. Integrierte Analyse Erweiterbarkeit MechatronicUML erlaubt die formale Verifikation sowie Integration Ihrer Softwaremodelle mit quasikontinuierlichen, regelungstechnischen Modellen. Exportieren Sie Ihre Modelle automatisch in etablierte Werkzeuge wie UPPAAL, MATLAB Simulink / Stateflow und Dymola / Modelica. Durch unser offenes Metamodell und die Verwendung etablierter Open-SourceTechnologien wie Eclipse und dem Eclipse Modeling Framework (EMF) binden Sie die Entwicklung mit MechatronicUML einfach in ihre bestehende Werkzeugkette ein. Kürzere Entwicklungsdauer Plattformunabhängige Entwicklung MechatronicUML verkürzt die Entwicklungsdauer ihrer Software durch eine konsequente modellgetriebene Entwicklung. Insbesondere für die Spezifikation der Koordination und Adaption ihrer Systeme bietet die MechatronicUML geeignete Hilfsmittel und erlaubt die Wiederverwendung bereits erprobter Lösungen. MechatronicUML ist plattformunabhängig. Sie sind somit nicht an eine Hardwareplattform gebunden. Dadurch können Sie verschiedene plattformspezifische Modelle ableiten sowie den Programmcode für Ihre Zielplattform einfach erzeugen.

5 Fraunhofer-Institut für Produktionstechnologie IPT Projektgruppe Entwurfstechnik Mechatronik Zukunftsmeile Paderborn Telefon Fax Ansprechpartner Dr. Matthias Meyer Telefon Prof. Dr. Wilhelm Schäfer Telefon

Assembly Technology. des Entwicklungsprozesses

Assembly Technology. des Entwicklungsprozesses FRAUNHOFER-institut für produktionstechnologie IPT projektgruppe entwurfstechnik mechatronik Requirements Engineering Assembly Technology Ovidemporion porum quiae nemporro cone venderferia coris dio officia

Mehr

ENTWURFSTECHNIKEN FÜR DIE FLEXIBLE VERNETZUNG VON PRODUKTIONSANLAGEN

ENTWURFSTECHNIKEN FÜR DIE FLEXIBLE VERNETZUNG VON PRODUKTIONSANLAGEN ENTWURFSTECHNIKEN FÜR DIE FLEXIBLE VERNETZUNG VON PRODUKTIONSANLAGEN 07.07.2014, Jahrestagung der GI-Fachgruppe Architekturen Dr. Matthias Meyer Abteilungsleiter Softwaretechnik Folie 1 Standort Paderborn

Mehr

Projektgruppe SHUTTLE II

Projektgruppe SHUTTLE II 1. Besprechung 16.10.2003 Sven Burmester, Rainer Feldmann, Florian Klein, Matthias Tichy AG Softwaretechnik Email: hg@upb.de Prof. Dr. Wilhelm Schäfer Projektgruppe SHUTTLE II Safe Holons for a Ubiquitous

Mehr

MODELLIERUNGSSPRACHEN, METHODEN UND WERKZEUGE FÜR DAS MODEL-BASED SYSTEMS ENGINEERING

MODELLIERUNGSSPRACHEN, METHODEN UND WERKZEUGE FÜR DAS MODEL-BASED SYSTEMS ENGINEERING MODELLIERUNGSSPRACHEN, METHODEN UND WERKZEUGE FÜR DAS MODEL-BASED SYSTEMS ENGINEERING 27. Juni 2013, Mannheim M.Sc. Lydia Kaiser Folie 1 Der Standort Paderborn Fraunhofer-Projektgruppe Entwurfstechnik

Mehr

Skript zum Labor Maschinenkonstruktion. Konzipieren mechatronischer Produkte: Modellbasierte Programmierung eines Mikroroboters

Skript zum Labor Maschinenkonstruktion. Konzipieren mechatronischer Produkte: Modellbasierte Programmierung eines Mikroroboters Skript zum Labor Maschinenkonstruktion Konzipieren mechatronischer Produkte: Modellbasierte Programmierung eines Mikroroboters Sommersemester 2012 1. Einführung 1.1. Modellbasierte Entwicklung mechatronischer

Mehr

Softwareentwicklungsprozesse. 18. Oktober 2012

Softwareentwicklungsprozesse. 18. Oktober 2012 Softwareentwicklungsprozesse 18. Oktober 2012 Überblick Was soll ein Softwareentwicklungsprozess leisten? Überblick über Softwareentwicklungsprozesse Welche gibt es? Warum gibt es mehrere? Diskussion:

Mehr

Software-Qualität im Rahmen modellgetriebener Softwareentwicklung

Software-Qualität im Rahmen modellgetriebener Softwareentwicklung Software-Qualität im Rahmen modellgetriebener Softwareentwicklung OFFIS Technologiecluster Enterprise Application Integration niels.streekmann@offis.de 09.07.2008 Seite 1 / 13 Software-Qualität: Unterschiedliche

Mehr

Modellbasierter Entwurf sicherheitskritischer Anwendungen. Von Moritz Borgmann Für VL Eingebettete Systeme Sommer Semester 2009

Modellbasierter Entwurf sicherheitskritischer Anwendungen. Von Moritz Borgmann Für VL Eingebettete Systeme Sommer Semester 2009 Modellbasierter Entwurf sicherheitskritischer Anwendungen Von Moritz Borgmann Für VL Eingebettete Systeme Sommer Semester 2009 Einführung Einführung Modellbasierter Entwurf und der IEC 61508 Ausblick Zusammenfassung,

Mehr

Kollaboratives Requirements Engineering bei Mercedes-Benz Cars. Dr. Andreas Queckenberg

Kollaboratives Requirements Engineering bei Mercedes-Benz Cars. Dr. Andreas Queckenberg Kollaboratives Requirements Engineering bei Mercedes-Benz Cars Dr. Andreas Queckenberg Berliner Requirements Engineering Symposium 2013 1 Agenda Rückblick REM@MBC Kollaboratives Requirements Engineering

Mehr

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Wiederholung Weitere Begriffe Programmierung im Großem (Programmierung von Software als Ganzes) Prozess-Modelle 2 Wiederholung: Prozesse Prozesse sind hierarchische Gruppierungen von

Mehr

16 Architekturentwurf Einführung und Überblick

16 Architekturentwurf Einführung und Überblick Teil III: Software-Architekturentwurf 16 Architekturentwurf Einführung und Überblick 16.1 Software entwerfen Warum? Beim Arbeiten im Kleinen nicht oder nur ansatzweise (Detailentwurf) Größere Software

Mehr

Erfolg ist programmierbar.

Erfolg ist programmierbar. 45789545697749812346568958565124578954569774981 46568958565124578954569774981234656895856124578 45697749812346568958565124578954569774981234656 58565124578954569774981234656895856124578954569 49812346568958565124578954569774981234656895856

Mehr

DSL Entwicklung und Modellierung

DSL Entwicklung und Modellierung DSL Entwicklung und Modellierung Dipl. Inform. Rolf Hänisch Übersicht DSL, was bedeutet das für uns? Eine Anwendung aus der Automatisierungstechnik Sprachen und Werkzeuge Ergebnisse und Erfahrungen GI

Mehr

EasyLab: Modell-basierte Software-Entwicklung für mechatronische Systeme

EasyLab: Modell-basierte Software-Entwicklung für mechatronische Systeme EasyLab: Modell-basierte Software-Entwicklung für mechatronische Systeme Prof. Dr.-Ing. habil. Alois Knoll (k@tum.de) Lehrstuhl für Echtzeitsysteme und Robotik Institut für Informatik Technische Universität

Mehr

Entwurfsmethode für service-orientierte Architekturen im dezentralen Energiemanagement

Entwurfsmethode für service-orientierte Architekturen im dezentralen Energiemanagement Entwurfsmethode für service-orientierte Architekturen im dezentralen Energiemanagement Tanja Schmedes Betriebliches Informationsmanagement OFFIS Institut für Informatik tanja.schmedes@offis.de MKWI 2008

Mehr

Prozesskette Funktionsdaten und Funktionsmodelle

Prozesskette Funktionsdaten und Funktionsmodelle Prozesskette Funktionsdaten und Funktionsmodelle Stuttgart, 11. Februar 2015 D. Ruschmeier 2/15 Wesentliche Eingangsparameter für die funktional-basierten Berechnungsverfahren sind: Anforderungs-, Modellbeschreibungen

Mehr

Software-Engineering in der Servicerobotik Der Weg zum modellgetriebenen Softwareentwurf

Software-Engineering in der Servicerobotik Der Weg zum modellgetriebenen Softwareentwurf Servicerobotik Autonome Mobile Serviceroboter Software-Engineering in der Servicerobotik Der Weg zum modellgetriebenen Softwareentwurf, Dennis Stampfer und Christian Schlegel Institut für Informatik Hochschule

Mehr

Session 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh. www.its-owl.de

Session 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh. www.its-owl.de Session 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh www.its-owl.de Agenda Abschlusspräsentation itsowl-tt-savez Einführung Zielsetzung Ergebnisse Resümee und Ausblick

Mehr

PLATTFORMÜBERGREIFENDE ENTWICKLUNG MITHILFE MODELLGETRIEBENER METHODEN UND TECHNOLOGIEN

PLATTFORMÜBERGREIFENDE ENTWICKLUNG MITHILFE MODELLGETRIEBENER METHODEN UND TECHNOLOGIEN PLATTFORMÜBERGREIFENDE ENTWICKLUNG MITHILFE MODELLGETRIEBENER METHODEN UND TECHNOLOGIEN Mathias Slawik, WI (M), 3. FS Aktuelle Themen der Wirtschaftsinformatik, HTW Berlin, WS 10/11 Gliederung 2 Methode

Mehr

IT-Projekte effektiv steuern durch Integration von Modellierung und ALM bzw. Änderungsmanagement

IT-Projekte effektiv steuern durch Integration von Modellierung und ALM bzw. Änderungsmanagement IT-Projekte effektiv steuern durch Integration von Modellierung und ALM bzw. Änderungsmanagement Basierend auf einem zentralen SOA-Projekt wird die Integration von Änderungsmanagement aus dem ApplicationLifeCycle

Mehr

Teilprojekt B1. Entwurfstechniken. Entwurfstechniken für sicherheitskritische, selbstoptimierende Multiagentensysteme im Kontext der Mechatronik

Teilprojekt B1. Entwurfstechniken. Entwurfstechniken für sicherheitskritische, selbstoptimierende Multiagentensysteme im Kontext der Mechatronik Teilprojekt B1 Entwurfstechniken Entwurfstechniken für sicherheitskritische, selbstoptimierende Multiagentensysteme im Kontext der Mechatronik Prof. Dr. rer. nat. W. Schäfer Lehrstuhl für Softwaretechnik

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen

Mehr

Wirtschaftlich und wirksam: Entwicklungsprozesse auf Basis des Eclipse Process Frameworks

Wirtschaftlich und wirksam: Entwicklungsprozesse auf Basis des Eclipse Process Frameworks Wirtschaftlich und wirksam: Entwicklungsprozesse auf Basis des Eclipse Process Frameworks SE 2009 Kaiserslautern 04.03.2009 Rainer Singvogel Leiter Bereich Software-Technologie msg systems ag 1 Überblick

Mehr

Softwarequalität: Zusammenfassung und Ausblick. 17. Juli 2013

Softwarequalität: Zusammenfassung und Ausblick. 17. Juli 2013 Softwarequalität: Zusammenfassung und Ausblick 17. Juli 2013 Überblick Rückblick: Qualitätskriterien Qualitätsmanagement Qualitätssicherungsmaßnahmen Thesen zur Softwarequalität Ausblick: Lehrveranstaltungen

Mehr

Informationssystemanalyse Use Cases 11 1

Informationssystemanalyse Use Cases 11 1 Informationssystemanalyse Use Cases 11 1 Use Cases Slide 1 Als ein populäres Mittel um Anforderungen zu erfassen und Systeme zu beschreiben, werden Use Cases benutzt. Sie bilden die Basis für eine umfassendere

Mehr

Modellbasierte Entwicklung mechatronischer Systeme mit automatischer Codegenerierung für Cortex-Mx-Controller

Modellbasierte Entwicklung mechatronischer Systeme mit automatischer Codegenerierung für Cortex-Mx-Controller Modellbasierte Entwicklung mechatronischer Systeme mit automatischer Codegenerierung für Cortex-Mx-Controller Bastian Schindler, Christian Bartl, Jens Baumbach, Veit Zöppig drivexpert GmbH Kurzvorstellung

Mehr

Qualität von Software und Softwaremodellen Seminar der AG Softwaretechnik im Sommer-Semester 2013

Qualität von Software und Softwaremodellen Seminar der AG Softwaretechnik im Sommer-Semester 2013 Qualität von Software Seminar der AG Softwaretechnik im Sommer-Semester 2013 Gabriele Taentzer, Thorsten Arendt Marburg, 16. April 2013 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Qualität von Software

Mehr

Diplomarbeit (Daniel Köchling) Seite 1. Zusammenfassung

Diplomarbeit (Daniel Köchling) Seite 1. Zusammenfassung Diplomarbeit (Daniel Köchling) Seite 1 Zusammenfassung Thema der Arbeit: Frühzeitige Absicherung des dynamischen Verhaltens von mechatronischen Systemen auf Basis der Prinziplösung Ziel des EU-Projekts

Mehr

Entwicklungsprozesse. und -werkzeuge

Entwicklungsprozesse. und -werkzeuge Entwicklungsprozesse und -werkzeuge Ausarbeitung für die Einführungsveranstaltung zur Projektgruppe Autolab am Fachbereich 4 (Informatik) an der Universität Dortmund im Wintersemester 2007 / 2008 Der zugehörige

Mehr

Timing-fokussiertes Design eingebetteter Systeme Matthias Dörfel, doerfel@inchron.com Tapio Kramer, kramer@inchron.com

Timing-fokussiertes Design eingebetteter Systeme Matthias Dörfel, doerfel@inchron.com Tapio Kramer, kramer@inchron.com Timing-fokussiertes Design eingebetteter Systeme Matthias Dörfel, doerfel@inchron.com Tapio Kramer, kramer@inchron.com Durch Design-Fehler entstandene Timing-Probleme werden häufig erst sehr spät im Entwicklungsprozess

Mehr

Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien

Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien Dr. Lars Geyer-Blaumeiser, Robert Bosch GmbH Dr. Lothar Wendehals, itemis AG OOP 2009, München 27.01.2009 1 G2/PJ-PMT 27.01.2009 P08-0288

Mehr

Automotive Software Engineering

Automotive Software Engineering Jörg Schäuffele Thomas Zurawka Automotive Software Engineering Grundlagen, Prozesse, Methoden und Werkzeuge effizient einsetzen 4., überarbeitete und erweiterte Auflage Mit 276 Abbildungen PRAXIS ATZ/MTZ-Fachbuch

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

Automotive Software Engineering

Automotive Software Engineering Jorg Schauffele Thomas Zurawka Automotive Software Engineering Grundlagen, Prozesse, Methoden und Werkzeuge Mit 278 Abbildungen ATZ-MTZ-Fachbuch vieweg Inhaltsverzeichnis 1 Einfiihrung und Uberblick 1

Mehr

BSSE. Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen

BSSE. Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen BSSE Bessere + Sichere Software Effizient Erzeugen Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen Dr. Rainer Gerlich Auf dem Ruhbühl 181, D-88090 Immenstaad, Germany

Mehr

Themen. Software Design and Quality Group Institute for Program Structures and Data Organization

Themen. Software Design and Quality Group Institute for Program Structures and Data Organization Themen 2 28.04.2010 MODELLGETRIEBENE SOFTWARE-ENTWICKLUNG Grundlagen 3 28.04.2010 Meta-Modell: Lego Meta-Modell Bauvorschriften Building Block * connected with Modell Lego Reale Welt Haus Bilder: (c) designritter

Mehr

Erfolg ist programmierbar.

Erfolg ist programmierbar. 4578954569774981234656895856512457895456977498 3465689585651245789545697749812346568958561245 9545697749812346568958565124578954569774981234 6895856512457895456977498123465689585612457895 6977498123465689585651245789545697749812346568

Mehr

Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit

Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit EMF ist ein eigenständiges Eclipse-Projekt (Eclipse Modeling Framework Project) EMF ist ein Modellierungsframework und Tool

Mehr

Design des Kabelbaums Das Potenzial der Zukunft. Ein innovativer Ansatz zur Prozessoptimierung für das Kabelstrangdesign

Design des Kabelbaums Das Potenzial der Zukunft. Ein innovativer Ansatz zur Prozessoptimierung für das Kabelstrangdesign Design des Kabelbaums Das Potenzial der Zukunft Ein innovativer Ansatz zur Prozessoptimierung für das Kabelstrangdesign Rahmenbedingungen Viele der heutigen Innovationen passieren im E/E-Umfeld Gleichzeitig

Mehr

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen Kurzvorstellung intence Agenda KURZVORSTELLUNG intence automotive electronics Wurde 2007 gegründet und ist Entwicklungspartner

Mehr

Durchgängigkeit und Traceability in der Entwicklung ISO 26262-konformer Systeme mit Model-Based Design

Durchgängigkeit und Traceability in der Entwicklung ISO 26262-konformer Systeme mit Model-Based Design Durchgängigkeit und Traceability in der Entwicklung ISO 26262-konformer Systeme mit Model-Based Design Dr. Marc Born, Dr. Olaf Kath; ikv++ technologies ag Dr. Mirko Conrad, Guido Sandmann; MathWorks Abstract

Mehr

Der SPES Modellierungsansatz

Der SPES Modellierungsansatz GEFÖRDERT VOM Der SPES Modellierungsansatz Dr. Thorsten Weyer Universität Duisburg-Essen Prof. Dr. Holger Schlingloff Fraunhofer FIRST Ausgangssituation zu Projektbeginn Fehlende Integration von Techniken,

Mehr

Model Driven Architecture

Model Driven Architecture { AKTUELLES SCHLAGWORT* / MODEL DRIVEN ARCHITECTURE Model Driven Architecture Martin Kempa Zoltán Ádám Mann Bei der Model Driven Architecture (MDA) bilden Modelle die zentralen Elemente des Softwareentwicklungsprozesses.

Mehr

Lieferung 4.3 Entwicklungsprozess für mobile Anwendungen

Lieferung 4.3 Entwicklungsprozess für mobile Anwendungen Lieferung 4.3 Entwicklungsprozess für mobile Anwendungen für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket Arbeitspaketleitung Förderkennzeichen

Mehr

Modellierung von deterministischer Software in Simulink

Modellierung von deterministischer Software in Simulink Modellierung von deterministischer Software in Simulink Gerald Stieglbauer, Andreas Werner Fachbereich Informatik, Software Research Gruppe, Universität Salzburg {stieglbauer,werner}@softwareresearch.net

Mehr

Testframework für Eckelmann SFT

Testframework für Eckelmann SFT Testframework für Eckelmann SFT Prof. Dr. R. Kröger Kai Beckmann Marcus Thoss {Vorn.Nachn}@hs-rm.de Laborgespräch an der Hochschule RheinMain Wiesbaden, 16.10.2014 Labor für Verteilte Systeme http://wwwvs.cs.hs-rm.de

Mehr

Übersetzung von UML-Software-Spezifikationen in Simulationsmodelle

Übersetzung von UML-Software-Spezifikationen in Simulationsmodelle Übersetzung von UML-Software-Spezifikationen in Simulationsmodelle Stefan Walter swalter@dspace.de Lehrstuhl für Informationstechnik, insb. Realzeitsysteme FernUniversität in Hagen Fachtagung Echtzeit

Mehr

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Projektvorstellung Übung 1 Wiederholung zusammengefasst Planungsphase Lernziele Ziele und Inhalt der Planungsphase Anlass und Aufgabestellung(Was ist dabei erförderlich) Requirement Engineering

Mehr

Modellbasierte Entwicklung im Kontext von Medizingeräten

Modellbasierte Entwicklung im Kontext von Medizingeräten up FPGA Modellbasierte Entwicklung im Kontext von Medizingeräten Gemeinsamer Ausgangspunkt für Software- und Hardwareentwicklung Osnabrück, 06.02.2014, Wanja Schöpfer Agenda 1 Einleitung 2 Modellbasierte

Mehr

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK MECHATRONIK MASCHINENBAU DER ZUKUNFT

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK MECHATRONIK MASCHINENBAU DER ZUKUNFT FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT PROJEKTGRUPPE ENTWURFSTECHNIK MECHATRONIK MECHATRONIK MASCHINENBAU DER ZUKUNFT 1 INHALT Vorwort 3 Wettbewerbsvorteile durch Mechatronik 4 Das Profil der

Mehr

Rapid Control Prototyping

Rapid Control Prototyping Dirk Abel Alexander Bollig Rapid Control Prototyping Methoden und Anwendungen Mit 230 Abbildungen und 16 Tabellen Springer Inhaltsverzeichnis Einführung und Überblick 1 1.1 Allgemeines 1 1.2 Entwicklungsprozesse

Mehr

Rechnernetze Projekt SS 2015

Rechnernetze Projekt SS 2015 30/03/15 Seite 1 Aspektorientierte Programmierung logische Aspekte (Concerns) im Programm separieren Crosscutting Concerns (Ziel: generische Funktionalitäten über mehrere Klassen hinweg zu verwenden -

Mehr

Dr. Klaus Lamberg, Michael Beine

Dr. Klaus Lamberg, Michael Beine $6,0)DFKWDJXQJ 6LPXODWLRQV XQG7HVWPHWKRGHQI U6RIWZDUH LQ)DKU]HXJV\VWHPHQ 7HVWPHWKRGHQXQG±WRROV WRROV LQ GHUPRGHOOEDVLHUWHQ )XQNWLRQVHQWZLFNOXQJ Dr. Klaus Lamberg, Michael Beine $JHQGD Modellbasierte Funktionsentwicklung

Mehr

Festpreisprojekte in Time und in Budget

Festpreisprojekte in Time und in Budget Festpreisprojekte in Time und in Budget Wie effizient kann J2EE Softwareentwicklung sein? Copyright 2006 GEBIT Solutions Agenda Positionierung der GEBIT Solutions Herausforderung Antwort Überblick Beispielprojekt

Mehr

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

Integriertes und sicherheitsbezogenes Vorgehen zur Entwicklung eines Fahrdynamikregelsystems. Safety & Security 2010 Integriertes und sicherheitsbezogenes Vorgehen zur Entwicklung eines Fahrdynamikregelsystems Safety & Security 2010 Dr. N. Zambou, Stuttgart 2010.06.23 Motivation de Havilland DH82A Tiger Moth elevator

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

Vom dem was Autos und Software GEMEINSAM haben. Diskussionsbeitrag zur Software-Industralisierung. Guido Brune

Vom dem was Autos und Software GEMEINSAM haben. Diskussionsbeitrag zur Software-Industralisierung. Guido Brune Vom dem was Autos und Software GEMEINSAM haben Diskussionsbeitrag zur Software-Industralisierung Guido Brune Gesellschaft für Informatik e. V. Regionalgruppe Dortmund 14. März 2011 Gliederung E I N L E

Mehr

Praktikum Software Engineering: Verfahren und Werkzeuge

Praktikum Software Engineering: Verfahren und Werkzeuge Praktikum Software Engineering: Verfahren und Werkzeuge Lehrstuhl für Software Engineering (Informatik 11) Verfahren und Werkzeuge Seite 1 Software Engineering Absichten, Aufgaben Systemnutzung Anforderungsspezifikation

Mehr

Eine Entwurfsmethodik für Prozesssteuerungen

Eine Entwurfsmethodik für Prozesssteuerungen Eine Entwurfsmethodik für Prozesssteuerungen Dr.-Ing. U. Brunner, FH Karlsruhe Kurzfassung Die Forderung nach Wiederverwendbarkeit von Softwarekomponenten und der Korrektheitsnachweis bei sicherheitsgerichteten

Mehr

VIRTUELLE INTEGRATION UND TEST VON E/E-FAHRZEUGSYSTEMEN

VIRTUELLE INTEGRATION UND TEST VON E/E-FAHRZEUGSYSTEMEN VIRTUELLE INTEGRATION UND TEST VON E/E-FAHRZEUGSYSTEMEN Durch die Methodik der Virtualisierung lässt sich die Softwarequalität entscheidend erhöhen, und zwar bevor eine Zielhardware überhaupt verfügbar

Mehr

Einsatz des FMI/FMU-Standards zur frühzeitigen Simulation von Software- und Hardwaremodellen komplexer mechatronischer Systeme

Einsatz des FMI/FMU-Standards zur frühzeitigen Simulation von Software- und Hardwaremodellen komplexer mechatronischer Systeme Einsatz des FMI/FMU-Standards zur frühzeitigen Simulation von Software- und Hardwaremodellen komplexer mechatronischer Systeme Uwe Pohlmann 1, Robert Wagner 2 1 Heinz Nixdorf Institut, Fachgebiet Softwaretechnik,

Mehr

Seamless Model-based Engineering of a Reactive System

Seamless Model-based Engineering of a Reactive System Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/

Mehr

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649 Testautomatisierung Lessons Learned qme Software GmbH Gustav-Meyer-Allee 25 13355 Berlin Telefon 030/46307-230 Telefax 030/46307-649 E-Mail qme Software info@qme-software.de GmbH Testautomatisierung Lessons

Mehr

domänenspezifischenprogrammiersprachen

domänenspezifischenprogrammiersprachen Effiziente Entwicklung vonautosar-komponenten mit domänenspezifischenprogrammiersprachen Dr. Frank Höwing LINEAS Automotive GmbH Theodor-Heuss-Str. 2 D-38122 Braunschweig frank.hoewing@lineas.de Abstract:

Mehr

Erweiterte Vorgehensmodelle für die Entwicklung echtzeitfähiger, hochintegrierter, multifunktionaler Steuergeräte-Plattformen

Erweiterte Vorgehensmodelle für die Entwicklung echtzeitfähiger, hochintegrierter, multifunktionaler Steuergeräte-Plattformen Erweiterte Vorgehensmodelle für die Entwicklung echtzeitfähiger, hochintegrierter, multifunktionaler Steuergeräte-Plattformen Andreas Baudisch, AUDI AG Dr. Kai Richter, Symtavision GmbH Stefan Sollmann,

Mehr

Objektorientierte Software-Entwicklung

Objektorientierte Software-Entwicklung Objektorientierte Software-Entwicklung Priv.- Doz Dr. Rolf Hennicker 04.10.2002 Kapitel 1 Software Engineering: Überblick Kapitel 1 Software Engineering: Überblick 2 Ziele Verstehen, womit sich die Disziplin

Mehr

Matlab bis. zum Limit. Hier klicken, um Master-Titelformat zu bearbeiten. Hier klicken, um Master-Textformat zu bearbeiten. Zweite Ebene Dritte Ebene

Matlab bis. zum Limit. Hier klicken, um Master-Titelformat zu bearbeiten. Hier klicken, um Master-Textformat zu bearbeiten. Zweite Ebene Dritte Ebene Matlab bis zum Limit Praxiserfahrungen mit komplexen Simulationen und Analysen unter Matlab / Simulink Dr.-Ing. Gordon Strickert Hier klicken, Matlab um Master-Titelformat? Was ist Matlab Matrix Laboratory

Mehr

Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt

Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Neue Trends in der Eclipse-Technologie (Seminar WS 2015/16) Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Vorbesprechung, Mittwoch, 14. Oktober 2015 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar

Mehr

Für den Zulieferer ergibt sich durch AUTOSAR vor. Der Weg zu AUTOSAR

Für den Zulieferer ergibt sich durch AUTOSAR vor. Der Weg zu AUTOSAR SYSTEMEl AUTOMOTIVE 11-12.2005l35 Für den Zulieferer ergibt sich durch AUTOSAR vor allem die Chance, im Zuge des Redesigns vorhandener Steuergeräte klarere Strukturen in die Software einzuziehen, und somit

Mehr

Modellierung von Echtzeitsystemen mit dem UML CASE Tool Telelogic Tau G2 Developer

Modellierung von Echtzeitsystemen mit dem UML CASE Tool Telelogic Tau G2 Developer Modellierung von Echtzeitsystemen mit dem UML CASE Tool Telelogic Tau G2 Developer Holger Sinnerbrink Einführung Firmenentwicklung Gründung von Telelogic 1983 als Forschungs- und Entwicklungsabteilung

Mehr

SPES_XT Projekthighlights Sprecher des Verbundvorhabens Heinrich Dämbkes Manfred Broy

SPES_XT Projekthighlights Sprecher des Verbundvorhabens Heinrich Dämbkes Manfred Broy SPES_XT Projekthighlights Sprecher des Verbundvorhabens Heinrich Dämbkes Airbus Defense and Space Technische Universität München heinrich.daembkes@cassidian.com broy@in.tum.de. Vision der SPES Projekte

Mehr

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen IX 1 Einführung und Überblick... 1 1.1 Das System Fahrer-Fahrzeug-Umwelt... 2 1.1.1 Aufbau und Wirkungsweise elektronischer Systeme... 2 1.1.2 Elektronische Systeme des Fahrzeugs und der Umwelt... 5 1.2

Mehr

ActiveCharts. Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0

ActiveCharts. Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0 Jens Kohlmeyer 05. März 2007 Institut für Programmiermethodik und Compilerbau ActiveCharts Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0 Seite 2 Übersicht

Mehr

uml lab Agile modellierung mit EcliPSe

uml lab Agile modellierung mit EcliPSe uml lab Agile modellierung mit EcliPSe UML Lab erweitert die Eclipse IDE um professionelle Tools zum agilen Modellieren von Software. Das einzigartige Reverse Engineering erleichtert die Analyse von Softwaresystemen.

Mehr

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation

Mehr

Einführung in modellgetriebene Softwareentwicklung. 24. Oktober 2012

Einführung in modellgetriebene Softwareentwicklung. 24. Oktober 2012 Einführung in modellgetriebene Softwareentwicklung 24. Oktober 2012 Überblick Was sind die Grundprinzipien der modellgetriebenen Softwareentwicklung? Entwicklung einer MDD-Infrastruktur Modellgetriebene

Mehr

Softwarequalität: Einführung. 15. April 2015

Softwarequalität: Einführung. 15. April 2015 Softwarequalität: Einführung 15. April 2015 Überblick Warum ist Softwarequalität wichtig? Was ist Softwarequalität? Wie erreicht man Softwarequalität? Taentzer Softwarequalität 2015 8 Berühmte Software-Fehler

Mehr

Lösungspartner für Versicherungskernsysteme

Lösungspartner für Versicherungskernsysteme Lösungspartner für Versicherungskernsysteme V Unser credo Modellgetriebene Entwicklung schafft maximal produktflexible Versicherungskernanwendungen Um neue Produkte im Zeitalter der Digitalisierung schnell

Mehr

Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme

Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme Fakultät Informatik Institut f ür Angewandte Inf ormatik, Prof essur TIS Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme Hauptseminar Technische Informationssysteme

Mehr

Einführung Echtzeitsysteme

Einführung Echtzeitsysteme Einführung im Alltag 28 Zentralübung - Hintergrund Ziele: Klärung offener Fragen Anwendung der gelernten Inhalte Ansprechpartner für Probleme Methodik: Interaktive Gestaltung: Ihre Mitwirkung ist wichtig

Mehr

Model Driven Software Development

Model Driven Software Development Model Driven Software Development Key Note DGLR Workshop, TUM Garching, 4. Oktober 2011 Dr. Björn Pötter Leiter SoftwareFactory (FCS & UAV Software), Cassidian (EADS) Trends in der Softwareentwicklung

Mehr

Kollaborative Anforderungsanalyse im verteilten Softwareentwicklungsprozess

Kollaborative Anforderungsanalyse im verteilten Softwareentwicklungsprozess Kollaborative Anforderungsanalyse im verteilten Softwareentwicklungsprozess Prof. Dr. Armin Heinzl (Universität Mannheim), Janos Koppany (Intland GmbH), Niels Mache (struktur AG) Hintergrund CollaBaWü

Mehr

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12 Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung

Mehr

SOFTWARE-ENTWICKLUNG FÜR EMBEDDED SYSTEMS

SOFTWARE-ENTWICKLUNG FÜR EMBEDDED SYSTEMS SOFTWARE-ENTWICKLUNG FÜR EMBEDDED SYSTEMS Stimmungsbild zu den Herausforderungen bei der Software-Entwicklung für Embedded Systems Motivation In dieser Umfrage geht es um die Entwicklung von Software für

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

Themen für Abschlussarbeiten/Praktika im Bereich FlexRay

Themen für Abschlussarbeiten/Praktika im Bereich FlexRay Kopfarbeit mit Spaßfaktor Kopfarbeit mit Spaßfaktor Von A3 bis Z4 wir sind marktführend in der Entwicklung von Softwarewerkzeugen und komponenten für die Vernetzung von Steuergeräten in Fahrzeugen. Über

Mehr

Modellbasierte Funktionsentwicklung für Komfortsteuergeräte

Modellbasierte Funktionsentwicklung für Komfortsteuergeräte Modellbasierte Funktionsentwicklung für Komfortsteuergeräte Vorgehensweise, Ergebnisse und Potenziale Torsten Klein Business Team Manager Modellbasierte Entwicklung Internationale Zuliefererbörse, Wolfsburg,

Mehr

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT VERÄNDERUNGSPROJEKTE ERFOLGREICH PLANEN UND UMSETZEN

FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT VERÄNDERUNGSPROJEKTE ERFOLGREICH PLANEN UND UMSETZEN FRAUNHOFER-INSTITUT FÜR PRODUKTIONSTECHNOLOGIE IPT VERÄNDERUNGSPROJEKTE ERFOLGREICH PLANEN UND UMSETZEN DIE HERAUSFORDERUNG Unternehmen, die ihre Prozesse kontinuierlich überprüfen und bei Bedarf restrukturieren,

Mehr

Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien. Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009

Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien. Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009 Die MID ModellierungsMethodik M³ ein Baukasten für Produktlinien Andreas Ditze, MDD & PL 2009, Leipzig, 23.03.2009 I N H A L T 1. Vorstellung 2. Was macht einen guten Baukasten aus? 3. Ziele der MID ModellierungsMethodik

Mehr

Graphischer Editor für die technologieunabhängige User Interface Modellierung

Graphischer Editor für die technologieunabhängige User Interface Modellierung Universität Augsburg Lehrstuhl für Softwaretechnik und Programmiersprachen Prof. Dr. Bernhard Bauer Praktikum Modellgetriebene Softwareentwicklung SS 2008 Graphischer Editor für die technologieunabhängige

Mehr

RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen

RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen Thorsten Keuler (thorsten.keuler@iese.fraunhofer.de) IESE Fraunhofer Institut Experimentelles Software

Mehr

FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS SYSTEM QUALITY CENTER

FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS SYSTEM QUALITY CENTER FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS SYSTEM QUALITY CENTER QUALITÄT VON ANFANG AN Strom und Wasser kommen nicht von alleine aus der Steckdose oder dem Wasserhahn. Und auch Verkehrsmittel,

Mehr

Modellgetriebene Softwareentwicklung bei der IBYKUS AG

Modellgetriebene Softwareentwicklung bei der IBYKUS AG Modellgetriebene Softwareentwicklung bei der IBYKUS AG Theorie Teil 4: Domänenspezifische Sprachen Dr. Steffen Skatulla IBYKUS AG 1 Inhalt Teil 4: Domänenspezifische Sprachen Nutzung vorhandener Sprachen

Mehr

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses

Mehr

Einsatz automatischer Testdatengenerierung im modellbasierten Test

Einsatz automatischer Testdatengenerierung im modellbasierten Test Einsatz automatischer Testdatengenerierung im modellbasierten Test Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Gustav-Meyer-Allee 25 / Gebäude 12 13355 Berlin www.itpower.de Modellbasierte Software-Entwicklung

Mehr

Agenda. Effektive Softwareentwicklung in der Medizintechnik

Agenda. Effektive Softwareentwicklung in der Medizintechnik Effektive Softwareentwicklung in der Medizintechnik Agenda Ihr Schlüssel zum Erfolg... Begrüßung Beispiel Messgeräteplattform Requirementsmanagement Software Architektur Implementierungs- und Teststrategien

Mehr

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung Block R (Rahmen): SE Aktivitäten 21.10.04 1 Vorlesung Methoden des Software Engineering Block R Rahmen Aktivitäten der Software-Entwicklung Martin Wirsing Einheit R.2, 21.10.2004 Block R (Rahmen): SE Aktivitäten

Mehr

Umfrage SPES2020: Relevanz, Zukunft und Stellenwert modellbasierter Softwareentwicklung. Version: 1

Umfrage SPES2020: Relevanz, Zukunft und Stellenwert modellbasierter Softwareentwicklung. Version: 1 Umfrage SPES2020: Relevanz, Zukunft und Stellenwert modellbasierter Softwareentwicklung Version: 1 Projektbezeichnung SPES 2020 Verantwortlich Constanza Lampasona QS-Verantwortlich UKL Erstellt am 23.11.2011

Mehr

Software Engineering und Information Technology

Software Engineering und Information Technology Innovation, together we do it Software Engineering und Information Technology Helbling Technik Ihr Partner für gemeinsame Innovation und Software-Entwicklung Hochwertige Software für unsere Kunden weltweit

Mehr

Model-Based Design für AUTOSAR Komponenten

Model-Based Design für AUTOSAR Komponenten W H I T E P A P E R Model-Based Design für AUTOSAR Komponenten Autoren: Guido Sandmann Automotive Marketing Manager EMEA Dr. Hans Martin Ritt Senior Teamleader Application Engineering Dr. Joachim Schlosser

Mehr