Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sophie Quinton is active.

Publication


Featured researches published by Sophie Quinton.


real-time systems symposium | 2014

Formal Analysis of Timing Effects on Closed-Loop Properties of Control Software

Goran Frehse; Arne Hamann; Sophie Quinton; Matthias Woehrle

The theories underlying control engineering and real-time systems engineering use idealized models that mutually abstract from central aspects of the other discipline. Control theory usually assumes jitter-free sampling and negligible (constant) input-output latencies, disregarding complex real-world timing effects. Real-time systems theory uses abstract performance models that neglect the functional behavior and derives worst-case situations with limited expressiveness for control functions, e.g., In physically dominated automotive systems. In this paper, we propose an approach that integrates state-of-the art timing models into functional analysis. We combine physical, control and timing models by representing them as a network of hybrid automata. Closed-loop properties can then be verified on this hybrid automata network by using standard model checkers for hybrid systems. Since the computational complexity is critical for model checking, we discuss abstract models of timing behavior that seem particularly suited for this type of analysis. The approach facilitates systematic co-engineering between both control and real-time disciplines, increasing design efficiency and confidence in the system. The approach is illustrated by analyzing an industrial example, the control software of an electro-mechanical braking system, with the hybrid model checker Space Ex.


real-time networks and systems | 2015

Mixed criticality systems with weakly-hard constraints

Oliver Gettings; Sophie Quinton; Robert I. Davis

Current adaptive mixed criticality scheduling policies assume a high criticality mode in which all low criticality tasks are descheduled to ensure that high criticality tasks can meet timing constraints derived from certification approved methods. In this paper we present a new scheduling policy, Adaptive Mixed Criticality - Weakly Hard, which provides a guaranteed minimum quality of service for low criticality tasks in the event of a criticality mode change. We derive response time based schedulability tests for this model. Empirical evaluations are then used to assess the relative performance against previously published policies and their schedulability tests.


euromicro conference on real-time systems | 2015

Improved Deadline Miss Models for Real-Time Systems Using Typical Worst-Case Analysis

Wenbo Xu; Zain Alabedin Haj Hammadeh; Alexander Kröller; Rolf Ernst; Sophie Quinton

We focus on the problem of computing tight deadline miss models for real-time systems, which bound the number of potential deadline misses in a given sequence of activations of a task. In practical applications, such guarantees are often sufficient because many systems are in fact not hard real-time. Our major contribution is a general formulation of that problem in the context of systems where some tasks occasionally experience sporadic overload. Based on this new formulation, we present an algorithm that can take into account fine-grained effects of overload at the input of different tasks when computing deadline miss bounds. Finally, we show in experiments with synthetic as well as industrial data that our algorithm produces bounds that are much tighter than in previous work, in sufficiently short time.


embedded software | 2014

Extending typical worst-case analysis using response-time dependencies to bound deadline misses

Zain Alabedin Haj Hammadeh; Sophie Quinton; Rolf Ernst

Weakly-hard time constraints have been proposed for applications where occasional deadline misses are permitted. Recently, a new approach called Typical Worst-Case Analysis (TWCA) has been introduced which exploits similar constraints to bound response times of systems with sporadic overload. In this paper, we extend that approach for static priority preemptive and non-preemptive scheduling to determine the maximum number of deadline misses for a given deadline. The approach is based on an optimization problem which trades off higher priority interference versus miss count. We formally derive a lattice structure for the possible combinations that lays the ground for an integer linear programming (ILP) formulation. The ILP solution is evaluated showing effectiveness of the approach and far better results than previous TWCA.


design automation conference | 2014

Typical Worst Case Response-Time Analysis and its Use in Automotive Network Design

Sophie Quinton; Torsten T. Bone; Julien Hennig; Moritz Neukirchner; Mircea Negrean; Rolf Ernst

For some automotive applications, worst case performance guarantees are too expensive, but a minimum level of performance must be formally guaranteed. For such applications, we have developed an approach called Typical Worst Case Analysis (TWCA) which can formally bound the number of violations of the computed response-time guarantee in a given time window. In this paper, we demonstrate how it can be used to analyze a real CAN bus with complex load patterns. We investigate the effects of these load patterns and show how the necessary parameters can be derived and verified from traces and specifications. We compare the results to the commonly used base load approximation - like a 50%-limit for cyclic load - showing superior accuracy and expressiveness.


