SwePub
Sök i LIBRIS databas

  Extended search

id:"swepub:oai:DiVA.org:mdh-41125"
 

Search: id:"swepub:oai:DiVA.org:mdh-41125" > A Runtime Verificat...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

A Runtime Verification Tool for Detecting Concurrency Bugs in FreeRTOS Embedded Software

Abbaspour Asadollah, Sara (author)
Mälardalens högskola,Inbyggda system
Sundmark, Daniel (author)
Mälardalens universitet, Inbyggda system
Eldh, S. (author)
Ericsson AB, Kista, Sweden
show more...
Hansson, Hans (author)
Mälardalens högskola,Inbyggda system
show less...
 (creator_code:org_t)
Institute of Electrical and Electronics Engineers Inc. 2018
2018
English.
In: Proceedings - 17th International Symposium on Parallel and Distributed Computing, ISPDC 2018. - : Institute of Electrical and Electronics Engineers Inc.. - 9781538653302 ; , s. 172-179
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • This article presents a runtime verification tool for embedded software executing under the open source real-time operating system FreeRTOS. The tool detects and diagnoses concurrency bugs such as deadlock, starvation, and suspension based-locking. The tool finds concurrency bugs at runtime without debugging and tracing the source code. The tool uses the Tracealyzer tool for logging relevant events. Analysing the logs, our tool can detect the concurrency bugs by applying algorithms for diagnosing each concurrency bug type individually. In this paper, we present the implementation of the tool, as well as its functional architecture, together with illustration of its use. The tool can be used during program testing to gain interesting information about embedded software executions. We present initial results of running the tool on some classical bug examples running on an AVR 32-bit board SAM4S. 

Subject headings

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Inbäddad systemteknik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Embedded Systems (hsv//eng)
TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Keyword

Bug Detector
Concurrency Bugs
Embedded Software
FreeRTOS
Runtime Verification Tool
Computer operating systems
Distributed computer systems
Locks (fasteners)
Open source software
Open systems
Program diagnostics
Software testing
Verification
Functional architecture
Interesting information
Real time operating system
Run-time verification
Software execution
Program debugging

Publication and Content Type

ref (subject category)
kon (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Find more in SwePub

By the author/editor
Abbaspour Asadol ...
Sundmark, Daniel
Eldh, S.
Hansson, Hans
About the subject
ENGINEERING AND TECHNOLOGY
ENGINEERING AND ...
and Electrical Engin ...
and Embedded Systems
ENGINEERING AND TECHNOLOGY
ENGINEERING AND ...
and Electrical Engin ...
and Computer Systems
Articles in the publication
Proceedings - 17 ...
By the university
Mälardalen University

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view