Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht"

Transkript

1

2 Platz für ein Bild (optional) Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht 1.0

3 1.1 Elektronik? Was heisst modellbasierte Software-Entwicklung für uns? Was sind für eine modellbasierte Software- Entwicklung? Welche Tools verwenden wir? Wie sind die Anforderungen an die Hardware? Erfolgreich umgesetzte Produkte und Projekte Wo ist der Nutzen und wo waren die Herausforderungen?

4 Elektronik? 2.1 ❿ Brütsch Elektronik AG entwickelt und fertigt kundenspezifische Soft- und Hardware Lösungen für Anwendungen in der Automation und der Medizintechnik. ❿ Aktiengesellschaft im Privatbesitz / Gründung 1971 ❿ 80 Mitarbeiter, davon rund die Hälfte Ingenieure ❿ Standort: Uhwiesen im Zürcher Weinland

5 Leistungsangebot Wer Brütsch Elektronik? 2.2 Automation Entwicklung von Softwarelösungen für die Automation von Produktionsmaschinen und -anlagen CNC Werkzeugmaschinen und Sondermaschinen Motion Control (Transport- und Handlinganlagen) Elektronik Entwicklung, Produktion und Service von kundenspezifischen Elektroniklösungen in Hard- und Software Medizintechnik Geräte für den gewerblichen und industriellen Einsatz Sicherheitstechnik Tür-Engineering Erstellen von technischen Konzepten für Türen und Tore Beratung, Projektierung, Realisierung und Betreuung

6 Elektronik? Unser Kundenkreis umfasst ein breites Spektrum vom global tätigen Industrieunternehmen über den mittelständischen Betrieb bis hin zur Start-Up Company, unter anderem: 2.3

7 Entwicklungsprozess Iterativer Entwicklungsprozess basierend auf dem V-Modell 3.1

8 Entwicklung Wir verwenden als Modellierungssprache UML2.0 (www.omg.org) (Unified Modeling Language) Grafische Notation 6 Arten von Strukturdiagrammen 7 Arten von Verhaltensdiagrammen 4.1

9 Modellbasierte Use case-diagramm SW Entwicklung Verwendung vor allem in der Spezifikationsphase 5.1

10 Sequenz-Diagramm Entwicklung Verwendung vor allem in der Spezifikationsphase und Testphase 6.1

11 Modellbasierte Beziehungs-Diagramm SW Entwicklung Strukturierung der Software 7.1

12 Modellbasierte Zustands-Ereignis-Diagramm SW Entwicklung Ablauf Definition 7.2

13 Modellbasierte C++ Code SW Entwicklung Konkrete Funktionalität 4.6

14 Modellbasierte Codegenerierung SW Entwicklung Wichtige Eigenschaften vom generierten Code: Das Haus wird immer NEU gebaut Der Code wird aus dem Modell generiert Das Modell bildet alle Sichtweisen in der Software ab 4.7

15 Modellbasierte Debugging SW Entwicklung Es ist Round-Trip möglich. Änderungen während dem Debuggen können ins Modell übernommen werden. 4.8 Die Softwaredokumentation entspricht dem Code

16 Bei komplexen Software-Projekten Wenn die Übersicht in Softwareprojekten wichtig ist Wenn die Dokumentation der Software entsprechen soll. Wenn die Software wiederverwendet werden soll (Produktfamilien) optimale Aufteilung der Software in Komponenten und Pakete. Bei Software-Entwicklung im Team Wenn Fehler frühzeitig erkannt werden sollen Wenn ein grafisches Kommunikationsmittel gewünscht ist. Sehr gut gegenüber Kunde und Management 5.1

17 Toolchain/Infrastruktur Model Driven Development (MDD) mit Rhapsody inkl. Codegenerierung Test und Animation auf dem Host Betriebssystem Linux und Sciopta für C++ Projekte Willert Framework für C Projekte Entwicklungsumgebung Eclipse IDE GUI mit QT oder EasyGUI 6.1 Versionsverwaltung Subversion Es wird nur das Modell verwaltet

18 7.1 Computer on Modul (COM) Individuelles Basisboard Alternative zu SingleBoardComputer (SBC), wo bereits alle Stecker vorhanden sind. Board Support Package (BSP) A und O beim Einsatz von COM und SBC Entwicklungs-Pakete mit Evalutionsboards und Support sind vom Hersteller verfügbar Betriebsystem mit boardspezifischen Anpassungen Bibliotheken für unterstützte Peripherie wie USB Master, Videoverarbeitung, Ethernet, PWM, I 2 C und vieles mehr...

