DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Schmidt, Thomas | - |
dc.contributor.author | Ismail, Muhammad Aiman | - |
dc.date.accessioned | 2024-03-22T09:56:50Z | - |
dc.date.available | 2024-03-22T09:56:50Z | - |
dc.date.created | 2020-12-26 | - |
dc.date.issued | 2024-03-22 | - |
dc.identifier.uri | http://hdl.handle.net/20.500.12738/15291 | - |
dc.description.abstract | Ein Timer-Subsystem ist ein Grundbaustein eines modernen Betriebssystems. Netzwerkprotokolle erfordern präzise Zeitplanung, um Pakete in das richtige Zeitfenster zu senden. Sensoren senden periodisch Daten an einem zentralen Server. Das Testen ist kritisch, um diese Anwendungsfälle zu erfüllen und ein fehlerfreier und korrekter Systemablauf zu halten. Das manuelle Testverfahren kostet aber viel Zeit. Ein automatisches Verfahren für das Testen kann diese Kosten verringern und den Entwicklern für andere wichtigere Aspekte Zeit lassen. In dieser Arbeit kategorisieren wir die Probleme und entwickeln daraus eine Sammlung von Test-Suites, die automatisch ausgeführt werden können, um die Probleme des Timersubsystems zu lösen. Diese Test-Suites werden auch für die Performanzmessung von den verfügbaren Timersubsystemen in RIOT-OS benutzt. Die Ergebnisse können für die Evaluierung von Design-Entscheidungen benutzt werden und um die Performanz der Timer weiter aufzubauen. | de |
dc.description.abstract | A timer subsystem is one of the building blocks of modern operating systems. Network protocols require precise timing to allocate packets in the correct slots. Sensors on the field periodically send data to a central server by the virtue of a reliable timer system. To achive that, testing is crucial to make sure that the timer behaves correctly and avoid bugs. However, manual testing takes a lot of time. Therefore, automated runs of those tests are necessary to free developers to focus on other things. The work in this thesis looks at the existing issues in the currently available timer subsystem in RIOT-OS and design tests that can be run automatically to detect these issues in the future. These test suites are then used to compare the performance of available timer subsystems in RIOT-OS. This helps evaluate the design decisions that are taken in each of the timer, which can be used as guidance to further improve the performance in the future. | en |
dc.language.iso | en | en_US |
dc.subject | Automated Testing | en_US |
dc.subject | RIOT-OS | en_US |
dc.subject | Timer | en_US |
dc.subject | IoT | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Automated Testing of the RIOT-OS Timer Subsystem | en |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Fakultät Technik und Informatik | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Dai, Zhen Ru | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-182889 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.advisorGND | Schmidt, Thomas | - |
item.creatorGND | Ismail, Muhammad Aiman | - |
item.languageiso639-1 | en | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.creatorOrcid | Ismail, Muhammad Aiman | - |
item.fulltext | With Fulltext | - |
item.grantfulltext | open | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_RIOT-OS.pdf | 940.66 kB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.