Logo
04.10.2018

Artikel

Mixed Mode und TÜV NORD kooperieren bei Cyber-Security

Sichere Systeme von Grund auf normgerecht entwickeln: Um Software zu entwickeln, die auch alle Zertifizierungsvorgaben hinischtlich Security erfüllt, haben Mixed Mode und der TÜV NORD eine Zusammenarbeit hinsichtlich Beratung, Assessments und weiteren Kundenservices angekündigt.

lesen
Logo
25.09.2018

Artikel

Moderne GUIs mit Model View Adapter in C++ entwickeln

Grafischer Benutzeroberflächen basieren oft noch auf dem „Model View Controller“-,also MVC-Pattern. Für viele moderne Bibliotheken ist dieser Ansatz inzwischen veraltet. Besser geeignet ist der Model View Adapter, kurz MVA: Er lässt sich gut als Grundlage für das Entwickeln moder...

lesen
Logo
19.09.2018

Artikel

Model-View-Adapter statt Model-View-Controller: Vorteile und Praxis-Tipps

Ein Model View Adapter (MVA) ist eine modernere Methode, um komplexe GUIs in C++ zum Einsatz in Qt umzusetzen, als der herkömmliche Ansatz eines Model View Controllers (MVC). Diese Beitrag zeigt auf, wo die Unterschiede liegen, und was Sie beim praktischen Einsatz beachten sollte...

lesen
Logo
12.09.2018

Artikel

Moderne GUIs mit dem Model View Adapter in C++ entwickeln

Grafischer Benutzeroberflächen (GUIs) basieren oft noch auf dem Model View Controller-(MVC)-Pattern. Für viele moderne Bibliotheken ist dieser Ansatz inzwischen veraltet. Besser geeignet ist der Model View Adapter (MVA): Er lässt sich gut als Grundlage für das Entwickeln moderner...

lesen
Logo
04.09.2018

Artikel

Unit Tests mit Python – Beispiele und Fallstricke

Unit Tests sind wohl die bekannteste Teststufe, die von Entwicklern vor der Integration in die Versionsverwaltung ausgeführt wird. Zunehmend wird dazu die Skriptsprache Python verwendet. Der folgende Beitrag zeigt, wie typische Fallstricke beim Testdesign mit Python umgangen werd...

lesen
Logo
14.08.2018

Artikel

IT-Sicherheit für Fahrzeuge: Mixed Mode ist Partner im Forschungsprojekt SecForCARs

Wie lassen sich IT-Security und Safety von Fahrzeugen trotz zunehmender Vernetzung sicherstellen? Dieser Frage gehen Experten im Forschungsprojekt SecForCARs nach. Einer der Partner ist Embedded-Spezialist Mixed Mode.

lesen
Logo
14.08.2018

Artikel

Mit Pyparsing eine eigene Skriptsprache zur Embedded-Entwicklung definieren

Python ist auch in der Embedded-Entwicklung zur Generierung praktischer Scripts beliebt. Mit Pyparsing besteht zudem die Möglichkeit, mit wenig Aufwand eine auf die eigenen Bedürfnisse zugeschnittene Skriptsprache zu definieren, die innerhalb des Python-Kontextes läuft.

lesen
Logo
07.05.2018

Artikel

IT-Sicherheit für Fahrzeuge: Mixed Mode ist Partner im Forschungsprojekt SecForCARs

Wie lassen sich IT-Security und Safety von Fahrzeugen trotz zunehmender Vernetzung sicherstellen? Dieser Frage gehen Experten im Forschungsprojekt SecForCARs nach. Einer der Partner ist Embedded-Spezialist Mixed Mode.

lesen
Logo
22.11.2016

Artikel

Multiplattform-Entwicklung mit dem Qt-Framework

Plattformunabhängigkeit wird in zunehmendem Maße von Anwendungen gefordert. Das C++-Framework Qt erlaubt es, Applikationen zu entwickeln, die gleichermaßen unter Windows und Linux laufen.

lesen
Logo
22.11.2016

Artikel

Multiplattform-Entwicklung mit dem Qt-Framework

Plattformunabhängigkeit wird in zunehmendem Maße von Anwendungen gefordert. Das C++-Framework Qt erlaubt es, Applikationen zu entwickeln, die gleichermaßen unter Windows und Linux laufen.

lesen
Logo
22.11.2016

Artikel

Multiplattform-Entwicklung mit dem Qt-Framework

Plattformunabhängigkeit wird in zunehmendem Maße von Anwendungen gefordert. Das C++-Framework Qt erlaubt es, Applikationen zu entwickeln, die gleichermaßen unter Windows und Linux laufen.