19 7.2 Erfolgreicher Einsatz von modellbasierter Softwareentwicklung Hardware ARM9 COM (32MB/32MB), das je nach Anwendung auf ein gerätespezifisches Basisboard aufgesteckt wird. Adaption vom Mess- und Regelungsteil Stecker und Anschlüsse für alle benötigten Schnittstellen Umsetzung der mechanischen Anforderungen Erfüllung der kommerziellen Rahmenbedingungen Software Model Driven Development (MDD) mit Rhapsody in C++ inkl. Codegenerierung Digi-Linux (basierend auf Linux / Uboot 1.1.4) Entwicklungsumgebung mit Eclipse unter Linux Über 2000 Geräte im Markt seit 2007

20 7.3 Erfolgreicher Einsatz von modellbasierter Softwareentwicklung Steuerung für eine Webmaschine Hardware 32 Bit Coldfire mit 512kB/64kB intern; 8MB extern Software Model Driven Development (MDD) mit Rhapsody in C++ inkl. Codegenerierung Sciopta Steuerung für eine Dosierpumpe Hardware 32 Bit PIC32 mit 256kB/32kB intern; 2MB SPI-Flash Software Model Driven Development (MDD) mit Rhapsody in C inkl. Codegenerierung Willert Framework (Footprint 22kB FLASH/4kB RAM)

21 8.1 Erfolgreicher Einsatz von modellbasierter Softwareentwicklung Nutzen/Herausforderungen Welchen Nutzen hat UML gebracht? Transparenz der SW hat zugenommen Sehr hohe Flexibilität durch klare Interfaces Relativ einfacher Wechsel des Prozessors oder COM Austauschbarkeit der Software Objekte Entwicklung auf Host läuft anschliessend auf dem Target Wo lagen die Schwierigkeiten? Lizenzkosten von Rhapsody Einarbeitung in Rhapsody Komplexität der Rhapsody-Properties Umstellung auf die objektorientierte Denkweise Welches ist das richtige Projekt zum Einsteigen?

22 Erfolgreicher Einsatz von modellbasierter Softwareentwicklung Nutzen/Herausforderungen 8.1 Der Einsatz modellbasierter Softwareentwicklung hat uns und unsere Kunden weitergebracht!

23 Ich freue mich auf Ihren Besuch an unserem Tisch für tiefergehende Diskussionen und Fragen 9.1

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel. EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG

Mehr

Architektur und Qualität. Tjard Köbberling

Architektur und Qualität. Tjard Köbberling Architektur und Qualität Tjard Köbberling Gliederung Überblick Architektur und Qualität? Architekturentwurf Anforderungsanalyse Strukturierung Architekturbeschreibungen - Sichten Fallbeispiel 2 Architektur

Mehr

Model Driven Development

Model Driven Development Model Driven Development Vorteile und Gründe für einen Einstieg Philip Zollinger Geschäftsführer EVOCEAN GmbH SEE, 28. 30. April 2008, Bern 1 EVOCEAN GmbH Die Herausforderung Automation der Schlüssel zum

Mehr

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt ECC 2013 Marcel Berger 1 Agenda Motivation Einführung Microsoft.NET Micro Framework Einführung Microsoft.NET Gadgeteer Vorteile Architektur

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

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards Embedded Linux am Beispiel des Gnublin-Boards Was ist Embedded Linux? Wikipedia Als Embedded Linux bezeichnet man ein eingebettetes System mit einem auf dem Linux-Kernel basierenden Betriebssystem. In

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

Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line

Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line In zunehmendem Maße finden heute PC-basierte Entwicklungs-

Mehr

Vortrag von: Ilias Agorakis & Robert Roginer

Vortrag von: Ilias Agorakis & Robert Roginer MDA Model Driven Architecture Vortrag von: Ilias Agorakis & Robert Roginer Anwendungen der SWT - WS 08/09 Inhalt Was ist MDA? Object Management Group (OMG) Ziele Konzepte der MDA Werkzeuge Vor- und Nachteile

Mehr

09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)

09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML) Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)

Mehr

ELEKTRONISCHE SYSTEME

ELEKTRONISCHE SYSTEME ELEKTRONISCHE SYSTEME ELEKTRONISCHE SYSTEME UNSERE IDENTITÄT Wir sind einer der führenden europäischen Systemanbieter in der Fluidund Antriebstechnik, der Handhabungs- und Automatisierungstechnik sowie

