中文
相关论文

相关论文: Symbolic Computation of the Worst-Case Execution T…

200 篇论文

We propose the first method that determines the exact worst-case execution time (WCET) for implicit linear model predictive control (MPC). Such WCET bounds are imperative when MPC is used in real time to control safety-critical systems. The…

系统与控制 · 电气工程与系统科学 2023-04-25 Daniel Arnström , David Broman , Daniel Axehill

In systems with hard real-time constraints, it is necessary to compute upper bounds on the worst-case execution time (WCET) of programs; the closer the bound to the real WCET, the better. This is especially the case of synchronous reactive…

编程语言 · 计算机科学 2014-06-02 Julien Henry , Mihail Asavoae , David Monniaux , Claire Maïza

Given a program and a time deadline, does the program finish before the deadline when executed on a given platform? With the requirement to produce a test case when such a violation can occur, we refer to this problem as the worst-case…

编程语言 · 计算机科学 2015-06-22 Daniel Bundala , Sanjit A. Seshia

Estimating Worst-Case Execution Time (WCET) is of utmost importance for developing Cyber-Physical and Safety-Critical Systems. The system's scheduler uses the estimated WCET to schedule each task of these systems, and failure may lead to…

软件工程 · 计算机科学 2021-08-05 Vikash Kumar

In this paper we introduce a framework for computing upper bounds yet accurate WCET for hardware platforms with caches and pipelines. The methodology we propose consists of 3 steps: 1) given a program to analyse, compute an equivalent…

软件工程 · 计算机科学 2010-06-11 Franck Cassez

Weakly hard real-time systems can, to some degree, tolerate deadline misses, but their schedulability still needs to be analyzed to ensure their quality of service. Such analysis usually occurs at early design stages to provide…

软件工程 · 计算机科学 2023-08-14 Jaekwon Lee , Seung Yeob Shin , Lionel Briand , Shiva Nejati

Estimating worst-case execution times (WCET) is an important activity at early design stages of real-time systems. Based on WCET estimates, engineers make design and implementation decisions to ensure that task executions always complete…

软件工程 · 计算机科学 2023-08-14 Jaekwon Lee , Seung Yeob Shin , Shiva Nejati , Lionel C. Briand , Yago Isasi Parache

The safety of our day-to-day life depends crucially on the correct functioning of embedded software systems which control the functioning of more and more technical devices. Many of these software systems are time-critical. Hence,…

编程语言 · 计算机科学 2009-03-13 Adrian Prantl , Jens Knoop , Markus Schordan , Markus Triska

Large language models (LLMs) have demonstrated strong performance on coding tasks such as generation, completion and repair, but their ability to handle complex symbolic reasoning over code still remains underexplored. We introduce the task…

软件工程 · 计算机科学 2025-09-17 Daniel Koh , Yannic Noller , Corina S. Pasareanu , Adrians Skapars , Youcheng Sun

The paper presents a novel algorithm for computing best and worst case execution times (BCET/WCET) of timed automata models with cyclic behaviour. The algorithms can work on any arbitrary diagonal-free TA and can handle more cases than…

形式语言与自动机理论 · 计算机科学 2016-11-01 Omar Al-Bataineh , Mark Reynolds , Tim French

Worst-Case Execution Time (WCET) is a key component for the verification of critical real-time applications. Yet, even the simplest microprocessors implement pipelines with concurrently-accessed resources, such as the memory bus shared by…

系统与控制 · 电气工程与系统科学 2022-07-18 Zhenyu Bai , Hugues Cassé , Thomas Carle , Christine Rochange

We present a technique to infer lower bounds on the worst-case runtime complexity of integer programs, where in contrast to earlier work, our approach is not restricted to tail-recursion. Our technique constructs symbolic representations of…

计算机科学中的逻辑 · 计算机科学 2020-09-29 Florian Frohn , Matthias Naaf , Marc Brockschmidt , Jürgen Giesl

This paper leverages the statistics of extreme values to predict the worst-case convergence times of machine learning algorithms. Timing is a critical non-functional property of ML systems, and providing the worst-case converge times is…

软件工程 · 计算机科学 2024-04-11 Saeid Tizpaz-Niari , Sriram Sankaranarayanan

Computing accurate WCET on modern complex architectures is a challenging task. This problem has been devoted a lot of attention in the last decade but there are still some open issues. First, the control flow graph (CFG) of a binary program…

软件工程 · 计算机科学 2011-11-09 Jean-Luc Béchennec , Franck Cassez

Auto-active program verification rests on the ability to effectively the translation from annotated programs into verification conditions that are then discharged by automated theorem provers in the background. Characteristic such tools,…

计算机科学中的逻辑 · 计算机科学 2026-02-12 Gidon Ernst

Automatically generating formal specifications including loop invariants, preconditions, and postconditions for legacy code is critical for program understanding, reuse and verification. However, the inherent complexity of control and data…

软件工程 · 计算机科学 2026-01-21 Fanpeng Yang , Xu Ma , Shuling Wang , Xiong Xu , Qinxiang Cao , Naijun Zhan , Xiaofeng Li , Bin Gu

In this paper, we focus on modelling the timing aspects of binary programs running on architectures featuring caches and pipelines. The objective is to obtain a timed automaton model to compute tight bounds for the worst-case execution time…

形式语言与自动机理论 · 计算机科学 2015-11-16 Franck Cassez , Pablo González de Aledo Marugán

In this vision paper, we explore the challenges and opportunities of a form of computation that employs an empirical (rather than a formal) approach, where the solution of a computational problem is returned as empirically most likely…

软件工程 · 计算机科学 2025-03-17 Eric Tang , Marcel Böhme

We propose a symbolic execution method for programs that can draw random samples. In contrast to existing work, our method can verify randomized programs with unknown inputs and can prove probabilistic properties that universally quantify…

编程语言 · 计算机科学 2022-09-19 Zachary Susag , Sumit Lahiri , Justin Hsu , Subhajit Roy

With the advent of increasingly complex hardware in real-time embedded systems (processors with performance enhancing features such as pipelines, cache hierarchy, multiple cores), many processors now have a set-associative L2 cache. Thus,…

性能 · 计算机科学 2009-04-20 Damien Hardy , Isabelle Puaut
‹ 上一页 1 2 3 10 下一页 ›