2014
DOI: 10.1007/978-3-319-04891-8_9
|View full text |Cite
|
Sign up to set email alerts
|

Formal Architecture Specification for Time Analysis

Abstract: WCET calculus is nowadays a must for safety critical systems. As a matter of fact, basic real-time properties rely on accurate timings. Although over the last years, substantial progress has been made in order to get a more precise WCET, we believe that the design of the underlying frameworks deserve more attention. In this paper, we are concerned mainly with two aspects which deal with the modularity of these frameworks. First, we enhance the existing language Sim-nML for describing processors at the instruct… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…Another approach is to extend classical ISA-level Architecture Description Languages (ADLs) [28], such as ArchC or Sim-nML, to include the specification of timing models at the micro-architecture level. The OTAWA WCET analysis framework relies on an extended Sim-nML to specify timing models of pipelines by describing resource allocations of instructions over pipeline stages, functional units and buffers [16]. In [24,25], the ADL Expression language is used to describe both ISA but also contention and parallelism relations at the microarchitecture, i.e.…”
Section: Related Workmentioning
confidence: 99%
“…Another approach is to extend classical ISA-level Architecture Description Languages (ADLs) [28], such as ArchC or Sim-nML, to include the specification of timing models at the micro-architecture level. The OTAWA WCET analysis framework relies on an extended Sim-nML to specify timing models of pipelines by describing resource allocations of instructions over pipeline stages, functional units and buffers [16]. In [24,25], the ADL Expression language is used to describe both ISA but also contention and parallelism relations at the microarchitecture, i.e.…”
Section: Related Workmentioning
confidence: 99%
“…Architecture modeling for the real-time is not a new subject ( [HFC14], [CB13] provide a good overview). Traditional approaches are based on the use of Architecture Description Languages (ADLs) which allow the modeling of modern architectures, but do not have clear semantics.…”
Section: Related Workmentioning
confidence: 99%
“…More recently, [HFC14] gave formal semantics to an ADL tailored for timing analysis. This is done by means of constraint programming, allowing the use of constraint solvers to compute the WCET of basic blocks on complex architectures with out-of-order execution [HCFR13].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation