Hier zeigen wir Ihnen eine Auswahl der von uns realisierten Projekte
4/2023 – 2/2024 |
ReqIF Import/Export-Modul |
---|---|
Auftrag |
Entwicklung eines Add-In zum Austausch von Requirements zwischen Sparx Enterprise Architect (EA) und Requirements Management Tools anderer Hersteller. |
Rolle |
Anforderungsanalytiker, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
Anforderungsentwicklung |
Werkzeuge / Produkte |
IBM Rational DOORS |
8/2023 – 2/2024 |
Verfahren zur Inbetriebnahme von Netzwerk-Knoten |
---|---|
Auftrag |
Entwicklung eines Verfahrens zur Integration von Netzwerk-Knoten ab Hersteller in eine Fahrzeugarchitektur unter Einbeziehung aller Stakeholder |
Rolle |
Anforderungsanalytiker, Logistikentwickler, Systemarchitekt |
Tätigkeitsprofil |
Anforderungsentwicklung, Logistische Konzeption, Anwenderaufgabenanalyse |
Werkzeuge / Produkte |
Sparx Enterprise Architect |
11/2022 – 8/2023 |
Controller f. Software Update System |
---|---|
Auftrag |
Realisierung einer plattformunabhängigen Komponente zur Ablaufsteuerung unterschiedlichster Update-Verfahren im Netzwerk eines Software Update Systems mit DDS-Integrationsbus. |
Rolle |
Anforderungsanalytiker, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
Anforderungsentwicklung |
Werkzeuge / Produkte |
IBM Rational Rhapsody / DOORS |
9/2022 – 7/2023 |
Installer f. Software Update System |
---|---|
Auftrag |
Entwicklung eines Update-Verfahrens und einer Komponente mit DDS-Integrationsbus für die Installation von Software-Updates auf x64 PC’s mit UEFI. Bestandteil der Aufgabe war die Erzeugung einer für die Komponente minimierten Laufzeitumgebung auf Basis Linux x64. |
Rolle |
Anforderungsanalytiker, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
Anforderungsentwicklung |
Werkzeuge / Produkte |
IBM Rational Rhapsody / DOORS |
7/2022 – 2/2023 |
HMI f. Software Update System |
---|---|
Auftrag |
Realisierung einer plattformunabhängigen grafischen Nutzerschnittstelle als Komponente im Netzwerk eines Software Update Systems mit DDS-Schnittstelle. |
Rolle |
Anforderungsanalytiker, Ergonomieverantwortlicher, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
Anforderungsentwicklung , Anwenderaufgabenanalyse |
Werkzeuge / Produkte |
IBM Rational Rhapsody / DOORS |
11/2021 – 11/2022 |
PXE Boot Service |
---|---|
Auftrag |
Entwicklung eines PXE Boot Services inklusive DHCP-Service und DDS-Integrationsschnittstelle |
Rolle |
Anforderungsanalytiker, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
Anforderungsentwicklung |
Werkzeuge / Produkte |
Intel Preboot Execution Environment (PXE) Specification |
3/2021 – 8/2023 |
Software Update System |
---|---|
Auftrag |
Konzeption und Spezifikation eines sicheren und universellen Software Update Systems für heterogene Fahrzeugarchitekturen aus CAN- und Ethernet-Knoten, offen für unterschiedliche Hersteller-spezifische Update-Verfahren. |
Rolle |
Anforderungsanalytiker, Logistikentwickler, Systemarchitekt, SW-Architekt |
Tätigkeitsprofil |
Anforderungsentwicklung |
Werkzeuge / Produkte |
IBM Rational Rhapsody / DOORS, RTI Connext DDS |
11/2020 – 8/2021 |
Fahrzeugsteuereinheit (VCU) |
---|---|
Auftrag |
Spezifikation und Realisierung einer Steuer- und Regeleinheit für Rad- und Kettenfahrzeuge. Regelung von translativer und rotatiorischer Geschwindigkeit von schweren Rad- und Kettenfahrzeugen zur Adaption eines autonomen Führungssystems. |
Rolle |
Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Systemintegrator |
Tätigkeitsprofil |
Regelungstechnik, fahrzeugspezifische Antriebs- und Lenktechnik CAN-Bus C/C++ |
Werkzeuge / Produkte |
CAN-Modul mit C-HAL (Fa. STW), Code Blocks, Sparx Enterprise Architect, Visual Studio |
2/2019 – 12/2021 |
GVA Services |
---|---|
Auftrag |
Spezifikation und Realisierung GVA-konformer Services auf Basis Land Data Model und DDS |
Rolle |
SW-Architektur, SW-Entwicklung |
Tätigkeitsprofil |
Land Open System Architecture (LOSA), Generic Vehicle Architecture (GVA), GVA Defence Standard 23-009, Model Driven Architecture (MDA), RTI Connext DDS, C++ |
Werkzeuge / Produkte |
IBM Rational Rhapsody / DOORS, RTI Connext DDS, YOCTO (embedded Linux), Qt5 |
5/2018 – 4/2019 |
DDS Service Management |
---|---|
Auftrag |
Konzeption, Spezifikation und Realisierung einer Lösung zur Ausfallsicherung von DDS Services |
Rolle |
SW-Architektur, SW-Entwicklung |
Tätigkeitsprofil |
Land Open System Architecture (LOSA), Generic Vehicle Architecture (GVA), GVA Defence Standard 23-009, Model Driven Architecture (MDA), RTI Connext DDS, C++ |
Werkzeuge / Produkte |
IBM Rational Rhapsody, RTI Connext DDS, YOCTO (embedded Linux), Qt5 |
10/2018 – 1/2019 |
Bediengerät Air Start Unit |
---|---|
Auftrag |
Entwicklung eines Bediengeräts mit GUI und CAN-Schnittstelle für einen Luftstarter mit Elektrotriebwerk (Bodenstartgerät für Flugzeugtriebwerke). |
Rolle |
UI-Design und SW-Entwicklung |
Tätigkeitsprofil |
CAN-Bus, CODESYS SPS Programmierung |
Werkzeuge / Produkte |
CODESYS 3.5 IDE, IEC 61131-3-Automatisierungssoftware, ISO7000 |
2/2018 – 3/2018 |
Diagramm-Generator EA Extension |
---|---|
Auftrag |
Entwicklung einer Anwendungssoftware zur Rückentwicklung von C-Source Code in Aktivitätsdiagramme als SW-Erweiterung zum Sparx Enterprise Architect. |
Rolle |
Projektmanager, SW-Entwickler |
Tätigkeitsprofil |
C (C11) Grammatik, Sparx Enterprise Architect Automation Interface, Parsergenerator, C#, .NET 4.5, WPF/XAML, N-Unit, Test Driven Development |
Werkzeuge / Produkte |
Microsoft Visual Studio 2015, Enterprise Architect Fa. Sparx Ltd., Procead, Nunit, ANTLR 4 |
1/2017 – 5/2018 |
Retrograde Spezifikation SIL 3/4 |
---|---|
Auftrag |
Rückwärtsentwicklung von Struktur und Verhalten aus C-Quellcode und Schaltplänen des Sicherheitscontrollers eines Gleisbaustellen-Warnsystems:
|
Rolle |
Anforderungsanalytiker, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
Anforderungsspezifikation, Requirements Management, Programmiersprache C |
Werkzeuge / Produkte |
Sparx Enterprise Architect, Procead, Eclipse IDE |
5/2017 – 11/2017 |
Schmierstoffanalyse mit Infrarot-Spektrometer |
---|---|
Auftrag |
Entwicklung einer Anwendungssoftware zur Probenanalyse von Schmierstoffen an einem Infrarot-Spektrometer:
|
Rolle |
Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer |
Tätigkeitsprofil |
Proprietäres Ethernet-Protokoll (OCOM, TCP, UDP), Python, Qt, SQL, Nunit |
Werkzeuge / Produkte |
Windows 7, Sparx Enterprise Architect, Procead, Eclipse Oxygen, Python 3.4, Qt 4.8 |
3/2016 – 9/2016 |
Anwendungsberatung Sparx Enterprise Architect |
---|---|
Auftrag |
Beratung zur Realisierung sicherheitsrelevanter Systeme mit Hilfe des Sparx Enterprise Architect
|
Rolle |
Berater |
Tätigkeitsprofil |
Sparx Enterprise Architect, MDG-Technologie, Template-Erstellung, SQL-Searches, Systementwicklung, Softwareentwicklung, Prozessmanagment, Qualitätsmanagement, Konfigurationsmanagement |
Werkzeuge / Produkte |
Sparx Enterprise Architect 11, Procead 1.0 |
9/2016 – 12/2016 |
Software-Verifikation White-Box, SIL 3 |
---|---|
Auftrag |
Durchführung von Software Tests zur SIL 3 Qualifizierung an beigestelltem C-Source Code einer Signalsteuerung mit ~300 Funktionen |
Rolle |
Prüfer |
Tätigkeitsprofil |
White-Box Software Test, Mocking, Code Coverage, Modified condition/decision coverage MC/DC, Classification Tree Method CTM |
Werkzeuge / Produkte |
Tessy (Fa. Razorcat) |
5/2016 – 09/2016 |
GVA Plug-in |
---|---|
Auftrag |
Entwicklung eines GVA-konformen Plug-in zur Erzeugung von Steuerbefehlen aus Gedanken–EEG mit Trainingsmodus und grafischer Rückmeldung Entwicklung eines GVA-konformen Plug-in zur Bedienung und Anzeige eines Hilfstriebwerks |
Rolle |
SW-Entwickler |
Tätigkeitsprofil |
C#, .NET 4.5, DirectX-3D, CAN, Generic Vehicle Architecture GVA |
Werkzeuge / Produkte |
Microsoft Visual Studio 2013, Emotiv Epoc+ wireless EEG |
3/2015 – 12/2015 |
Bediengerät Systemtest Nachführanlage |
---|---|
Auftrag |
Entwicklung eines spartanischen Bediengeräts (6 Taster, alphanumerisches Display) mit Programmsteuerung zur Realisierung der Funktionsprüfung und Fehlerlokalisierung einer militärischen Anlage. Erstellung eines Bedienkonzepts, Spezifikation, Programmierung und Integration. |
Rolle |
Anforderungsanalytiker, Ergonomieverantwortlicher, SW-Entwickler, Systemintegrator, Prüfer |
Tätigkeitsprofil |
CANopen, Microcontroller Infineon C166, Programmiersprache C |
Werkzeuge / Produkte |
Tasking Compiler/Linker |
seit 2/2015 |
Procead für Sparx Enterprise Architect |
---|---|
Auftrag |
Fortlaufende Entwicklung und Pflege eines SW-Produkts zur Erweiterung der Software Enterprise Architect der Fa. Sparx Ltd. Aufgabe: Integration einer systematischen Unterstützung von Entwicklungsprozessen auf Projekt- und Produktqualifizierungsebene für beliebige PQM-Systeme auf Basis von Entscheidungspunkten (decision gates) und einer frei definierbaren Workflow-Engine. |
Rolle |
Projektmanager, Produktmanager, Design und Entwicklung |
Tätigkeitsprofil |
Anforderungen an sicherheitsrelevante Projekte, Systems Engineering, Software Engineering, Requirements Management, Change Management, Configuration Management, Version Control, Process Management, Quality Management, Software Development Process Model, Workflow Management Sparx Enterprise Architect Automation Interface, MDG-Technologie, Template-Erstellung, SQL-Searches, Test Automation, Testing Framework, C#, .NET 4.5, SQL, WPF/XAML, Test Driven Development |
Werkzeuge / Produkte |
Microsoft Visual Studio 2015, Sparx Enterprise Architect, Procead, Nunit, V-Modell-XT 2.1, MySQL |
4/2014 – 11/2017 |
Bedien- und Anzeigeeinheit Aufklärungssystem |
---|---|
Auftrag |
Entwicklung der SW-Einheit zur Anzeige von Betriebszuständen, Kamerabildern der Optronik sowie einer 3D/2D-Visualisierung der momentanen Stellung des hydraulischen Greifersystems im Raum. Entwicklung einer integrierten Funktionsprüfung. |
Rolle |
Projektmanager, Anforderungsanalytiker, Ergonomieverantwortlicher, SW-Architekt, SW-Entwickler |
Tätigkeitsprofil |
CANopen, C#, .NET 3.5, Direct/X, Direct3D, UML, Unit Testing Framework |
Werkzeuge / Produkte |
Windows 7, Trimble Navigation Sketchup 8, Microsoft Visual Studio 2013, DirectX-3D 9, Sparx Enterprise Architect, IBM Rational DOORS, NUnit |
4/2014 – 6/2014 |
Softwareverifikation SIL-3 |
---|---|
Auftrag |
Spezifikation und Implementierung von Prüfungen auf Unit-, Integrations- und Systemebene zur SIL 3 Qualifizierung von SW-Modulen Erzeugen von Attrappen (Stub, Mock) |
Rolle |
SW-Entwickler, Prüfer |
Tätigkeitsprofil |
DIN EN 61508, Programmiersprache C, Mocking, Softwaretest |
Werkzeuge / Produkte |
IBM Test Realtime, IBM Rational DOORS |
11/2011 – 12/2013 |
Steuereinheit Detektorfahrzeug GRCP |
---|---|
Auftrag |
Entwicklung der Steuereinheit für das ferngesteuerte Detektorfahrzeug im GRCP:
|
Rolle |
Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer |
Tätigkeitsprofil |
CAN, CANopen, RS-422, C, C#, Python, Steuerungs- und Regelungstechnik |
Werkzeuge / Produkte |
ESX-3XL CAN-Modul mit C-HAL (Fa. STW), Code Blocks, Sparx Enterprise Architect |
5/2012 – 11/2012 |
DVB-T Monitoring |
---|---|
Auftrag |
Erweiterung einer DVB-T Monitoring Appliance auf kundenspezifischer Plattform um die Übertragung der Impulsantwort des DVB-T-Signals |
Rolle |
SW-Entwickler |
Tätigkeitsprofil |
I2C, DSP, ARM9 |
Werkzeuge / Produkte |
Code Composer Studio (Texas Instruments) |
1/2010 – 03/2012 |
Referenzanlage (Fehlersimulation und Prüfmittel) |
---|---|
Auftrag |
Entwicklung einer Prüfeinrichtung zur Inbetriebnahme, Optimierung und Abnahme der sicherheitsrelevanten Software von Steuerrechner und Sicherheitcontroller innerhalb eines verteilten CAN-Systems mit Prüfadaption. Entwicklung von CAN-Simulatoren für Funk-, Mess- und Steuer- und Navigationsgeräte. Entwicklung einer Anlagen-Programmsteuerung mit Makroprozessor zur Definition von Fehlersimulationen durch einen Prüfer. Entwicklung einer Interprozesskommunikation IPC zwischen Simulation, GUI und Makro-Programmsteuerung |
Rolle |
Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer |
Tätigkeitsprofil |
Verteilte Systeme, IPC, CAN, CUP-Protokoll, CANopen, CORBA 2, Data Distribution Service DDS, C++, C#, .Net 3.5, Python, Unit Testing Framework |
Werkzeuge / Produkte |
Windows 7, Borland C++ Builder, Microsoft Visual Studio 2008, Sparx Enterprise Architect, NUnit |
1/2010 – 03/2010 |
Verpackungssteuerung und Produktrückverfolgung |
---|---|
Auftrag |
Entwicklung einer Komissionierungsverwaltung für Einzelgebinde, Trays und Mehrwegpaletten in ein kundenspezifisches Shopfloor-MES mit WIP-Tracking. Regelbasierte Verpackungssteuerung und Produktrückverfolgung von Verpackung auf Fertigungslose für einen Automobil-Zulieferer. |
Rolle |
Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer |
Tätigkeitsprofil |
RDBMS, SOAP, C++, SQL, DDL, Datenbankdesign, ER-Modellierung, Stored Procedures |
Werkzeuge / Produkte |
Visual C++, MySQL, Sparx Enterprise Architect |