DC FieldValueLanguage
dc.contributor.authorDietrich, Christian-
dc.contributor.authorNaumann, Stefan-
dc.contributor.authorThrift, Robin-
dc.contributor.authorLohmann, Daniel-
dc.date.accessioned2021-04-08T11:05:53Z-
dc.date.available2021-04-08T11:05:53Z-
dc.date.issued2019-
dc.identifier.citation40th IEEE Real-Time Systems Symposium (2019)de_DE
dc.identifier.urihttp://hdl.handle.net/11420/9239-
dc.description.abstractReal-time control applications are usually imple-mented by mapping their real-time model (i.e., tasks, sharedresources, and external events) onto software instances of RTOSabstractions, such as threads, locks and ISRs. These instantiatedobjects and their interactions define what actually happens onthe imperative machine; they implement the desired behavior.However, during the lifetime of many projects, the initial real-time model gets lost, becomes outdated, or never existed atall, as all (further) development has been code centric: Thesource code is all that we have. So developers face a situationwhere further modifications of the real-time system, but also anyattempt of static RTOS tailoring, requires the extraction andthe understanding of the employed RTOS instances and theirconcrete interactions from the source code.We present ARA, a tool capable of automatically retrievinginstance-level knowledge (e.g., the instanciated threads, locks, orISRs) from a given (real-time) application. ARA is an RTOS-aware static analyzer that derives, given the application source,a graph of the employed RTOS abstractions, their concreteinstances, and how these instances interact with each other atrun time. We describe the design principles behind ARA andvalidate its implementation with four example applications forOSEK/AUTOSAR and FreeRTOS.en
dc.language.isoende_DE
dc.publisherIEEE Computer Society Pressde_DE
dc.titleRT.js: Practical Real-Time Scheduling for Web Applicationsde_DE
dc.typeinProceedingsde_DE
dc.type.dinicontributionToPeriodical-
dcterms.DCMITypeText-
tuhh.abstract.englishReal-time control applications are usually imple-mented by mapping their real-time model (i.e., tasks, sharedresources, and external events) onto software instances of RTOSabstractions, such as threads, locks and ISRs. These instantiatedobjects and their interactions define what actually happens onthe imperative machine; they implement the desired behavior.However, during the lifetime of many projects, the initial real-time model gets lost, becomes outdated, or never existed atall, as all (further) development has been code centric: Thesource code is all that we have. So developers face a situationwhere further modifications of the real-time system, but also anyattempt of static RTOS tailoring, requires the extraction andthe understanding of the employed RTOS instances and theirconcrete interactions from the source code.We present ARA, a tool capable of automatically retrievinginstance-level knowledge (e.g., the instanciated threads, locks, orISRs) from a given (real-time) application. ARA is an RTOS-aware static analyzer that derives, given the application source,a graph of the employed RTOS abstractions, their concreteinstances, and how these instances interact with each other atrun time. We describe the design principles behind ARA andvalidate its implementation with four example applications forOSEK/AUTOSAR and FreeRTOS.de_DE
tuhh.publisher.doi10.1109/RTSS46320.2019.00017-
tuhh.type.opusInProceedings (Aufsatz / Paper einer Konferenz etc.)-
dc.type.drivercontributionToPeriodical-
dc.type.casraiConference Paper-
dc.relation.conference40th IEEE Real-Time Systems Symposium 2019de_DE
item.creatorGNDDietrich, Christian-
item.creatorGNDNaumann, Stefan-
item.creatorGNDThrift, Robin-
item.creatorGNDLohmann, Daniel-
item.languageiso639-1en-
item.creatorOrcidDietrich, Christian-
item.creatorOrcidNaumann, Stefan-
item.creatorOrcidThrift, Robin-
item.creatorOrcidLohmann, Daniel-
item.cerifentitytypePublications-
item.openairetypeinProceedings-
item.grantfulltextnone-
item.mappedtypeinProceedings-
item.openairecristypehttp://purl.org/coar/resource_type/c_5794-
item.fulltextNo Fulltext-
crisitem.author.deptOperating Systems E-EXK4-
crisitem.author.orcid0000-0001-9258-0513-
crisitem.author.parentorgStudiendekanat Elektrotechnik, Informatik und Mathematik-
Appears in Collections:Publications without fulltext
Show simple item record

Page view(s)

13
Last Week
0
Last month
checked on May 6, 2021

Google ScholarTM

Check

Add Files to Item

Note about this record

Cite this record

Export

Items in TORE are protected by copyright, with all rights reserved, unless otherwise indicated.