Skip to main navigation Skip to search Skip to main content

Execution Trace Analysis for a Precise Understanding of Latency Violations

  • Institut Polytechnique de Paris

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Despite the amount of proposed works for the verification of diverse model properties, understanding the root cause of latency requirements violation in execution traces is still an open-issue especially for complex HW/SW system-level designs: is it due to an unfavorable real-time scheduling, to contentions on buses, to the characteristics of functional algorithms or hardware components? This identification is particularly at stake when adding new features in a model, e.g., a new security countermeasure. The paper introduces PLAN, a new trace analysis technique whose objective is to classify execution transactions according to their impact on latency. To do so, we rely first on a model transformation that builds up a dependency graph from an allocation model, thus including hardware and software aspects of a system model. Then, from this graph and an execution trace, our analysis can highlight how software or hardware elements contributed to the latency violation. The paper first formalizes the problem before applying our approach to simulation traces of SysML models. A case study defined in the AQUAS European project illustrates the interest ofour approach.

Original languageEnglish
Title of host publicationProceedings - 24th International Conference on Model-Driven Engineering Languages and Systems, MODELS 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages123-133
Number of pages11
ISBN (Electronic)9781665434959
DOIs
Publication statusPublished - 1 Jan 2021
Event24th ACM/IEEE International Conference on Model-Driven Engineering Languages and Systems, MODELS 2021 - Virtual, Online, Japan
Duration: 10 Oct 202115 Oct 2021

Publication series

NameProceedings - 24th International Conference on Model-Driven Engineering Languages and Systems, MODELS 2021

Conference

Conference24th ACM/IEEE International Conference on Model-Driven Engineering Languages and Systems, MODELS 2021
Country/TerritoryJapan
CityVirtual, Online
Period10/10/2115/10/21

Keywords

  • Dependency Graph
  • Embedded Systems
  • Execution Trace Analysis
  • MBSE
  • Simulation
  • Timing analysis

Fingerprint

Dive into the research topics of 'Execution Trace Analysis for a Precise Understanding of Latency Violations'. Together they form a unique fingerprint.

Cite this