Filters








26,426 Hits in 7.1 sec

Predicting where faults can hide from testing

J. Voas, L. Morell, K. Miller
1991 IEEE Software  
A program's testability is a prediction of its ability to hide faults when the pro-gram is black-box-tested with inputs selected randomly from a particular input distribution.  ...  During maintenance, you can use sensitivity analysis to identify locations where subtle bugs could be hiding from conventional testing techniques; you could then use alternative analyses at those locations  ... 
doi:10.1109/52.73748 fatcat:3i6l67x7ejcyfew3ng47v4ixva

Designing programs that are less likely to hide faults

Jeffrey M. Voas, Jeffery E. Payne, Keith W. Miller
1993 Journal of Systems and Software  
To be able to use fewer tests and gain equivalent con dence, we must either 1 isolate and remove software characteristics that discourage software from revealing faults during testing, or 2 nd a method  ...  of selecting tests that have a greater ability to reveal the existence of any existing faults.  ...  help to hide faults during software testing.  ... 
doi:10.1016/0164-1212(93)90051-x fatcat:3uzotjc2s5bxpbtc7ut47g6d5a

Software testability: the new verification

J.M. Voas, K.W. Miller
1995 IEEE Software  
Our veri cation applies fault-injection methods to predict where actual faults are more likely to hide.  ...  This veri cation can be combined with software testing to assess a con dence that the code is not hiding faults. Code that hides faults is di cult to test.  ...  Thus testing and testability are complementary: testing can reveal faults testability cannot but testability can suggest locations where faults can hide from testing something testing cannot do.  ... 
doi:10.1109/52.382180 fatcat:oqea5uewj5h7bg6t5hnggpttte

Dependability certification of software components

Jeffrey Voas, Jeffery Payne
2000 Journal of Systems and Software  
metric that is based on a prediction of a component's ability to hide faults during testing.  ...  In contrast, our metric not only considers the number of test cases where the software performed correctly but it also considers the predicted fault hiding ability o f t h e software.  ... 
doi:10.1016/s0164-1212(99)00143-0 fatcat:3h6nwh5wpvg4hbyjivuoqq5edu

PIE: a dynamic failure-based technique

J.M. Voas
1992 IEEE Transactions on Software Engineering  
These three characteristics can be used to predict whether faults are likely to be uncovered by software testing.  ...  in order to make predictions about where faults can more easily hide and 2 how to quantify the number of tests necessary to be convinced that a location is not hiding a fault from detection.  ...  Note the shift in emphasis here|from estimation that PIE analysis performs to prediction. Sensitivity analysis SA predicts where faults can hide 12 .  ... 
doi:10.1109/32.153381 fatcat:tomkfagfnbcuhar32tilktz5gy

How assertions can increase test effectiveness

J. Voas
1997 IEEE Software  
I let software testing do its job in those regions where it will detect faults and add assertions to those regions where testing will be ineffective. CIRCUIT PARADIGM.  ...  But from a system-validation perspective, OO designs may let catastrophic faults hide for longer time intervals.  ... 
doi:10.1109/52.582981 fatcat:o2lneluwxvg7lpzhuwm3x3z7tm

Object-Oriented Software Testability [chapter]

Jeffrey M. Voas
1996 Achieving Quality in Software  
This paper studies whether object-oriented systems are more likely to hide faults during system level testing.  ...  When this project began, we suspected that although object-oriented designs have features particularly supportive of software reuse, this paradigm is detrimental to system level testing for fault detection  ...  But from a testing perspective, 00 languages may hide catastrophic faults for longer time intervals, and if true, this makes testing such systems more difficult, and hence the benefit of these languages  ... 
doi:10.1007/978-0-387-34869-8_23 fatcat:fa6h4zq5s5dvzbbl652vqze42e

A Reliability Model for Object-Oriented Software

Peng Xu, Shiyi Xu
2010 2010 19th IEEE Asian Test Symposium  
Results from substantial experiments have shown the rationality and usefulness of the new model.  ...  The central idea of the strategies proposed is to incorporate the influence factors of complexity of the software under test and the test effectiveness into the object-oriented software reliability model  ...  As can be seen from equation above, usually, the value of test effectiveness should be 0 Ȝ e 1 with Ȝ e = 1 to be the most effective; and it is always considered to be true that the more injected faults  ... 
doi:10.1109/ats.2010.20 dblp:conf/ats/XuX10a fatcat:dyn7fd2bxrghlituq3dskbmaea