lesen
Logo
27.04.2016

Artikel

Software-Variantenmanagement mit SysML

Variantenmodellierung hilft dabei, die Entwicklung von Produktlinien zu vereinfachen und konsistent zu halten. Die Methode Orthogonal Variability Modeling (OVM) zeigt in der Praxis zunehmend ihre Stärken.

lesen
Logo
27.04.2016

Artikel

Software-Variantenmanagement mit SysML

Variantenmodellierung hilft dabei, die Entwicklung von Produktlinien zu vereinfachen und konsistent zu halten. Die Methode Orthogonal Variability Modeling (OVM) zeigt in der Praxis zunehmend ihre Stärken.

lesen
Logo
13.04.2016

Artikel

Mixed Mode und MicroConsult beschließen Kooperation im Schulungsbereich

Die Voraussetzungen könnten besser nicht sein: Mixed Mode und MicroConsult, zwei Münchner Unternehmen und etablierte Embedded-Spezialisten, haben ihre Partnerschaft im Schulungsbereich besiegelt.

lesen
Logo
23.11.2015

Artikel

Die Problematik bei der Qualitätsmessung von Legacy Code

Qualitätsmessung und Test von Legacy Code stellen gewichtige Herausforderungen dar. Im besten Fall muss es gar nicht erst dazu kommen, dass Code unkontrolliert wuchert.

lesen
Logo
23.11.2015

Artikel

Die Problematik bei der Qualitätsmessung von Legacy Code

Qualitätsmessung und Test von Legacy Code stellen gewichtige Herausforderungen dar. Im besten Fall muss es gar nicht erst dazu kommen, dass Code unkontrolliert wuchert.

lesen
Logo
23.11.2015

Artikel

Die Problematik bei der Qualitätsmessung von Legacy Code

Qualitätsmessung und Test von Legacy Code stellen gewichtige Herausforderungen dar. Im besten Fall muss es gar nicht erst dazu kommen, dass Code unkontrolliert wuchert.

lesen
Logo
20.11.2014

Artikel

Wann Sie Ihr Konfigurationsmanagement-Tool wechseln sollten

Manchmal stößt ein Konfigurationsmanagement-Werkzeug (CM) an seine Grenzen. In diesem Fall ist es anzuraten, nicht einfach nur ein neues Tool zu wählen, sondern auch die CM-Strategie zu überdenken.

lesen
Logo
04.06.2014

Artikel

Migration und Austausch von Anforderungen

Entwicklungsanforderungen müssen mitunter in ein neues System migriert werden, wobei der Austausch der Requirements mit Kunden und Zulieferern sichergestellt bleibt. Der Artikel zeigt Best Practices auf.

lesen
Logo
03.06.2013

Artikel

Requirements Engineering mit der SysML

Systemmodellierung und Requirements Engineering lassen sich per SysML nahtlos kombinieren. Parametrische Diagramme erlauben zudem Machbarkeitsanalysen in einem frühen Projektstadium.

lesen
Logo
23.11.2012

Artikel

Grenzen der Testbarkeit von Embedded-Software

Sachgerechtes und systematisches Testen ist die Voraussetzung für eine belastbare Qualitätsaussage über Hard- und Software. Wir stellen fünf Grenzen des Testens vor.

lesen
Logo
17.09.2012

Artikel

Erfahrungen aus dem Einsatz des Testwerkzeugs CppUnit

Das freie Unit-Testwerkzeug CppUnit eignet sich dazu, Programm-Module mit meist geringem Aufwand zu isolieren und auf ihre Funktionalität zu testen. Hier ein Erfahrungsbericht.

lesen
Logo
24.11.2011

Artikel

Realtime Java und die Wahl der Virtual Machine

Die Wahl einer geeigneten Virtual Machine für Realtime Java ist nicht einfach. Doch welche Punkte müssen bei der Wahl der richtigen Virtual Machine beachtet werden?

lesen
Logo
19.05.2011

Artikel

Echtzeitfähigkeit mit Java auf Systemen mit geringen Ressourcen

Eingeschränkte Ressourcen und Echtzeitfähigkeit: Im Automobilbau oder der Luftfahrt kommen vermehrt Echtzeitbetriebssysteme zum Einsatz. In unserem Beitrag stellen wir Ihnen die Erweiterungen der Real Time Specification for Java vor.

lesen
Logo
10.09.2010

Artikel

Grundlegendes zur Programmiersprache Realtime Java

