Fachartikel

Modellbasiertes System-Engineering, Teil 1: Evolution der Abstraktion

Modellbasiertes System-Engineering, Teil 1: Evolution der Abstraktion

Software und Systeme werden zunehmend schwieriger versteh- und beherrschbar. Infolgedessen wenden sich immer mehr Entwickler modellgetriebenem Engineering zu. Was gibt es dabei zu beachten? Teil 1 einer dreiteiligen Reihe zu MDSE. lesen

Software-Design zum Schutz kritischer Systeme vor Meltdown und Spectre

Software-Design zum Schutz kritischer Systeme vor Meltdown und Spectre

Viele kritische Systeme sind anfällig für Meltdown und Spectre, müssen es aber nicht zwangsläufig sein. Die hier beschriebenen Tools und Entwurfsmethoden befähigen Systementwickler dazu, in Hinblick auf diese (und andere) Software- und Hardware-Schwachstellen ein hochgradiges Maß an Leistung und Sicherheit aufrechtzuerhalten. lesen

Der gallische Browser - 20 Jahre Mozilla

Der gallische Browser - 20 Jahre Mozilla

Vor 20 Jahren veröffentlichte Netscape einen Quellcode, das war die Geburtsstunde von Mozilla. Seither bemüht sich die Stiftung - vor allem mit dem Firefox-Browser - das freie Internet zu verteidigen. lesen

Extreme Programming – diese Skills sind gefragt

Extreme Programming – diese Skills sind gefragt

Extreme Programming oder kurz XP bricht – ganz so, wie man es sich in der agilen Software-Entwicklung wünscht – konservative Development-Prozesse auf und setzt sie als fortlaufende Iteration in kürzeren Zyklen wieder zusammen. Das verlangt manchen Entwicklern ein Umdenken ab. Welche Skills müssen sie für Extreme Programming mitbringen? lesen

Einbindung von Sensoren und Aktoren mit Industrial-IO in Linux

Einbindung von Sensoren und Aktoren mit Industrial-IO in Linux

Für das Industrial-Input-Output-Subsystem IIO im Linux-Kernel gibt es mittlerweile an die 250 Treiber für Sensoren und Aktoren. Wie Sie eine solche Applikation schnell und richtig realisieren, zeigt der Autor am Beispiel einer Bienenwaage. lesen

Performance von Echtzeit-Betriebssystemen richtig messen

Performance von Echtzeit-Betriebssystemen richtig messen

Embedded Systeme müssen in einem strengen Korsett an Speicher- und Prozessorressourcen arbeiten - vor allem dann, wenn echtzeitkritische Leistung gefragt ist. Wie lässt sich aber die tatsächliche Performance des eingesetzten RTOS effizient und genau bestimmen? lesen

So reagieren Sie angemessen auf kritische Sicherheitslücken in Prozessoren

So reagieren Sie angemessen auf kritische Sicherheitslücken in Prozessoren

Viele Prozessoren sind von einer äußerst kritischen Sicherheitslücke betroffen, aus der sich eine Vielzahl von Angriffsmöglichkeiten ergeben. Was diese Sicherheitslücke in der Praxis bedeutet und wie Sie darauf reagieren sollten, zeigt dieser Bericht. lesen

Nachweisbare Tests für funktionale Sicherheit auf Serienhardware durchführen

Nachweisbare Tests für funktionale Sicherheit auf Serienhardware durchführen

Um die funktionelle Sicherheit von Embedded Software unter Feldbedingungen nachweisen zu können, bedarf es neben modellbasierten Methoden auch komplett neue ganzheitliche Ansätze auf Systemebene. Voraussetzung hierfür ist die Möglichkeit einer nahtlosen Kopplung verschiedener Tools, die unterschiedlichste Zielstellungen abdecken. lesen

Simulation von Fehlersituationen: Fault Injection einfach automatisieren

Simulation von Fehlersituationen: Fault Injection einfach automatisieren

Software für sicherheitskritische Anwendungen erfordert 100%-ige Anweisungsüberdeckung durch dokumentierte Tests. „Fault Injection“ erlaubt hier eine einfache Prüfung auf mögliche Fehlersituationen. lesen

Fabrik-Layouts automatisch planen und bewerten

Fabrik-Layouts automatisch planen und bewerten

Fabriklayouts lassen sich künftig automatisch generieren und bewerten. Wissenschaftler der Institut für Integrierte Produktion Hannover (IPH) gGmbH in Hannover entwickeln derzeit ein Softwaretool, das Maschinen, Lagerflächen und Büroräume optimal anordnet. lesen

Hardwarenahe Softwareentwicklung

Hardwarenahe Softwareentwicklung

Ein Thema wie hardwarenahe Programmierung in einer Hochsprache sollte es eigentlich gar nicht geben, denn Hochsprache impliziert Hardwareunabhängigkeit – und nicht ein spezifisches Eingehen auf die Eigenheiten selbiger. lesen

Embedded-Linux-Seminare für Einsteiger, Fortgeschrittene und Experten

Embedded-Linux-Seminare für Einsteiger, Fortgeschrittene und Experten

Alle wichtigen Themen für Embedded-Linux-Programmierung adressiert die Embedded-Linux-Woche im Februar, Mai und Oktober 2018. Es werden Seminare für Einsteiger, Fortgeschrittene und Experten durchgeführt. lesen

Software zur Auslegung und Optimierung elektrischer Motoren

Software zur Auslegung und Optimierung elektrischer Motoren

