Data Mining Approach to Temporal Debugging of Embedded Streaming Applications - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Data Mining Approach to Temporal Debugging of Embedded Streaming Applications

Résumé

One of the greatest challenges in the embedded systems area is to empower software developers with tools that speed up the debugging of QoS properties in applications. Typical streaming applications, such as multimedia (audio/video) decoding, fulfill the QoS properties by respecting the realtime deadlines. A perfectly functional application, when missing these deadlines, may lead to cracks in the sound or perceptible artifacts in the image. We start from the premise that most of the streaming applications that run on embedded systems can be expressed under a dataflow model of computation, where the application is represented as a directed graph of the data flowing through computational units called actors. It has been shown that in order to meet real-time constraints the actors should be scheduled in a periodic manner. We exploit this property to propose SATM – a novel approach based on data mining techniques that automatically analyzes execution traces of streaming applications, and discovers significant breaks in the periodicity of actors, as well as potential causes of these breaks. We show on a real use case that our debugging approach can uncover important defects and pinpoint their location to the application developer.
Fichier principal
Vignette du fichier
197-EM31.pdf (550.38 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01178782 , version 1 (02-03-2016)

Identifiants

  • HAL Id : hal-01178782 , version 1

Citer

Oleg Iegorov, Alexandre Termier, Vincent Leroy, Jean-François Méhaut, Miguel Santana. Data Mining Approach to Temporal Debugging of Embedded Streaming Applications. 15th International Conference on Embedded Software (EMSOFT'2015), Oct 2015, Amsterdam, Netherlands. ⟨hal-01178782⟩
905 Consultations
350 Téléchargements

Partager

More