Beschreibung
Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation von Klasse C Medizinprodukten nach IEC 62304.
Grund: Die alten Systeme enthalten Komponenten welche nicht mehr geliefert werden und der Programmcode war teilweise in Assembler geschrieben.
Neuentwicklung von Begin.
Eine besondere Herausforderung war die Erarbeitung der Anforderungen, welche teilweise aus dem Assembler-Code gelesen werden mussten, da die Firma umgezogen ist und Know-How durch Mitarbeiterabgänge nicht mehr vorhanden war.
Aufgaben
2005 - 12/2010: Funkvernetzung von Teilsystemen
Kunde: RUAG Simulation & Defense Bern
Beschreibung
Moderne Ausbildungen und Trainings im Bereich Defence & Security werden per Simulation durchgeführt. Der Hersteller solcher Simulationssysteme entwickelt die Kommunikation zwischen den Teilkomponenten der Simulationsausrüstung neu. Zentrale Anforderungen an die Systeme sind zuverlässige und zeitgleiche Reaktionen in den Teilsystemen. Hierfür war die langjährige Erfahrung des Beraters mit Realtime-Systemen und Kommunikationsprotokollen gefragt.
Aufgaben
Kenntnisse
UML Rhapsody, Eclipse, C++, Trac, Renesas Controller, I2C
2000 - 2005: Entwicklung eines Voice-Switching-Konzepts
Kunde: Aastra Telecom AG (ASCOM)
Beschreibung
Ein Telekommunikationsanbieter will zukünftig die Techniken ISDN, Analog, Dect, Proprietär, SIP und IP in einem Kommunikationssystem vereinen. In das neu zu entwickelnde Switching-Konzept sind zudem über IP vernetzte, Teilsysteme einzubeziehen und zu steuern. Das Switching-Konzept soll zudem nicht nur Punkt-zu-Punkt-Verbindungen unterstützen sondern auch Konferenzschaltungen, Intrusions, das Einspeisen von Tönen, Ton-Aufzeichnungen, Anrufbeantworter-Funktionen und viele weitere Features.
Aufgrund der Komplexität der Anforderungen entschied sich der Auftraggeber bereits von Anfang an für eine objektorientierte Vorgehensweise.
Aufgaben
Kenntnisse
Shlaer-Mellor, UML, C++, RUP, Enea-OSE, DDD, Rational Rose, MPC860, MPC8260, diverse Switching-Bausteine von Infineon, DSP, RISC, DMA
1997 - 2005: Weiterentwicklung ISDN-Signalisierung und Betriebssystem-Add-ons
Kunde: ASCOM Business Systems AG, Solothurn
Beschreibung
Ein Telekommunikationsunternehmen will die Software für ISDN-Signalisierung in großen Telefonanlagen weiterentwickeln. Sie soll neue Kommunikationsbausteine und Protokollstandards unterschiedlicher Länder integrieren.
Für ein umfassendes System- Monitoring lässt der Kunde Add-ons für das Realtime-Betriebssystem entwickeln.
Aufgaben
Kenntnisse
Shlaer-Mellor, UML, C++, RUP, Enea-OSE, DDD, Rational Rose, MPC860, MPC8260, diverse Bausteine von Infineon: Switching, ISDN Ports
2002: Multikanal-Treiber für Inband-Daten-Kommunikation
Kunde: NetModule, Inalp-Networks Niederwangen
Beschreibung
In einem 2-Megabit-Datenstrom der in 32 Zeitschlitze aufgeteilt ist, soll in jedem einzelnen Zeitschlitz ein frei wählbares Protokoll gefahren werden können. Die einzelnen Kanäle werden per DMA bedient und müssen während der Laufzeit einzeln aufgesetzt und konfiguriert werden können.
Aufgaben
Kenntnisse
C++, QMC der Motorola PowerQUICC Controller, DMA, VxWorks
2001: Aufbau einer ISDN-Monitoring-Software
Kunde: ASCOM Transmission Liebefeld
Beschreibung
Die Signalisierung einer bestehenden ISDN-Software soll zur Laufzeit analysiert werden und technische Informationen zu den aktuellen Anrufen liefern.
Aufgaben
Kenntnisse
C++, Borland C++ Builder für die Simulationen und Tests
1999 - 2000: Integration eines ISDN-Protokoll-Stacks in VoIP-Gateways
Kunde: NetModule, Inalp-Networks Niederwangen
Beschreibung
Ein Telekommunikationsunternehmen entwickelt eine neue Produktlinie von VoIP-Gateways. Für die ISDN-Anbindung des Gateways wird der ISDN-Protokoll-Stack der Straehl Engineering GmbH ausgewählt.
Aufgaben
ab 2000 punktueller Support des internen Entwicklungsteams
Kenntnisse
RTOS VXWorks, Entwicklungsumgebung Tornado, C, C++, ClearCase. ISDN: DSS1, QSIG, Bellcore
1996: Entwicklung eines eigenen ISDN-Protokoll-Stacks
Beschreibung
Zur Beschleunigung zukünftiger Projekte wird auf Basis langjähriger Erfahrung mit ISDN-Signalisierungssoftware ein eigener ISDN-Protokoll-Stack für Telefonzentralen und Benutzer-Endgeräte entwickelt. Als Basis dient die Normierung DSS1. Damit ist der Protokoll-Stack europaweit einsetzbar. Zusätzlich wird er um den veralteten französischen Standard VN4 und die amerikanische Variante Bellcore erweitert. Die Netzwerktauglichkeit wird über QSIG sichergestellt.
Der Protokoll-Stack ist plattform- und betriebssystemunabhängig konzipiert. Außerdem verfügt er über physikalische Basis- und Primärraten-Schnittstellen.
Besonderheit dieser Entwicklung: Der Protokoll-Stack unterstützt die User- wie die Netzwerkseite. Jede Schnittstelle ist einzeln frei konfigurierbar und kann während der Laufzeit an neue Bedürfnisse angepasst werden.
Um Vollständigkeit und Funktionsfähigkeit des Protokoll-Stacks sicherzustellen, wird das fertige Produkt der Firma Ascom Business Systems für Funktionstests der Ascom Telefonzentralen zur Verfügung gestellt.
Aufgaben
Tests und Zertifizierung nach der Prüfnorm TBR3 in diversen Produkten
Kenntnisse
ANSI C, DSS1, CCITT Q.931 Q.921 ETSI, Borland C++ Builder
Wichtige Weiterbildungen
NDS_BW
DAS_BW Nachdiplomstudium Betriebswirtschaft (Schwerpunkte: Projektmanagement und Mitarbeiterführung)
CPMS HSLU
Professional for Medical Software
Regulatorische Grundlagen, Risikomanagement, ISO 14971, Software-engineering IEC 62304, Usability & Requirements IEC 62366-1, Qualitäts- und Dokumentenmanagement ISO 13485
Modellierungssprachen
Methoden
Entwicklungsumgebungen
EmBOS
Enea-OSE
VxWork
selbst geschriebene Scheduler
C++
Ansi C
Assembler
Pascal
Modula
Python
Visual C#
ISDN DSS1/ QSIG
TCP-IP
PPP
TFTP
I2C
CAN
SPI
ARM7
Motorola PowerQuicc MPC8260
Renesas
Hitachi
Infineon
Medizintechnik
Telekommunikation
Simulation & Defence Technology
Industrieautomation
Beschreibung
Software Spezifikation, Analyse, Design, Implementation, Verifikation und Dokumentation von Klasse C Medizinprodukten nach IEC 62304.
Grund: Die alten Systeme enthalten Komponenten welche nicht mehr geliefert werden und der Programmcode war teilweise in Assembler geschrieben.
Neuentwicklung von Begin.
Eine besondere Herausforderung war die Erarbeitung der Anforderungen, welche teilweise aus dem Assembler-Code gelesen werden mussten, da die Firma umgezogen ist und Know-How durch Mitarbeiterabgänge nicht mehr vorhanden war.
Aufgaben
2005 - 12/2010: Funkvernetzung von Teilsystemen
Kunde: RUAG Simulation & Defense Bern
Beschreibung
Moderne Ausbildungen und Trainings im Bereich Defence & Security werden per Simulation durchgeführt. Der Hersteller solcher Simulationssysteme entwickelt die Kommunikation zwischen den Teilkomponenten der Simulationsausrüstung neu. Zentrale Anforderungen an die Systeme sind zuverlässige und zeitgleiche Reaktionen in den Teilsystemen. Hierfür war die langjährige Erfahrung des Beraters mit Realtime-Systemen und Kommunikationsprotokollen gefragt.
Aufgaben
Kenntnisse
UML Rhapsody, Eclipse, C++, Trac, Renesas Controller, I2C
2000 - 2005: Entwicklung eines Voice-Switching-Konzepts
Kunde: Aastra Telecom AG (ASCOM)
Beschreibung
Ein Telekommunikationsanbieter will zukünftig die Techniken ISDN, Analog, Dect, Proprietär, SIP und IP in einem Kommunikationssystem vereinen. In das neu zu entwickelnde Switching-Konzept sind zudem über IP vernetzte, Teilsysteme einzubeziehen und zu steuern. Das Switching-Konzept soll zudem nicht nur Punkt-zu-Punkt-Verbindungen unterstützen sondern auch Konferenzschaltungen, Intrusions, das Einspeisen von Tönen, Ton-Aufzeichnungen, Anrufbeantworter-Funktionen und viele weitere Features.
Aufgrund der Komplexität der Anforderungen entschied sich der Auftraggeber bereits von Anfang an für eine objektorientierte Vorgehensweise.
Aufgaben
Kenntnisse
Shlaer-Mellor, UML, C++, RUP, Enea-OSE, DDD, Rational Rose, MPC860, MPC8260, diverse Switching-Bausteine von Infineon, DSP, RISC, DMA
1997 - 2005: Weiterentwicklung ISDN-Signalisierung und Betriebssystem-Add-ons
Kunde: ASCOM Business Systems AG, Solothurn
Beschreibung
Ein Telekommunikationsunternehmen will die Software für ISDN-Signalisierung in großen Telefonanlagen weiterentwickeln. Sie soll neue Kommunikationsbausteine und Protokollstandards unterschiedlicher Länder integrieren.
Für ein umfassendes System- Monitoring lässt der Kunde Add-ons für das Realtime-Betriebssystem entwickeln.
Aufgaben
Kenntnisse
Shlaer-Mellor, UML, C++, RUP, Enea-OSE, DDD, Rational Rose, MPC860, MPC8260, diverse Bausteine von Infineon: Switching, ISDN Ports
2002: Multikanal-Treiber für Inband-Daten-Kommunikation
Kunde: NetModule, Inalp-Networks Niederwangen
Beschreibung
In einem 2-Megabit-Datenstrom der in 32 Zeitschlitze aufgeteilt ist, soll in jedem einzelnen Zeitschlitz ein frei wählbares Protokoll gefahren werden können. Die einzelnen Kanäle werden per DMA bedient und müssen während der Laufzeit einzeln aufgesetzt und konfiguriert werden können.
Aufgaben
Kenntnisse
C++, QMC der Motorola PowerQUICC Controller, DMA, VxWorks
2001: Aufbau einer ISDN-Monitoring-Software
Kunde: ASCOM Transmission Liebefeld
Beschreibung
Die Signalisierung einer bestehenden ISDN-Software soll zur Laufzeit analysiert werden und technische Informationen zu den aktuellen Anrufen liefern.
Aufgaben
Kenntnisse
C++, Borland C++ Builder für die Simulationen und Tests
1999 - 2000: Integration eines ISDN-Protokoll-Stacks in VoIP-Gateways
Kunde: NetModule, Inalp-Networks Niederwangen
Beschreibung
Ein Telekommunikationsunternehmen entwickelt eine neue Produktlinie von VoIP-Gateways. Für die ISDN-Anbindung des Gateways wird der ISDN-Protokoll-Stack der Straehl Engineering GmbH ausgewählt.
Aufgaben
ab 2000 punktueller Support des internen Entwicklungsteams
Kenntnisse
RTOS VXWorks, Entwicklungsumgebung Tornado, C, C++, ClearCase. ISDN: DSS1, QSIG, Bellcore
1996: Entwicklung eines eigenen ISDN-Protokoll-Stacks
Beschreibung
Zur Beschleunigung zukünftiger Projekte wird auf Basis langjähriger Erfahrung mit ISDN-Signalisierungssoftware ein eigener ISDN-Protokoll-Stack für Telefonzentralen und Benutzer-Endgeräte entwickelt. Als Basis dient die Normierung DSS1. Damit ist der Protokoll-Stack europaweit einsetzbar. Zusätzlich wird er um den veralteten französischen Standard VN4 und die amerikanische Variante Bellcore erweitert. Die Netzwerktauglichkeit wird über QSIG sichergestellt.
Der Protokoll-Stack ist plattform- und betriebssystemunabhängig konzipiert. Außerdem verfügt er über physikalische Basis- und Primärraten-Schnittstellen.
Besonderheit dieser Entwicklung: Der Protokoll-Stack unterstützt die User- wie die Netzwerkseite. Jede Schnittstelle ist einzeln frei konfigurierbar und kann während der Laufzeit an neue Bedürfnisse angepasst werden.
Um Vollständigkeit und Funktionsfähigkeit des Protokoll-Stacks sicherzustellen, wird das fertige Produkt der Firma Ascom Business Systems für Funktionstests der Ascom Telefonzentralen zur Verfügung gestellt.
Aufgaben
Tests und Zertifizierung nach der Prüfnorm TBR3 in diversen Produkten
Kenntnisse
ANSI C, DSS1, CCITT Q.931 Q.921 ETSI, Borland C++ Builder
Wichtige Weiterbildungen
NDS_BW
DAS_BW Nachdiplomstudium Betriebswirtschaft (Schwerpunkte: Projektmanagement und Mitarbeiterführung)
CPMS HSLU
Professional for Medical Software
Regulatorische Grundlagen, Risikomanagement, ISO 14971, Software-engineering IEC 62304, Usability & Requirements IEC 62366-1, Qualitäts- und Dokumentenmanagement ISO 13485
Modellierungssprachen
Methoden
Entwicklungsumgebungen
EmBOS
Enea-OSE
VxWork
selbst geschriebene Scheduler
C++
Ansi C
Assembler
Pascal
Modula
Python
Visual C#
ISDN DSS1/ QSIG
TCP-IP
PPP
TFTP
I2C
CAN
SPI
ARM7
Motorola PowerQuicc MPC8260
Renesas
Hitachi
Infineon
Medizintechnik
Telekommunikation
Simulation & Defence Technology
Industrieautomation