Software and Systems Modeling | 2016

Knowledge-based construction of distributed constrained systems

Susanne Graf; Sophie Quinton

The problem of deriving distributed implementations from global specifications has been extensively studied for a number of application domains. We explore it here from the knowledge perspective: A process may decide to take a local action when it has enough knowledge to do so. Such knowledge may be acquired by communication through primitives available on the platform or by static analysis. In this paper, we want to combine control and distribution, that is, we need to impose some global control constraint on a system executed in a distributed fashion. To reach that goal, we compare two approaches: either build a centralized controlled system, distribute its controller and then implement this controlled system on a distributed platform; or alternatively, directly enforce the control constraint while implementing the distributed system on the platform. We show how to achieve a solution following the second approach and explain why this is a pragmatic and more efficient strategy than the other, previously proposed one.


Electronic Proceedings in Theoretical Computer Science | 2016

Using Multi-Viewpoint Contracts for Negotiation of Embedded Software Updates

Sönke Holthusen; Sophie Quinton; Ina Schaefer; Johannes Schlatow; Martin Wegner

In this paper we address the issue of change after deployment in safety-critical embedded system applications. Our goal is to substitute lab-based verification with in-field formal analysis to determine whether an update may be safely applied. This is challenging because it requires an automated process able to handle multiple viewpoints such as functional correctness, timing, etc. For this purpose, we propose an original methodology for contract-based negotiation of software updates. The use of contracts allows us to cleanly split the verification effort between the lab and the field. In addition, we show how to rely on existing viewpoint-specific methods for update negotiation. We illustrate our approach on a concrete example inspired by the automotive domain.


formal methods for industrial critical systems | 2018

Evaluation and Comparison of Real-Time Systems Analysis Methods and Tools

Sophie Quinton

The verification of real-time systems has been an active area of research for several decades now. Some results have been successfully transferred to industry. Still, many obstacles remain that hinder a smooth integration of academic research and industrial application. In this extended abstract, we discuss some of these obstacles and ongoing research and community efforts to bridge this gap. In particular, we present several experimental and theoretical methods to evaluate and compare real-time systems analysis methods and tools.


design, automation, and test in europe | 2017

Bounding deadline misses in weakly-hard real-time systems with task dependencies

Zain Alabedin Haj Hammadeh; Rolf Ernst; Sophie Quinton; Rafik Henia; Laurent Rioux

Real-time systems with functional dependencies between tasks often require end-to-end (as opposed to task-level) guarantees. For many of these systems, it is even possible to accept the possibility of longer end-to-end delays if one can bound their frequency. Such systems are called weakly-hard. In this paper we provide end-to-end deadline miss models for systems with task chains using Typical Worst-Case Analysis (TWCA). This bounds the number of potential deadline misses in a given sequence of activations of a task chain. To achieve this we exploit task chain properties which arise from the priority assignment of tasks in static-priority preemptive systems. This work is motivated by and validated on a realistic case study inspired by industrial practice and derived synthetic test cases.


Models, Algorithms, Logics and Tools - Essays Dedicated to Kim Guldstrand Larsen on the Occasion of His 60th Birthday | 2017

A Framework for Evaluating Schedulability Analysis Tools

Lijun Shan; Susanne Graf; Sophie Quinton; Loïc Fejoz

There exists a large variety of schedulability analysis tools based on dierent, often incomparable timing models. This variety makes it dicult to choose the best t for analyzing a given real-time system. To help the research community to better evaluate analysis tools and their underlying methods, we are developing a framework which consists of (1) a simple language called RTSpec for specifying real-time systems, (2) a tool chain which translates a system specication in RTSpec into an input for various analysis tools, and (3) a set of benchmarks. Our goal is to enable users and developers of schedulability analysis tools to compare such tools systematically, automatically and rigorously.

Collaboration


Dive into the Sophie Quinton's collaboration.

Top Co-Authors

Avatar

Rolf Ernst

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Zain Alabedin Haj Hammadeh

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Rafik Henia

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Susanne Graf

Joseph Fourier University

View shared research outputs
Top Co-Authors

Avatar

Ina Schaefer

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Johannes Schlatow

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Leonie Ahrendts

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Wegner

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Mircea Negrean

Braunschweig University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge