Network


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

Hotspot


Dive into the research topics where Klaus Echtle is active.

Publication


Featured researches published by Klaus Echtle.


latin-american symposium on dependable computing | 2003

A Genetic Algorithm for Fault-Tolerant System Design

Klaus Echtle; Irene Eusgeld

Due to high cost, considerable complexity and long design cycles of fault-tolerant systems, a (partial) automation of the design process becomes attractive. This paper presents an approach to automatic design by use of a genetic algorithm. Unlike typical genetic algorithms the individuals (which represent a fault-tolerant system structure each) are represented by a non-cyclic graph rather than a string. Special crossover and mutation operations modify the individuals such that reasonable fault-tolerant systems are likely to be generated. The biggest problem in using genetic algorithms lies in the definition of an appropriate fitness function one has to apply to each of the many generated individuals. A complete analysis of a single fault-tolerant system would comprise time-consuming fault-tree analysis, reachability analysis of the state space, etc. A substantial speed-up by orders of magnitude has been achieved by the development of a completely new fitness function, which can be considered as a simplified reachability analysis. For many fault tolerance techniques it visits each component only once (or very few times in the case of mechanisms like rollback, retry etc.).


integrated formal methods | 2009

SAL-Based Symbolic Scheduling in Time-Triggered Networks

Sebastian Voss; Maria Sorea; Klaus Echtle

This paper presents a novel approach for combined task and message scheduling for TDM-based avionics applications that allows to automatically compute schedules with minimal end-to-end latency. Our approach relies on a symbolic encoding of the scheduling problem. The symbolic encoding is done by constructing gradually a schedule beginning in a state where no task has started and no messages have been sent on the bus yet, and proceeding one step at a time assigning starting times to tasks and slot positions to messages. We use the SAL toolset from SRI for our experiments. Experimental results demonstrate how the latest generation of model-checking tools meet the challenges of providing both a convenient modeling language and the performance to solve given scheduling problems.


MMB&DFT'10 Proceedings of the 15th international GI/ITG conference on Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance | 2010

Clock synchronization issues in multi-cluster time-triggered networks

Klaus Echtle; Soubhi Mohamed

We address the issue of establishing and maintaining a system-wide common time base in fault-tolerant multi-cluster time-triggered systems. We propose an approach how to synchronize system nodes among several clusters using the fault-tolerant mid-point algorithm. Before executing clock synchronization each node measures the clock deviation values and stores them in a convenient data structure. From these values the clock synchronization algorithm calculates a correction term which should be added or subtracted from the local clock. For distributed real-time systems that are structured in a set of clusters the set of clock deviations can be subdivided into a set of local clock deviations and a set of global clock deviations. Local clock deviation values (respectively global clock deviation values) of a specific node are captured by building the time difference between the observed and expected arrival time of synchronization messages sent by a node belonging to the same cluster (respectively to another cluster). In order to receive messages from other clusters the clock deviation between the sender and the receivers should be bounded. We derive the lower bound of the network precision of a multi-cluster system that executes the FlexRay protocol and will show that it depends mainly on the transmission delays and measurement errors. Further, we inquire about the amount of the minimum time gap between two successive messages that could be exchanged via the FlexRay System. This time gap is an important parameter for developing a correct configuration of multi-cluster systems.


european dependable computing conference | 1999

Avoiding Malicious Byzantine Faults by a New Signature Generation Technique

Klaus Echtle

Agreement problems like interactive consistency, reliable broadcast, group membership, etc. require a high protocol overhead when they must be solved under general (and thus hard) fault assumptions. Known signature methods contribute to more efficient solutions by protecting forwarded information from being altered undetectably. This paper presents a new signature generation technique, which prevents the occurrence of malicious Byzantine faults in the sender with very high probability. Hence, it is not necessary to exchange multicast messages among the receivers for an equality check. This advantage opens an extended design space of agreement protocols with fewer messages, fewer timeouts and thus lower execution times. The new unique signature generation algorithm (called UniSig) is based on alternately stepwise generation of coded sequence numbers and digital signatures. Different messages cannot obtain the same valid signature, because the steps to increment the coded sequence number are included in UniSig. Deviations from the program execution path are very likely to lead to detectably corrupted signatures. Hence, for each sequence number a valid signature can be generated only once.


international reliability physics symposium | 2014

Simulation-based reliability evaluation for analog applications

Eduard Weber; Klaus Echtle

In this paper we present a new technology to improve the reliability evaluation for analog circuits based on fault simulation. A fault simulation framework has been developed and applied to reliability prediction in practice. In contrast to traditional reliability prediction the evaluation is not based on the “serial system approach”, which is mostly too pessimistic. Instead, the new approach considers all types of redundant structures within the system, even hidden redundancy and fault tolerance. The reliability prediction is more accurate because it is based on fault simulation results and the quantitative assessment of tolerated faults. This also results in a detailed reliability model related to practical reliability prediction in early design stages. By EDA integration the practical relevance has been highlighted.


arcs workshops | 2012

Simulation of Clock Synchronization in Multi-Cluster FlexRay Systems

Mohamed Soubhi; Klaus Echtle

This paper deals with the simulation of Clock Synchronization in Multi-Cluster systems that use FlexRay, a communication protocol designed by the FlexRay industry consortium in order to meet the fault-tolerance and dependability requirements of distributed real-time applications. Using SiMuFlex (Simulation model for Multi-Cluster FlexRay Systems), we investigate the performance of the clock synchronization algorithm and determine the amount of the system precision which is a measure for the quality of the clock synchronization. The simulation experiments are focused on the evaluation of the convergence and stability of the clock synchronization algorithm when the clock drift rates of several nodes undergo systematic variations. Moreover, we investigate the impact of the blackout and delays on the gateway component which interconnects the system clusters.


international conference on nanotechnology | 2007

Automatic design of reliable systems consisting of nano-elements

Irene Eusgeld; Klaus Echtle; Hans-Dieter Kochs; Philipp Limbourg

The design of nano structures is considered a challenge for design methods, which have to cope with much more elements than traditional VLSI. Moreover, such elements will be unreliable due to unavoidable physical quantum effects. The inevitable fault tolerance leads to an additional increase of the design space. An extremely high number of nano-devices can be used for various redundancy schemes and many combinations thereof, thus promising an efficient solution to the reliability problem of nano devices. This paper proposes a heuristic design method based on a specific type of genetic algorithms. It has been adapted to the design of fault-tolerant nano systems with respect to the representation of systems as well as the fitness function and the underlying fault model.


arcs workshops | 2013

Efficient Acknowledgement and Retransmission Techniques for Bus-Systems.

Johannes Formann; Klaus Echtle


arcs workshops | 1999

Testing Safety Techniques by Injection of Systematically Selected Errors.

Klaus Echtle; Tashko Nikolov


Architecture of Computing Systems (ARCS), 2007 20th International Conference on | 2007

Reliability Prediction in Systems with Correlated Component Failures ü An Approach Using Copulas

Philipp Limbourg; HansüDieter Kochs; Klaus Echtle; Irene Eusgeld

Collaboration


Dive into the Klaus Echtle's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Erwin P. Rathgeb

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

Philipp Limbourg

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

Hans-Dieter Kochs

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

Eduard Weber

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

HansüDieter Kochs

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

Johannes Formann

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

Soubhi Mohamed

University of Duisburg-Essen

View shared research outputs
Researchain Logo
Decentralizing Knowledge