Für die Vorentwicklung elektrisch angetriebener Maschinen hat Altair vor kurzem die Plattform Flux Motor vorgestellt. Mit ihr können die Maschinen inklusive Elektromotor innerhalb von Minuten modelliert, ausgelegt und wirtschaftlich beurteilt werden. lesen

Trace-Visualisierung beim Debugging von RTOS-Firmware

Trace-Visualisierung beim Debugging von RTOS-Firmware

Echtzeit-Betriebssysteme sind in Embedded Systemen längst fest etabliert. Um RTOS-basierte Systeme vernünftig zu debuggen, bedarf es aber besserer Einblicke in ihre Echtzeitverarbeitung. lesen

Virtuelle Emulation von Software-Defined-Networking-Geräten

Virtuelle Emulation von Software-Defined-Networking-Geräten

Der Beitrag beschreibt Methoden zur Hardware/Software- Co-Verifikation und beschleunigten virtuellen Emulation von SDN-Geräten mittels Virtual PCIe. lesen

Psychogramm agiler Methoden

Vorgehensmodelle

Psychogramm agiler Methoden

Agile Methoden finden mehr und mehr Eingang in Entwicklungsabteilungen. Dieser Artikel beleuchtet einige triftige Gründe dafür. Der Schlüssel zum Erfolg sind dabei menschliche Bedürfnisse. lesen

Einfachere Softwareentwicklung für Industrie- und IoT-Anwendungen

Renesas Synergy

Einfachere Softwareentwicklung für Industrie- und IoT-Anwendungen

Das Renesas Synergy Software-Paket (SSP) integriert wesentliche Softwarefunktionen in ein kommerzielles Paket und ermöglicht Embedded-Entwicklern einen schnellen Einstieg. lesen

So sieht zukunftsfähige Embedded-Softwareentwicklung aus

Entwicklungstrends

So sieht zukunftsfähige Embedded-Softwareentwicklung aus

Mit den Experten von MicroConsult sprachen wir über die Bedeutung von Softwarearchitekturen und Frameworks. Dabei wurde das Thema Softwareengineering aus verschiedenen Blickwinkeln beleuchtet. lesen

Unseren täglichen Software-Patch gib uns heute

Aufgemerkt

Unseren täglichen Software-Patch gib uns heute

Was vom PC und zunehmend auch von Smartphones bekannt ist, dräut uns auch bei anderen Gegenständen des alltäglichen Lebens: Regelmäßige Software-Updates dürften bald auch bei Fernsehern oder Kaffeemaschinen zur Pflichtübung werden. Ein Kommentar von Franz Graser. lesen

Embedded Automotive Software und MISRA C

Gastkommentar

Embedded Automotive Software und MISRA C

Bei der Entwicklung von embedded Software für Fahrzeuge ist C immer noch die populärste Programmiersprache – aber C-Programme sind anfällig für ernste Speicherzugriffsfehler. lesen

Karriere

TQ-Group

Mitarbeiter (m/w) im Werkzeug- und Vorrichtungsbau

Sie fertigen mechanische Komponenten sowie Bau­grup­pen und führen Prüfungen durch. Darüber hinaus qualifizieren und überwachen Sie technische Anlagen. Sie fertigen Werkzeuge und Vorrichtungen nach Zeichnung an. Zudem führen Sie Reparaturen durch.

Dr. Johannes Heidenhain GmbH

Technischer Übersetzer (m/w) Deutsch - Englisch

Unser Team ist für die Übersetzung technischer Unterlagen, die unsere Unternehmenszentrale in Richtung Ausland verlassen, ...

WAGO Kontakttechnik GmbH & Co. KG

HR Business Partner / Senior Personalbetreuer (m/w)

Sie sind vertrauensvoller, proaktiver Sparringspartner für die Führungskräfte in allen personalwirtschaftlichen Fragestellungen Sie begleiten und beraten die Führungskräfte in Veränderungsprozessen Die Identifikation, ...

Firmen stellen vor: Produkte

IBR Leiterplatten GmbH & Co. KG

Tracopower DC Wandler Netzteile

Stromversorgungen – DC/DC Wandler – Schaltnetzteile von Traco sind Qualitätsprodukte mit breiter Zertifizierung und bekannt zuverlässiger Qualität.

Intertec Components GmbH Munich Airport Office

Components

Unter der Dachmarke „Intertec Components“ haben wir unsere Produkt-Marken zusammengefasst und neu strukturiert. ...

TRACO ELECTRONIC GMBH

AC/DC Schaltnetzteile

Standard AC/DC Schaltnetzteile für den Industrie-, Medizin-, Büro- und Haushaltsbereich.

Firmen laden ein: Events

Schulz-Electronic GmbH

Design&Elektronik Batterieforum München

http://www.batterien-entwicklerforum.de

kabeltronik® - Arthur Volland GmbH

Messen

Messen bieten uns eine Plattform im Dialog mit unseren Kunden zu bleiben, Produktneuheiten vorzustellen und Markttrends aufzuspüren. ...

Firmen stellen vor: News

WIBU-SYSTEMS AG

Product Liability and the IoT

Product liability in the cyberworld opens up a whole new area of litigation, as the ISV becomes also responsible of software exploitation for malicious intent. ...

GLYN GmbH & Co. KG

Xmore® Secure USB mit 256-Bit Hardware AES Verschlüsselung

Datensicherheit „to-go“ Es ist wichtig, den Umgang von personenbezogenen Daten auch auf externen Speichermedien im Unternehmen zu regeln, ...

ET System electronic GmbH

Neuankündigung

DC – Quellen der Serie LAB/SMS und LAB/HP, mit integrierter Last, spannungsgesteuert, ...