This work addresses the problem of software fault diagnosis in complex safety critical software systems. The transient manifestations of software faults represent a challenging issue since they hamper a complete knowledge of the system fault model at design/development time. By taking into account existing diagnosis techniques, the paper proposes a novel diagnosis approach, which combines the detection and location processes. More specifically, detection and location modules have been designed to deal with partial knowledge about the system fault model. To this aim, they are tuned during system execution in order to improve diagnosis during system lifetime. A diagnosis engine has been realized to diagnose software faults in a real world mid...
International audienceTo carry out a diagnosis, or detect an abrupt change or fault in dynamic behav...
Software maintenance is extremely important activity in software development life cycle. It involves...
Abstract. Faults in hardware and software are not totally avoidable not even if the components are c...
This work addresses the problem of software fault diagnosis in complex safety critical software syst...
This paper proposes an approach to software faults diagnosis in complex fault tolerant systems, enco...
Automatic techniques for helping developers in finding the root causes of software failures are extr...
When failures occur during software testing, automated software fault localization helps to diagnose...
Software quality should be built-in and maintained throughout the software life cycle, which require...
Identifying the root cause of a specific problem in a large system is a difficult and time-consuming...
Abstract—A considerable body of work on debugging and particularly in fault localization has been pu...
Espescially in embedded systems like in the automotive domain, the amount of distributed functionali...
In this paper we present a technique to automatically diagnose errors detected during software testi...
Abstract—Debugging techniques assist a developer in localizing and correcting faults in a system’s d...
Automated fault diagnosis is emerging as an important factor in achieving an acceptable and competit...
Automatic techniques for helping developers in nding the root causes of software failures are extrem...
International audienceTo carry out a diagnosis, or detect an abrupt change or fault in dynamic behav...
Software maintenance is extremely important activity in software development life cycle. It involves...
Abstract. Faults in hardware and software are not totally avoidable not even if the components are c...
This work addresses the problem of software fault diagnosis in complex safety critical software syst...
This paper proposes an approach to software faults diagnosis in complex fault tolerant systems, enco...
Automatic techniques for helping developers in finding the root causes of software failures are extr...
When failures occur during software testing, automated software fault localization helps to diagnose...
Software quality should be built-in and maintained throughout the software life cycle, which require...
Identifying the root cause of a specific problem in a large system is a difficult and time-consuming...
Abstract—A considerable body of work on debugging and particularly in fault localization has been pu...
Espescially in embedded systems like in the automotive domain, the amount of distributed functionali...
In this paper we present a technique to automatically diagnose errors detected during software testi...
Abstract—Debugging techniques assist a developer in localizing and correcting faults in a system’s d...
Automated fault diagnosis is emerging as an important factor in achieving an acceptable and competit...
Automatic techniques for helping developers in nding the root causes of software failures are extrem...
International audienceTo carry out a diagnosis, or detect an abrupt change or fault in dynamic behav...
Software maintenance is extremely important activity in software development life cycle. It involves...
Abstract. Faults in hardware and software are not totally avoidable not even if the components are c...