Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorLehmann, Thomas-
dc.contributor.authorHenke, Jan
dc.date.accessioned2020-09-29T11:19:19Z-
dc.date.available2020-09-29T11:19:19Z-
dc.date.created2012
dc.date.issued2012-02-06
dc.identifier.urihttp://hdl.handle.net/20.500.12738/5617-
dc.description.abstractDiese 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.abstractThis 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.isodede
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/-
dc.subject.ddc620 Ingenieurwissenschaften und Maschinenbau
dc.titleModellbasierte Entwicklung von Linux-Treibernde
dc.title.alternativeModel Based Development of Linux Driversen
dc.typeThesis
openaire.rightsinfo:eu-repo/semantics/openAccess
thesis.grantor.departmentDepartment Informations- und Elektrotechnik
thesis.grantor.placeHamburg
thesis.grantor.universityOrInstitutionHochschule für angewandte Wissenschaften Hamburg
tuhh.contributor.refereeDierks, Henning-
tuhh.gvk.ppn684772345
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-56196-
tuhh.note.externpubl-mit-pod
tuhh.note.intern1
tuhh.oai.showtrueen_US
tuhh.opus.id1533
tuhh.publication.instituteDepartment Informations- und Elektrotechnik
tuhh.type.opusBachelor Thesis-
dc.subject.gndKernel <Informatik>
dc.subject.gndTreiber <Programm>
dc.subject.gndUML
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersion
dc.type.thesisbachelorThesis
dcterms.DCMITypeText-
tuhh.dnb.statusdomain-
item.creatorGNDHenke, Jan-
item.fulltextWith Fulltext-
item.creatorOrcidHenke, Jan-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.advisorGNDLehmann, Thomas-
item.languageiso639-1de-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.openairetypeThesis-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
Bachelorthesis.pdf970.1 kBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

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.