Mehr

IT-Projekt-Management

IT-Projekt-Management IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Vorgehensmodell 2005 by, Bielefeld Seite 2 Was ist ein Vorgehensmodell? Strukturbeschreibung über

Mehr

Modellgetriebene Softwareentwicklung bei der IBYKUS AG

Modellgetriebene Softwareentwicklung bei der IBYKUS AG Modellgetriebene Softwareentwicklung bei der IBYKUS AG Dr. Steffen Skatulla, Detlef Hornbostel, Michael Hörseljau IBYKUS AG Sommersemester 2010, FSU Jena 1 2 Vorlesung Modellgetriebene Softwareentwicklung

Mehr

your engineering partner boost your development

your engineering partner boost your development boost development Individuelle Lösungen von Ihrem Engineering Partner Luft- und Raumfahrt Wir realisieren Ihre Visionen und setzen unser ganzes Know-How ein, damit Ihre Ziele praxisgerecht, zeitnah und

Mehr

Christoph Behounek, eggs unimedia

Christoph Behounek, eggs unimedia Adobe Experience Manager6.1 Planung eines erfolgreichen AEM Upgrades Christoph Behounek, eggs unimedia Adobe Experience Manager Ohne Planung funktioniert es nicht Planung eines erfolgreichen AEM Updates

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)

Mehr

Software Systems Engineering. Sommersemester 2013. Prof. Dr. Klaus Schmid. 28.01.2013, SoSe 13 Prof. Dr. Klaus Schmid 1

Software Systems Engineering. Sommersemester 2013. Prof. Dr. Klaus Schmid. 28.01.2013, SoSe 13 Prof. Dr. Klaus Schmid 1 Software Sommersemester 2013 Prof. Dr. Klaus Schmid 1 Kapitel 1: Java - Grundlagen Inhalt 1. Veranstaltungen im Sommersemester 2013 2 2. Aktuelle Abschluss- und Projektarbeiten 8 3. Offene HiWi Stellen

Mehr

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG

Mehr

www.inovis.ch/industrie-pcs Industrie-PCs Full-Size - PICMG - ATX - Rack/Wall-Mount - Kundenspezifisch

www.inovis.ch/industrie-pcs Industrie-PCs Full-Size - PICMG - ATX - Rack/Wall-Mount - Kundenspezifisch www.inovis.ch/industrie-pcs Industrie-PCs Full-Size - PICMG - ATX - Rack/Wall-Mount - Kundenspezifisch Warum INOVIS? Wir sind mehr als ein Distributor und begleiten Ihr Projekt. Wir helfen Ihnen beim Design-In,

Mehr

Systemdenken und Gestaltungsmethodik Einführung und Grundlagen II

Systemdenken und Gestaltungsmethodik Einführung und Grundlagen II Systemdenken und Gestaltungsmethodik Einführung und Grundlagen II Prof. Dr.-Ing. Stefan Brunthaler TFH Wildau 2006 ff. Master Telematik System-Definition Aus einem Systems Engineering Handbook: Ein System

Mehr

gekapselte Mechatronik-Objekte

gekapselte Mechatronik-Objekte Inkrementelle Entwicklung von Produktionsanlagen über gekapselte Mechatronik-Objekte Institut für Informatik Automatisierungstechnik und Robotik (I²AR) Prof. Schmidtmann Habbo Kleinhuis Inhalt Überblick

Mehr

Model Driven Architecture Praxisbeispiel

Model Driven Architecture Praxisbeispiel 1 EJOSA OpenUSS CampusSource Model Driven Architecture Praxisbeispiel 2 Situation von CampusSource-Plattformen Ähnliche Funktionen (Verwaltung von Studenten und Dozenten, Diskussionsforen,...), jedoch

Mehr

Linutronix - Wir verbinden Welten. Open Source Software in der Industrie. Firmenvorstellung

Linutronix - Wir verbinden Welten. Open Source Software in der Industrie. Firmenvorstellung Linutronix - Wir verbinden Welten Open Source Software in der Industrie Firmenvorstellung Firma Gegründet 1996 von Thomas Gleixner 2006 Umwandlung in GmbH Maintainer von: X86 Architektur RT-Preempt UIO

Mehr

Kurzfassung der Studienarbeit

Kurzfassung der Studienarbeit Kurzfassung der Studienarbeit Abteilung Informatik Namen der Studenten Roman Widmer Mikkala Pedersen Studienjahr Sommersemester 2004 Titel der Studienarbeit.NET Skript Debugger Examinator Der GUI-Builder