Viele Softwareprojekte der Embedded-Systeme werden in C geschrieben. Einzig C++ konnte sich teilweise gegen C durchsetzen. Im ersten Teil unserer Serie zur objektorientierten Programmiersprache Java stellen wir Ihnen die Grundlagen vor.

lesen
Logo
12.11.2009

Artikel

Weshalb scheitern Firmen bei der Einführung eines Testprozesses?

Der gute Wille, sich mit einem professionellen Testprozess auseinanderzusetzen, ist in vielen großen und kleinen Unternehmen gegeben. In der Umsetzung treffen diese jedoch dann häufig auf handfeste praktische Hindernisse.

lesen
Logo
09.10.2009

Artikel

BLDC-Motorsteuerung mit ARM Cortex-M3

Motoren und deren Ansteuerungselektronik sind allgegenwärtig. Der Entwicklungsprozess und das daraus resultierende Antriebsprodukt sollen effizient und kostengünstig sein. Eine mögliche Lösung im Bereich der Elektromotoren bietet ein ARM-Cortex-M3-gesteuerter bürstenloser Gleichs...

lesen
Logo
09.10.2009

Artikel

BLDC-Motorsteuerung mit ARM Cortex-M3

Motoren und deren Ansteuerungselektronik sind allgegenwärtig. Der Entwicklungsprozess und das daraus resultierende Antriebsprodukt sollen effizient und kostengünstig sein. Eine mögliche Lösung im Bereich der Elektromotoren bietet ein ARM-Cortex-M3-gesteuerter bürstenloser Gleichs...

lesen
Logo
29.04.2009

Artikel

Verteilte Datenerfassung und zentrale Verarbeitung über das Stromnetz

In einem modernen Haushalt existieren eine Vielzahl an spezialisierten Lösungen für verschiedene Energiespar- und Komfortfunktionen. Mit dem generischen und problemlos nachrüstbaren Ansatz cleverPLUG-System mit verteilter Datenerfassung und zentraler Verarbeitung lassen sich umfa...

lesen
Logo
12.10.2008

Artikel

Hochgenaue Zeitauflösung mit Standard-Komponenten

Mit Standard Komponenten wurde an der TU München in Zusammenarbeit mit Mixed Mode der Prototyp eines Tomographen für die Bildgebung an kleinen Tieren entwickelt. Das System basiert auf dem Detektorprinzip. 450 MHz Kerntakt und 128 MByte SD-RAM reichten aus, um die geforderte Leis...

lesen
Logo
11.06.2008

Artikel

Fünf Prinzipien dynamischer Softwaretests

Dynamische Softwaretests haben zum Ziel, ein Programm oder Teile daraus kontrolliert ablaufen zu lassen und dadurch Fehlverhalten aufzuspüren. Es versteht sich von selbst, dass die ungeheure Vielfalt von Softwareprogrammen mit zahlreichen Testvariationen einhergeht. Dennoch gibt ...

lesen
Logo
09.06.2008

Artikel

In zwei Tagen zum Prototyp

Auf Basis des Entwicklungsboards DK61, der beiden Funktionskits FK61-GC01 (Grafikdisplay) und FK61-BT01 (Bluetooth-Modul) sowie der jeweiligen Bibliotheken von BeckIPC wurde in Zusammenarbeit

lesen
Logo
29.04.2008

Artikel

Falsches Testen – Teure Fehler

Qualitätssicherung kostet Geld, ebenso aber fehlerhafte Software. Für ein mangelhaftes Produkt können in Extremfällen die Haftungskosten sehr hoch werden. Dennoch ist eine Steigerung der Qualität aufgrund der dabei entstehenden Kosten nicht immer gerechtfertigt. Der Aufwand für d...

lesen
Logo
04.04.2008

Artikel

Mit diesen Entstörungsmaßnahmen lassen sich typische EMV-Probleme vermeiden

Seit Juli 2007 gilt eine geänderte europäische EMV-Richtlinie 89/336/EWG. Die elektromagnetische Verträglichkeit ist entscheidend für die Funktion eines Gerätes und muss daher zwinged bereits in der Produktentwicklungsphase beachtet und umgesetzt werden. Wir zeigen Ihnen, welche ...

lesen
Logo
14.02.2008

Artikel

Statische Tests: Formale und nicht formale Dokumente richtig nutzen

Auf hohe Softwarequalität zu verzichten kann sich heute kein Unternehmen mehr leisten. Um so erstaunlicher ist es, daß auf ein bewährtes Instrumentarium für die Messung und Sicherstellung von Qualität zu wenig zurückgegriffen wird: die Begutachtung von projektrelevanten Dokumente...

lesen