Skip to main navigation Skip to search Skip to main content

Visualisierung und Refactoring der Software-Architektur - Ansätze bei embedded C-Code

  • Chair of Automation and Information Systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Die hohe Varianz und damit verbundene Komplexität eingebetteter Software erschwert deren Wartbarkeit und Erweiterbarkeit und somit Wiederverwendbarkeit. Zur Reduktion des Aufwands zur Fehlererkennung und funktionalen Erweiterung während des Softwarelebenszyklus ist eine geeignete Software-Architektur, charakterisiert durch Softwareteile und deren Interaktionen untereinander, unerlässlich. Insbesondere für systemnahe imperative Programmiersprachen, z.B. Embedded C, sind das Zusammenwirken und Abhängigkeiten zwischen Softwareteilen oftmals jedoch schwer zu erfassen. Zur Adressierung dieser Herausforderungen wird ein Ansatz zur Visualisierung von Software eingebetteter Systeme unter Berücksichtigung der Sichten auf die Interaktionen zwischen Softwareteilen vorgestellt. Verbesserungspotentiale bezüglich der Modularität von Software – und somit deren Wiederverwendung, Wartbarkeit und Erweiterbarkeit – können somit lokalisiert und das Refactoring der Software-Architektur unterstützt werden.
Original languageEnglish
Title of host publicationEmbedded Software Engineering Kongress (ESE)
Pages121-126
StatePublished - 2 Dec 2014

Fingerprint

Dive into the research topics of 'Visualisierung und Refactoring der Software-Architektur - Ansätze bei embedded C-Code'. Together they form a unique fingerprint.

Cite this