The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Test selection techniques are used to reduce the human effort involved in software testing. Most research focusses on selecting efficient sets of test cases according to various coverage criteria for directed testing. We introduce a new technique to select efficient sets of sub domains from which new test cases can be sampled at random to achieve a high mutation score. We first present a technique...
This paper deals with the system-level fault diagnosis problem which main objective is to identify faults, in particular permanent ones, in diagnosable systems under the PMC model. The PMC model assumes that each system's node is tested by a subset of the other nodes, and that at most t of these nodes are permanently faulty. Tests performed by faulty nodes are unreliable, and hence, they can incorrectly...
Fault diagnosis is crucial for analog circuits. In this paper, a new fault diagnosis method based on genetic algorithm and support vector machine (GA-SVM) is proposed. We design fault mode and collect the fault datasets on the basis of a quad high pass filter circuit. Wavelet packet analysis is employed to extract fault samples information. Sampled data's dimension is further reduced by Principal...
The reasoning process used by humans for fault diagnosis is very difficult to model due to the many factors used in developing a hypothesis. Some of these factors do not correspond to cognitive models. The diagnosis of faults in manufacturing systems is often plagued with human emotions and “gut feelings” which are difficult, if not impossible, to model. Many artificial intelligence approaches to...
The article mainly applies parsimonious covering theory for the reasoning of communication equipment fault diagnosis and puts forward a kind of arithmetic which is suitable to communication equipment fault diagnosis on the basis of the parsimonious covering theory. In addition, it establishes an applicable model for fault diagnosis. The model can control the quantity of the hypothesis which is built...
Very low frequency (VLF) withstand and other diagnostic tests and measurements that are performed using VLF energization in the field on shielded power cable systems are described in this guide. Whenever possible, cable systems are treated in a similar manner to individual cables. Tables are included as an aid to identifying the effectiveness of the VLF ac voltage test for various cable system insulation...
This paper investigates a novel wavelet tight frame (WTF) constructing strategy for obtaining pseudo second generation bases with non-dyadic time-frequency partition grids. The proposed constructing strategy starts with a known second generation wavelet basis and applies it in an undecimated filterbank. Via forward and inverse transformation procedure, an input signal is decomposed into a set of dyadic...
Smartphone applications have changed the traditional way of using cellphones. They are not only used for calling and messaging, but also for specialized and multiple engineering applications like face recognition, navigation, driving style recognition, etc. In this paper we present a scalable android application which enables smartphones to diagnose faults in rotating machines. With this ability of...
Nowadays, Nuclear Reactors (NR) are large in scale and complex, they are expected to be operated with high levels of reliability and safety. Hence to increase plant safety, to achieve, maintain system stability and assure satisfactory in order to meet the increasing demands for automated system and to detect and diagnose system failures and malfunctions. When a plant malfunction occurs, a great data...
Combinatorial testing (CT) aims at detecting interaction failures between parameters in a system. Identifying the failure-inducing combinations of a failing test configuration can help developers find the cause of this failure. However, most studies in CT focus on detecting the failures rather than identifying failure-inducing combinations. In this paper, we propose the notion of a tuple relationship...
Recent empirical work has shown that some of the most frequently applied Java-based refactorings relate to the manipulation of code conditionals and flags. The logic of such code is often complex and difficult to test regressively. One open research issue thus relates to the fault-proneness profiles of classes where these refactorings have been applied, vis-a-vis refactorings on other classes. In...
Coverage-based fault localization extends the utility of testing from detecting the presence of faults to their localization. While coverage-based fault localization has shown good evaluation results for the single fault case, its ability to localize several faults at once appears to be limited. In this paper, we show how two partitioning procedures borrowed from integer linear programming can help...
Numerous studies have identified measures that relate to the fault-proneness of software components. An issue practitioners face in implementing these measures is that the measures tend to provide predictions at a very high level, for instance the per-module level, so it is difficult to provide specific recommendations based on those predictions. We examine a more specific measure, called software...
This paper analyzes the technical characteristics of the integrated electronic system, and pointed out that the existing problems in fault diagnosis of new armoured vehicles under the condition of informatization, and describes a method of the portable armored vehicle bus testing system design and realization. Based on database technology, software multi-threading technology, as well as DMA technology,...
A new method of test generation based on the concept of partial test groups to prove the correctness of a combinational circuit is proposed. Stuck-at-faults (SAFs) of any multiplicity are assumed to be present in the circuit and we do not need to enumerate them. Unlike the known approaches, we do not target faults as test objectives. The goal is to verify by each test group the correctness of a selected...
This paper describes two different methods of improving the ranking list algorithm for catastrophic faults localization method. First one, based on the simulated annealing and the genetic algorithm approach, enables us to search in very large set of possible testing points. Second one is established on the invented fitness function closely related to the structure of modified GRA algorithm. Both methods...
The authors describe challenging use-cases for Automatic Test Markup Language (ATML), and evaluate solutions. The first case uses ATML Test Results to deliver active features to support test procedure development and test flow, and bridging mixed software development environments. The second case examines adding attributes to Systems Modelling Language (SysML) to create a linkage for deriving information...
Fault diagnosis expert system (FDES) which can realize high efficient vehicle launch test is an important part of launch protection system in the future space vehicle. The existing way of knowledge acquisition is the artificial extraction rules by knowledge engineers according to the testing process provided by technical personnel. However, this way usually has some problems such as the complexity...
Due to the mechanical failure data is cumulatively acquired and has uncertain features, the memory model for fault diagnosis is required to adapt with the information updating. In this paper, a dynamic memory model using one-class support vector (OCSVM) is proposed to extract and keep diagnostic information. The feature of each failure type is respectively processed by incremental learning algorithm...
Software fault diagnosis is a process of locating the source of faults based on the testing result (pass or fail) of each test case. It plays an important role in software debugging. However, because of the continuous expansion in software size and complexity, it becomes more and more difficult to diagnose software faults quickly and effectively. Combinatorial testing (CT) is a widely used black-box...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.