• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. Supervised Testing of Embedded Concurrent Software
 
  • Details
  • Full
Options
2021
Doctoral Thesis
Title

Supervised Testing of Embedded Concurrent Software

Abstract
Scientists and practitioners have developed approaches for testing sequential software. However, there is a gap in the current state of the art regarding the understanding and formulation of a general approach for testing concurrent software, especially in domains that limit concurrency, such as the domain of embedded software systems. Consequently, testing approaches fail to separate faulty and correct behavior of such software, leading to many false warnings. Besides, as there exist no appropriate code coverage criteria for concurrent software, existing approaches can miss some concurrency faults. This dissertation presents a generalized model of an approach for finding concurrency bugs, based on a systematic literature review. By comparing the generalized model and architectural drivers in embedded systems, this work identifies key reasons why the existing approaches report too many false warnings when testing embedded concurrent software. For these challenges, this work offers solutions in terms of enhancements to: i) the existing analysis algorithms, ii) the execution tracing techniques, and iii) coverage of concurrent software interleavings.
Thesis Note
Zugl.: Kaiserslautern, TU, Diss., 2020
Author(s)
Jahic, Jasmin
Person Involved
Bomarius, Frank  
Liggesmeyer, Peter  
Rombach, Dieter  
Publisher
Fraunhofer Verlag  
Publishing Place
Stuttgart
DOI
10.24406/h-283524
File(s)
1683-3_Jasmin-Jahic_70_ePrint.pdf (3.44 MB)
Rights
Under Copyright
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • embedded systems

  • software engineering

  • Computing and Information Technology

  • software testing and verification

  • computer modelling and simulation

  • Informatiker

  • Wissenschaftler

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024