Mehr

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II Rational Unified Process (RUP) Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das

Mehr

Informationswirtschaft II

Informationswirtschaft II Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe

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

Traceability Terminal. TraceCube

Traceability Terminal. TraceCube Traceability Terminal TraceCube Steigende Anforderungen in der Elektronik- Industrie bedingen eine Rückverfolgbarkeit Steigende Anforderungen Notwendigkeit der Rückverfolgbarkeit aufgrund gesetzlicher

Mehr

Modellbasierte Softwareentwicklung

Modellbasierte Softwareentwicklung CD OCL OD Statechart SD Modellbasierte Softwareentwicklung 7. Evolutionäre Methodik 7.1. Vorgehensmodell Vorlesungsnavigator: Prof. Dr. Bernhard Rumpe Sprache Codegen. http://www.se-rwth.de/ Testen Evolution

Mehr

Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen

Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen MicroConsult Training: Termine Preise bis Juni 2015 (S. 1) Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen Agiles Testen und Test Driven Development von

Mehr

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 NetX - Einführung 2008 Jiri Spale, Programmierung in eingebetteten Systemen 2 NetX is... a highly integrated network controller with a new system

Mehr

Entwicklungswerkzeuge

Entwicklungswerkzeuge Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner

Mehr

Erfolg ist programmierbar.

Erfolg ist programmierbar. 45789545697749812346568958565124578954569774981 46568958565124578954569774981234656895856124578 45697749812346568958565124578954569774981234656 58565124578954569774981234656895856124578954569 49812346568958565124578954569774981234656895856

Mehr

b+m Informatik AG Langlebige und zukunftsfähige modellgetriebene Softwaresysteme? Thomas Stahl b+m Informatik AG 13.06.

b+m Informatik AG Langlebige und zukunftsfähige modellgetriebene Softwaresysteme? Thomas Stahl b+m Informatik AG 13.06. Langlebige und zukunftsfähige modellgetriebene Softwaresysteme? Thomas Stahl 13.06.2012, KoSSE-Tag 1 1 b+m Business IT Management Geschäftsfelder Banken & Sparkassen Versicherungen Engineering Solutions

Mehr

Software-Entwickler/innen Embedded Systems

Software-Entwickler/innen Embedded Systems Software-Entwickler/innen Embedded Systems Software-Projekte bei namhaften Unternehmen in ganz Deutschland. Unsere Expertise stellen wir als Partner von SAP und IBM unter Beweis. Business Intelligence,

Mehr

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges Komponentenbasierte Client-Architektur Hamburg, 16.11.2007 Bernd Olleck IT-Beratung Olleck Agenda Clients aus drei verschiedenen Perspektiven: Technische Infrastruktur Fachliche Sicht Aufgaben eines Clients

Mehr

Gliederung des Vortrages

Gliederung des Vortrages Gliederung des Vortrages Unified Modeling Language Rational Rose Sergej Schwenk Oktober 1999 0. Einführung 1. Historie 2. Der Entwicklungsprozeß 3. UML 3.1 Anwendungsfalldiagramme 3.2 Klassendiagramme

Mehr

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 CODESYS a trademark of 3S-Smart Software Solutions GmbH Agenda 1 Warum

Mehr

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker MOTIVATION Fahrzeug-Software wird modellbasiert mit Simulink/TargetLink entwickelt & DO331/DO-178C ermöglicht modellbasierte

Mehr

Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0. Für den Einsatz in der Praxis

Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0. Für den Einsatz in der Praxis Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0 Für den Einsatz in der Praxis Seite 2 Überblick 1. Ziele 2. Warum das alles? 3. Was ist UML 4. Diagrammarten 5. Umfeld Seite 3 1. Ziele 1. Ziele dieses

Mehr

IO-Link Komponenten einfach, individuell, unkompliziert

IO-Link Komponenten einfach, individuell, unkompliziert IO-Link Komponenten einfach, individuell, unkompliziert www.iq2-development.de iqinterface Ihr einfacher Zugang zu IO-Link Geräten iqinterface ist ein vielseitiges Entwicklungs- und Produktionstool für

Mehr

Softwareentwicklung für Weltraumanwendungen