Assessing the Bug-Prediction with Re-Usability Based Package Organization for Object Oriented Software Systems

Mohsin SHAIKH, Ki-Seong LEE, Chan-Gun LEE
2017 IEICE transactions on information and systems  
, fault-proneness prediction † https://eclipse.org/ † †  ...  fault-proneness in software.  ...  From the Table 6 and Fig. 3 (a) , we can observe that LR's overall prediction accuracy ranges between 0.83 and 0.55 where as, that of SVM falls in range of 0.81 to 0.66 and RF is found between 0.56  ... 
doi:10.1587/transinf.2016edp7186 fatcat:5bzoev5rpnc7dnhucove3ggynm

Reconfigurable Fault-tolerant Control: A Tutorial Introduction

J. Lunze, J.H. Richter
2008 European Journal of Control  
Control reconfiguration is an important method of fault-tolerant control that uses the results of a fault diagnosis component to restructure the control loop and to adapt the controller to the faulty plant  ...  In contrast, the fault-hiding approach explained afterwards tries to ''hide'' the fault from the controller.  ...  The attainability of the stabilisation goal can be directly derived from the fault-hiding principle for linear time-invariant systems.  ... 
doi:10.3166/ejc.14.359-386 fatcat:ixwspxaxb5aiflm4mswwfyta2q

Toward a more reliable theory of software reliability

J. Voas, J.A. Whittaker
2000 Computer  
. • Faults can hide in numerous places. Some software simply does not hide faults well, and nearly any sequence of inputs can find them.  ...  The ability of a fault to hide is a crucial characteristic of software complexity. We call this fault size, and the bigger the fault, the easier it is to find during testing.  ... 
doi:10.1109/2.889091 fatcat:khx3dctvbrdqdpndg6o44wgqvm

Nonlinear model predictive control of a boiler unit: A fault tolerant control study

Krzysztof Patan, Józef Korbicz
2012 International Journal of Applied Mathematics and Computer Science  
As the automatic control system can hide faults from being observed, the control system is equipped with a fault detection block.  ...  Nonlinear model predictive control of a boiler unit: A fault tolerant control study This paper deals with a nonlinear model predictive control designed for a boiler unit.  ...  However, the predictive controller can hide faults from being observed. Therefore, the fault detection block was designed giving information about abnormal working conditions of the plant.  ... 
doi:10.2478/v10006-012-0017-6 fatcat:7kuv4i5ep5a7neovcnzkv5umve

Nonlinear model predictive control of a boiler unit: A fault tolerant control study

Krzysztof Patan, Jozef Korbicz
2010 2010 Conference on Control and Fault-Tolerant Systems (SysTol)  
As the automatic control system can hide faults from being observed, the control system is equipped with a fault detection block.  ...  reliably compensated by the predictive controller.  ...  However, the predictive controller can hide faults from being observed. Therefore, the fault detection block was designed giving information about abnormal working conditions of the plant.  ... 
doi:10.1109/systol.2010.5676015 fatcat:yz6otprr3vbibarpjinlzbbzv4

Passive Fault Tolerant Control of PEMFC air feeding system

Carole Lebreton, Cédric Damour, Michel Benne, Brigitte Grondin-Perez, Jean-Pierre Chabriat
2016 International journal of hydrogen energy  
The selection of this controller can be computed thanks to Unfalsified Control (UC). The third method to achieve AFTCS is the hiding-fault paradigm.  ...  Three sub-categories of AFTCS can be defined, according to the used fault management strategy: by a controller reconfiguration, a controller selection, or using hiding-fault paradigm.  ... 
doi:10.1016/j.ijhydene.2016.06.210 fatcat:eavxrigchndd3ddc7nw543d4sm

Application of cepstrum and neural network to bearing fault detection

Yean-Ren Hwang, Kuo-Kuang Jen, Yu-Ta Shen
2009 Journal of Mechanical Science and Technology  
Utilizing the proposed method, one can identify the characteristics hiding inside a vibration signal and classify the signal, as well as diagnose the abnormalities.  ...  To evaluate this method, several tests for the normal and abnormal conditions were performed in the laboratory.  ...  Generally, cepstrum coefficient can be derived from previous LPC coefficients through the following recursive procedure: where α(n) is the obtained LPC linear prediction coefficient, C(n) is the target  ... 
doi:10.1007/s12206-009-0802-9 fatcat:hjxeje6pgrgbzkand2lklca77u
« Previous Showing results 1 — 15 out of 26,426 results