Volltextdatei(en) in REPOSIT vorhanden Open Access
Lizenz: 
Titel: Modellbasierte Entwicklung von Linux-Treibern
Sonstige Titel: Model Based Development of Linux Drivers
Sprache: Deutsch
Autorenschaft: Henke, Jan 
Erscheinungsdatum: 6-Feb-2012
Zusammenfassung: 
Diese Arbeit untersucht die Anwendbarkeit modellbasierter Entwicklungsverfahren auf die Entwicklung von Linuxkernelmodulen (Linuxtreibern). Es werden zwei unterschiedliche Konzepte hinsichtlich ihrer Machbarkeit und ihres Nutzens bewertet.
Im ersten Konzept wird versucht ein Kernelmodul komplett in der UML zu beschreiben, sodass aus dem UML-Modell eine Generierung des Programmcodes des Moduls möglich ist. Hier zeigte sich, dass eine Beschreibung nur teilweise in der UML möglich und sinnvoll ist.
Im zweiten Konzept wird die Fragestellung untersucht, ob eine beliebige Schnittstelle zwischen Kernel- und Userspace automatisch generiert werden kann. Ziel hierbei ist es, eine bessere Schnittstelle für Treiber und Geräte zu erhalten, welche nur schlecht durch eines der drei bestehendes Treibersubsysteme abgebildet werden kann. Diese konnte erreicht werden, ist jedoch mit Einschränkungen verbunden.

This thesis investigates the application of model based development processes on the development of Linux kernel modules (Linux device drivers). There are two different concepts under evaluation in respect of their feasibility and possible gain.
The first concepts tries to completely describe a kernel module by using a UML model with the intent to make it possible to generate the complete code again using just the model.
The result of this investigation showed that a description by using the UML is only partly possible and reasonable.
The second concept studies the possibility of generating a user-defined interface between the kernel and user space with the intention to achieve an interface better suiting the driver and the underlying hardware than any of the three existing driver sub systems in the kernel.
This has been accomplish successfully, but there remain some restrictions.
URI: http://hdl.handle.net/20.500.12738/5617
Einrichtung: Department Informations- und Elektrotechnik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Bachelorarbeit
Hauptgutachter*in: Lehmann, Thomas 
Gutachter*in der Arbeit: Dierks, Henning 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
Bachelorthesis.pdf970.1 kBAdobe PDFÖffnen/Anzeigen
Zur Langanzeige

Seitenansichten

139
checked on 27.12.2024

Download(s)

116
checked on 27.12.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.