Formal Timing Analysis Suite of RealTimeSystems (FORTAS-RT
Formal Timing Analysis Suite of RealTimeSystems (FORTAS-RT
Disciplines
Computer Sciences (100%)
Keywords
-
Laufzeitmessungen,
Programmanalyse,
Automatische Testdatengenerierung,
Automat. Programmabstraktion,
Analyse der Programmausführungszeit
The FORTAS project is concerned with execution time analysis of embedded software, focusing in particular on control software written in C. In important industrial sectors such as the automotive industry, the timeliness of control software is crucial for product quality and, most importantly, for the safety of the passengers. The FORTAS project answers the industrial need for a software engineering oriented timing analysis method that fills the gap between ad hoc testing, which is highly unreliable and unpredictable, and classical static analysis, which, being primarily targeted at worst case execution times, requires detailed knowledge of the target hardware architecture and significant human effort. The project brings together the orthogonal expertise of the real time systems group at Vienna University of Technology and the Theoretical Computer Science group at Technische Universität München. Technically, FORTAS will use abstraction methods from software model checking to extract abstract models of the software from which test data can be derived automatically and independently of the target hardware. By systematic execution of the tests on the target hardware, timing data is gathered to obtain a timing model as an annotated state machine. To achieve the required granularity, this process will be iterated in an abstraction refinement loop.
The FORTAS project is concerned with execution time analysis of embedded software, focusing in particular on control software written in C. In important industrial sectors such as the automotive industry, the timeliness of control software is crucial for product quality and, most importantly, for the safety of the passengers. The FORTAS project answers the industrial need for a software engineering oriented timing analysis method that fills the gap between ad hoc testing, which is highly unreliable and unpredictable, and classical static analysis, which, being primarily targeted at worst case execution times, requires detailed knowledge of the target hardware architecture and significant human effort. The project brings together the orthogonal expertise of the real time systems group at Vienna University of Technology and the Theoretical Computer Science group at Technische Universität München. Technically, FORTAS will use abstraction methods from software model checking to extract abstract models of the software from which test data can be derived automatically and independently of the target hardware. By systematic execution of the tests on the target hardware, timing data is gathered to obtain a timing model as an annotated state machine. To achieve the required granularity, this process will be iterated in an abstraction refinement loop.
- Technische Universität Wien - 100%
- Helmut Veith, Technische Universität Wien , national collaboration partner
Research Output
- 19 Citations
- 3 Publications
-
2015
Title Calculating WCET estimates from timed traces DOI 10.1007/s11241-015-9240-1 Type Journal Article Author Zolda M Journal Real-Time Systems Pages 38-87 Link Publication -
2011
Title Context-Sensitive Measurement-Based Worst-Case Execution Time Estimation DOI 10.1109/rtcsa.2011.73 Type Conference Proceeding Abstract Author Zolda M Pages 243-250 Link Publication -
2011
Title Let's Get Less Optimistic in Measurement-Based Timing Analysis DOI 10.1109/sies.2011.5953663 Type Conference Proceeding Abstract Author Bünte S Pages 204-212