DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Lehmann, Thomas | - |
dc.contributor.author | Henke, Jan | |
dc.date.accessioned | 2020-09-29T11:19:19Z | - |
dc.date.available | 2020-09-29T11:19:19Z | - |
dc.date.created | 2012 | |
dc.date.issued | 2012-02-06 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12738/5617 | - |
dc.description.abstract | 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. | de |
dc.description.abstract | 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. | en |
dc.language.iso | de | de |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | - |
dc.subject.ddc | 620 Ingenieurwissenschaften und Maschinenbau | |
dc.title | Modellbasierte Entwicklung von Linux-Treibern | de |
dc.title.alternative | Model Based Development of Linux Drivers | en |
dc.type | Thesis | |
openaire.rights | info:eu-repo/semantics/openAccess | |
thesis.grantor.department | Department Informations- und Elektrotechnik | |
thesis.grantor.place | Hamburg | |
thesis.grantor.universityOrInstitution | Hochschule für angewandte Wissenschaften Hamburg | |
tuhh.contributor.referee | Dierks, Henning | - |
tuhh.gvk.ppn | 684772345 | |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-56196 | - |
tuhh.note.extern | publ-mit-pod | |
tuhh.note.intern | 1 | |
tuhh.oai.show | true | en_US |
tuhh.opus.id | 1533 | |
tuhh.publication.institute | Department Informations- und Elektrotechnik | |
tuhh.type.opus | Bachelor Thesis | - |
dc.subject.gnd | Kernel <Informatik> | |
dc.subject.gnd | Treiber <Programm> | |
dc.subject.gnd | UML | |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | |
dc.type.thesis | bachelorThesis | |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | - |
item.creatorGND | Henke, Jan | - |
item.fulltext | With Fulltext | - |
item.creatorOrcid | Henke, Jan | - |
item.grantfulltext | open | - |
item.cerifentitytype | Publications | - |
item.advisorGND | Lehmann, Thomas | - |
item.languageiso639-1 | de | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
Bachelorthesis.pdf | 970.1 kB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.