Softwareentwicklung für Weltraumanwendungen Dipl. Ing. Falk Ahlendorf, Carl-Zeiss Gymnasium, 06.06.2013 1 Über Mich 1997 2003 Carl-Zeiss Gymnasium, Spezialschulteil 2003 2004 Grundwehrdienst,EloKa in Donauwörth 2004 2009 Studium an der TU-Ilmenau

Mehr

Rapid Prototyping. Mai 2008 Allan Jäke usability@jaeke.de

Rapid Prototyping. Mai 2008 Allan Jäke usability@jaeke.de Mai 2008 Allan Jäke usability@jaeke.de Allgemein Ursprung Ursprünglich für Maschinenbau erfunden Holz, Metall, Kunststoffe, Beton,... Danach Softwareentwicklung frühzeitiges Feedback bezüglich der Eignung

Mehr

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt Embedded Linux Portierung auf mobiles Datenerfassungsterminal Ole Reinhardt Embedded Linux Embedded = Eingebettet, Verborgen? Embedded Linux Embedded = Eingebettet, Verborgen?

Mehr

Embedded GNU/Linux mit Gnublin

Embedded GNU/Linux mit Gnublin Embedded GNU/Linux mit Gnublin Benedikt Sauter Augsburger Linux Tag 23. März 2013 Zur Person Benedikt Sauter Studium Informatik Interessen: Mikrocontroller, Linux, Web Selbstständig / Geschäftsführer Diverse

Mehr

Die Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber

Die Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber Die Entwicklungsumgebung Labor Technische Informatik Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber 19.04.2011 Inhalt 1 Das Keil MCB1700 Board...2 2 Keil ARM MDK Toolchain...3 2.1 Projekterstellung...3

Mehr

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG , Barbara Paech Ins$tute of Computer Science Chair of So4ware Engineering Im Neuenheimer Feld 326 69120 Heidelberg, Germany hgp://se.ifi.uni- heidelberg.de delater@informa$k.uni- heidelberg.de RUPRECHT-KARLS-UNIVERSITÄT

Mehr

Die in diesem Handbuch wiedergegebenen Angaben gelten uneingeschränkt nu r für die jeweils aktuelle Version des smart9/cosys9-betriebssystems.

