Proceedings of the 35th International Conference on Computer-Aided Design 2016
DOI: 10.1145/2966986.2967078
|View full text |Cite
|
Sign up to set email alerts
|

Tasa

Abstract: Measurement-Based Probabilistic Timing Analysis (MBPTA) derives WCET estimates for tasks running on processors comprising high-performance features such as caches. MBPTA's correct application requires the system to exhibit certain timing properties, which can be achieved by injecting randomisation in the timing behaviour of the task under analysis. However, existing softwarerandomisation techniques require costly modifications in the industrial production toolchain (compiler, linker, runtime or hardware) in te… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…CIL is capable of parsing any C code, including gcc extensions, which makes it capable of working even with the Linux kernel, which is likely the most complex and largest C code base. This makes our TASA reimplementation, which we have open sourced at [19] to achieve the highest TRL on CPU. CIL provides features which are useful for the application of TASA such as inclusion of function prototypes as well as a linker at source code level, which allows to merge all application's source code files in a single source code file which can be randomised with TASA.…”
Section: Use Case Descriptionmentioning
confidence: 99%
“…CIL is capable of parsing any C code, including gcc extensions, which makes it capable of working even with the Linux kernel, which is likely the most complex and largest C code base. This makes our TASA reimplementation, which we have open sourced at [19] to achieve the highest TRL on CPU. CIL provides features which are useful for the application of TASA such as inclusion of function prototypes as well as a linker at source code level, which allows to merge all application's source code files in a single source code file which can be randomised with TASA.…”
Section: Use Case Descriptionmentioning
confidence: 99%
“…Several binary files are produced for the same program, in which memory objects are created with offsets to achieve random effects. [Kosmidis et al 2016] develop a software tool to modify source code of the program, which realizes randomization without modifying existing toolchains.…”
Section: Related Workmentioning
confidence: 99%