We describe an approach to model-based fault isolation in large object oriented control systems. Our method relies on models of structure and behavior expressed in a subset of the Unified Modeling Language (UML). We consider system failures where on-line analysisis problematic, e.g. in safety-critical applications, leading to propagating alarms which have to be analyzed off-line. In our previous work we have shown how to use structural models, in the form of UML class diagrams, to reason about causal dependencies between error messages. In this paper we argue that models of behavior, in the form of UML state charts, together with verification techniques based on model checking further improve the ability to isolate faults off-line even when...
The model based development is a widely accepted phenomenon to build reliable software. This has pro...
One of the challenges in concurrent software development is early discovery of design errors which c...
One of the challenges in concurrent software development is early discovery of design errors which c...
We describe an approach to model-based fault isolation in large object oriented control systems. Our...
We describe an approach to model-based fault isolation in large object oriented control systems. Our...
Technical reports from the Automatic Control group in Linkoping are available by anonymous ftp at th...
In order to facilitate incremental modeling and analysis of fault-tolerant embedded systems, we intr...
This report addresses the problem of fault propagation between software modules in a large industria...
This report addresses the problem of fault propagation between software modules in a large industria...
This report addresses the problem of fault propagation between software modules in a large industria...
We propose a fault isolation scheme based on model checking in order to reason about temporal proper...
We propose a fault isolation scheme based on model checking in order to reason about temporal proper...
We propose a fault isolation scheme based on model checking in order to reason about temporal proper...
This paper presents a technique to model check UML specifications by translating UMLmodels to the m...
We propose a method for fault isolation in discrete event systems such as object oriented control sy...
The model based development is a widely accepted phenomenon to build reliable software. This has pro...
One of the challenges in concurrent software development is early discovery of design errors which c...
One of the challenges in concurrent software development is early discovery of design errors which c...
We describe an approach to model-based fault isolation in large object oriented control systems. Our...
We describe an approach to model-based fault isolation in large object oriented control systems. Our...
Technical reports from the Automatic Control group in Linkoping are available by anonymous ftp at th...
In order to facilitate incremental modeling and analysis of fault-tolerant embedded systems, we intr...
This report addresses the problem of fault propagation between software modules in a large industria...
This report addresses the problem of fault propagation between software modules in a large industria...
This report addresses the problem of fault propagation between software modules in a large industria...
We propose a fault isolation scheme based on model checking in order to reason about temporal proper...
We propose a fault isolation scheme based on model checking in order to reason about temporal proper...
We propose a fault isolation scheme based on model checking in order to reason about temporal proper...
This paper presents a technique to model check UML specifications by translating UMLmodels to the m...
We propose a method for fault isolation in discrete event systems such as object oriented control sy...
The model based development is a widely accepted phenomenon to build reliable software. This has pro...
One of the challenges in concurrent software development is early discovery of design errors which c...
One of the challenges in concurrent software development is early discovery of design errors which c...