Die in diesem Handbuch wiedergegebenen Angaben gelten uneingeschränkt nu r für die jeweils aktuelle Version des smart9/cosys9-betriebssystems. Impressum Copyright epis Automation GmbH & Co. KG 2013. Alle Rechte, auch der Übersetzung vorbehalten. Das Kopieren oder Reproduzieren, ganz oder auch nur auszugsweise, in irgend einer Form (Druck, Fotokopie,

Mehr

Configurable Embedded Systems

Configurable Embedded Systems Configurable Embedded Systems Prof. Dr. Sven-Hendrik Voß Wintersemester 2017 Technische Informatik (Master), Semester 2 Termin 3, 23.10.2017 Seite 2 Zynq Design Flow Configurable Embedded Systems Wintersemester

Mehr

Ein Unternehmen im Wandel vom Dienstleister zum Systemlieferanten

Ein Unternehmen im Wandel vom Dienstleister zum Systemlieferanten Ein Unternehmen im Wandel vom Dienstleister zum Systemlieferanten Die CPI GmbH Zahlen und Fakten Gründung 1992 5 Mitarbeiter Projekte im ATM, Industrie, Automotiv, GSM und ID-Cards Realisierte Produkte

Mehr

Netduino Mikroprozessor für.net Entwickler

Netduino Mikroprozessor für.net Entwickler Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt

Mehr

Software Engineering

Software Engineering Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,

Mehr

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung Was für ein Tempo! Das Rad dreht sich rasant schnell: Die heutigen Anforderungen an Softwareentwicklung sind hoch und werden

Mehr

Programmierung von Steuerungen künftig objektorientiert?

Programmierung von Steuerungen künftig objektorientiert? 1 Programmierung von Steuerungen künftig objektorientiert? R. Hungerbühler, Dozent BFH R. Hungerbühler Dozent Automation BFH 2 Sichten auf Fragestellung Wissenstand Mitarbeiter /Ausbildung Entwickler,

Mehr

HANDBUCH LSM GRUNDLAGEN LSM

HANDBUCH LSM GRUNDLAGEN LSM Seite 1 1.0 GRUNDLAGEN LSM 1.1. SYSTEMVORAUSSETZUNGEN AB LSM 3.1 SP1 (ÄNDERUNGEN VORBEHALTEN) ALLGEMEIN Lokale Administratorrechte zur Installation Kommunikation: TCP/IP (NetBios aktiv), LAN (Empfehlung:

Mehr

OTMAR-DIETER WATOLA. Master of Science (M.Sc.) Informationssysteme. Professional Scrum Master I. Geburtsjahr 1990 Profil-Stand Januar 2016

OTMAR-DIETER WATOLA. Master of Science (M.Sc.) Informationssysteme. Professional Scrum Master I. Geburtsjahr 1990 Profil-Stand Januar 2016 OTMAR-DIETER WATOLA Master of Science (M.Sc.) Informationssysteme Professional Scrum Master I Geburtsjahr 1990 Profil-Stand Januar 2016 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str.

Mehr

Junior/Senior (C#).NET Softwareentwickler (m/w) (Jn 17956)

Junior/Senior (C#).NET Softwareentwickler (m/w) (Jn 17956) In der old economy ist unser Kunde weltweit führender Anbieter eines technologisch überlegenen Produkts im Bereich Maschinenbau. In der new economy ist er Nischenanbieter für System-Lösungen zur Optimierung

Mehr

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools David Schäfer Vorstellung: HMS Analytical Software Anwendungs-Know-how, u.a. Banken und Versicherungen Pharma- und Medizinprodukte Technologie-Know-how,

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

Rapid Prototyping mit CANape Version 1.0 2010-11-22

Rapid Prototyping mit CANape Version 1.0 2010-11-22 Version 1.0 2010-11-22 Inhaltsverzeichnis 1.0 Übersicht...3 2.0 Funktionsentwicklung mit MATLAB...4 3.0 Simulink als Ablaufumgebung CANape als komfortable Bedienoberfläche...4 4.0 CANape als Ablaufumgebung...5

Mehr

jobs.werum.de COLORFUL THINKING Fachinformatiker Anwendungsentwicklung Systemintegration Duales Studium Angewandte Informatik Wirtschaftsinformatik

jobs.werum.de COLORFUL THINKING Fachinformatiker Anwendungsentwicklung Systemintegration Duales Studium Angewandte Informatik Wirtschaftsinformatik jobs.werum.de COLORFUL THINKING Fachinformatiker Anwendungsentwicklung Systemintegration Duales Studium Angewandte Informatik Wirtschaftsinformatik Fachinformatiker Anwendungsentwicklung Fachinformatiker/-innen

Mehr

Die Verbindung für Ihre Produkte zum Internet mit dem LAING CLOUD INTERFACE. Bedienen Überwachen Konfigurieren über das Internet

Die Verbindung für Ihre Produkte zum Internet mit dem LAING CLOUD INTERFACE. Bedienen Überwachen Konfigurieren über das Internet Die Verbindung für Ihre Produkte zum Internet mit dem LAING CLOUD INTERFACE. Bedienen Überwachen Konfigurieren über das Internet Laing Cloud Interface Verbindungen zum Internet gibt es viele, aber vermutlich

Mehr

Methodenbasiert in der Durchführung V-Modell XT-konform im Ergebnis

Methodenbasiert in der Durchführung V-Modell XT-konform im Ergebnis Methodenbasiert in der Durchführung V-Modell -konform im Ergebnis - 1 - So? oder gibt es einen anderen Weg? - 2 - Die Werkzeugfamilie Business professionelle Geschäftsprozessmodellierung mit UML Object

Mehr

Anforderungsmanagement

Anforderungsmanagement Gerhard Versteegen (Hrsg.) Alexander Heßeier Colin Hood Christian Missling Renate Stücka Anforderungsmanagement Formale Prozesse, Praxiserfahrungen, Einführungsstrategien und Toolauswahl Springer Inhaltsverzeichnis

Mehr

Microsoft SharePoint. share it, do it! www.klockwork.at

Microsoft SharePoint. share it, do it! www.klockwork.at Microsoft SharePoint share it, do it! www.klockwork.at Share it do it! Das Wissen steckt vor allem in den Köpfen unserer Mitarbeiter. Deshalb ermutigen wir sie, ihr Wissen aufzuzeichnen und zu teilen.

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

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

Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job.

Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job. Automotive, Nachrichtentechnik und weiteren Industriezweigen, erweitern wir Ihre Karrieremöglichkeiten Hardwareentwickler analoge Schaltungen (m/w) Referenz HW 2014 AS: Einsatzort: München, Stuttgart,

Mehr

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen Clemens Gull Joomlal-Extensions mit PHP entwickeln Mit 322 Abbildungen 11 Inhaltsverzeichnis 1 Einführung 15 1.1 Wasistjoomla? 15 1.1.1 Content-Management-System 15 1.1.2 Open-Source-Software 16 1.2 Der

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Rhapsody in J Modellierung von Echtzeitsystemen

Rhapsody in J Modellierung von Echtzeitsystemen Rhapsody in J Modellierung von Echtzeitsystemen Tobias Schumacher tobe@uni-paderborn.de Rhapsody in J - Modellierung von Echtzeitsystemen p.1/17 Anspruch des Tools Einsatzbereiche/Features Modellierung

Mehr

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de SCRUM Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter Dirk.Prueter@gmx.de Überblick Was ist SCRUM Wie funktioniert SCRUM Warum lohnt es sich, SCRUM anzuwenden

Mehr

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt Damit gehen Ihre Geräte und Anlagen online Mit dem Webbrowser bedienen, steuern und überwachen Sie INES und die daran angeschlossene Peripherie... ganz einfach übers Internet. 1 Inhalt 1 Inhalt 1 2 Anwendungen

Mehr

ANWENDERBEITRAG ALPHA LASER COMPUTER AIDED WORKS JANUAR 2012. Dokumentation und Qualitätssicherung in der Laserproduktion

ANWENDERBEITRAG ALPHA LASER COMPUTER AIDED WORKS JANUAR 2012. Dokumentation und Qualitätssicherung in der Laserproduktion Dokumentation und Qualitätssicherung in der Laserproduktion Um die Dokumentation und Qualitätssicherung in der Fertigung zu standardisieren, war die Firma ALPHA LASER auf der Suche nach einer passenden

Mehr

Hmmm.. Hmmm.. Hmmm.. Genau!! Office in der Cloud Realität oder Zukunft? Dumme Frage! ist doch schon lange Realität!. aber auch wirklich für alle sinnvoll und brauchbar? Cloud ist nicht gleich Cloud!

Mehr

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering mit Übungen Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 2 Organisation Ort: Seminarraum 05.002, Spiegelgasse 5 Ablauf: 15:15 Vorlesung Prüfung: Schriftlich,

Mehr

German Metasploit Framework Tutorial 16. August 2005 dav

German Metasploit Framework Tutorial 16. August 2005 dav German Metasploit Framework Tutorial 16. August 2005 dav Inhalt 1. Einleitung 2. Exploit Datenbank 2.1. Neue Exploits integrieren 3. Payload Datenbank 4. Konfiguration und Anwendungen eines Exploits 4.1.

Mehr

Herzlich Willkommen zur IT - Messe

Herzlich Willkommen zur IT - Messe Herzlich Willkommen zur IT - Messe» Automatisiert zu Windows 7 wechseln «Udo Schüpphaus (Vertrieb) baramundi software AG IT einfach clever managen 2011 www.baramundi.de IT einfach clever managen baramundi

Mehr

Software-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013

Software-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013 Software-Praktikum Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013 Überblick Was ist das Ziel des Praktikums? Wie wird das Praktikum durchgeführt? Was wird bewertet? Welchen Softwareentwicklungsprozess

Mehr

Frontend Engineer (m/w)

Frontend Engineer (m/w) Hamburg Frontend Engineer (m/w) Unser Hamburger -Team braucht Unterstützung! im verantworten u.a. die innovativen Frontend-Entwicklungen für Websites, Shops, Kampagnen und mobile Anwendungen. Dazu entwickeln

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

Time to Market genügt nicht

Time to Market genügt nicht Time to Market genügt nicht langfristig planen, kurzfristig realisieren Helge Taubert Zühlke Um was geht s? Darwin! 2009 ist das Darwin Jahr 200. Geburtstag von Charles Darwin 150 Jahre Evolutionstheorie

Mehr

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools. http://dominik-helleberg.de/+

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools. http://dominik-helleberg.de/+ Speaker Dominik Helleberg Mobile Development Android / Embedded Tools http://dominik-helleberg.de/+ Warum? Moderne Consumer UI Moderne Consumer UI http://fortheloveoftech.com/2014/10/01/windows-10-for-tablets-first-impressions-there-is-no-start-menu/

Mehr

Jochen Bauer 08.01.2010

Jochen Bauer 08.01.2010 08.01.2010 Um was geht s und wie läuft s ab? Eclipse-EMP-MDT: Standards unter einem Dach! Gliederung 1. der Model (MDT) 2. Model-Driven- (MDD) und MDT 3. Interne Domain-Specific-Languages (DSL) 4. 5. 6.,

Mehr

Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)

Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Automatisiertes Erstellen von Berichten in EasyConfig V4 EasyConfig ist eine bei der entwickelte Software zur Auslegung und

Mehr

KTS KOMMUNIKATIONSTECHNIK & SYSTEME

KTS KOMMUNIKATIONSTECHNIK & SYSTEME KTS KOMMUNIKATIONSTECHNIK & SYSTEME KTS ist ein innovatives Unternehmen im Bereich der Elektronikentwicklung Im Zentrum steht die Entwicklung und Produktion von komplexen RFID Systemen. Diese Systeme erstrecken

Mehr

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder Best Practices für RM/RE in einem Prozess Framework Thomas Schröder 1 Die Herausforderung bewährte Praktiken effektiv zu nutzen Unterschiedliche Quellen in unterschiedlichen Formaten Schwierig anzupassen

Mehr

Domänenspezifisch entwickeln mit UML (Vortrag mit Demo)

Domänenspezifisch entwickeln mit UML (Vortrag mit Demo) Gert Bikker, Kevin Barwich, Arne Noyer Domänenspezifisch entwickeln mit UML (Vortrag mit Demo) Die Modellierung mit UML bietet auch für eingebettete Systeme viele Vorteile. Um die Vorteile effizient nutzen

Mehr

Software Engineering

Software Engineering Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Model Driven Architecture

Model Driven Architecture Model Driven Architecture Wilhelm Stephan Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Seminar Softwareentwicklung in der Wissenschaft Betreuer: Julian Kunkel SommerSemester

Mehr

Erfolgreicher Ums9eg auf Git

Erfolgreicher Ums9eg auf Git CONCEPT PEOPLE IT- TALK Ein Erfahrungsbericht Erfolgreicher Ums9eg auf Git René Preißel (etosquare) Nils Hartmann (Techniker Krankenkasse) VORSTELLUNG René Preißel Freiberuflicher SoGwarearchitekt, Entwickler

Mehr

Thomas Freitag achelos GmbH SmartCard-Workshop. 1 2012 achelos GmbH

Thomas Freitag achelos GmbH SmartCard-Workshop. 1 2012 achelos GmbH Thomas Freitag achelos GmbH SmartCard-Workshop 2012 1 2012 achelos GmbH Übersicht 1. 2. 3. 4. 5. 6. 7. Einführung / Motivation Historie des Testens Schnittstellen im Testbereich Eclipse Plugins Automatisierung,

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

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung? Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung

Mehr

Firmenportrait open4business GmbH. open4business. Softwareentwicklung für Unternehmen

Firmenportrait open4business GmbH. open4business. Softwareentwicklung für Unternehmen Firmenportrait open4business GmbH open4business Softwareentwicklung für Unternehmen Wer sind Wer wir sind Kurzprofil Die open4business GmbH ist ein mittelständisches IT-Dienstleistungsunternehmen mit Firmensitz

Mehr

Referent: Alessandro Arrigo AAM1. Professor: Prof. Dr. Heindl. Furtwangen, 2.7.2009

Referent: Alessandro Arrigo AAM1. Professor: Prof. Dr. Heindl. Furtwangen, 2.7.2009 - Entwicklungsprozess - Referent: Alessandro Arrigo AAM1 Professor: Prof. Dr. Heindl Furtwangen, 2.7.2009 Agenda 1. Vorstellung des Autors 2. Das Buch 3. Inhalt des Kapitels 4. Verwendung in anderer Literatur

Mehr

Umstellung auf die Version 10.2 mit neuem GUI - ein Erfahrungsbericht - Frankfurter Buchmesse Klopotek User Group

Umstellung auf die Version 10.2 mit neuem GUI - ein Erfahrungsbericht - Frankfurter Buchmesse Klopotek User Group Umstellung auf die Version 10.2 mit neuem GUI - ein Erfahrungsbericht - Frankfurter Buchmesse Klopotek User Group Frankfurt, 11. Oktober 2012, Torsten Schulz Warum eine neue PPM Version? Durch Umstieg

Mehr

Wahlpflichtfach Software Engineering

Wahlpflichtfach Software Engineering Wahlpflichtfach Software Engineering Vorstellung der Ziele & Inhalte Dr.-Ing. Christian Weidauer Diplom-Arbeitswissenschaftler Organisatorische Dauer: 1 Semester Lehrveranstaltung Präsenz: 16 h Prüfungsform

Mehr