A MODEL-BASED APPROACH TO SEQUENTIAL FAULT DIAGNOSIS*

Size: px
Start display at page:

Download "A MODEL-BASED APPROACH TO SEQUENTIAL FAULT DIAGNOSIS*"

Transcription

1 A MODEL-BASED APPROACH TO SEQUENTIAL FAULT DIAGNOSIS* Jurryt Pietersma and Arjan J.C. van Gemund Delft University of Technology, EEMCS P.O. Box GA Delft The Netherlands André Bos Science & Technology P.O. Box AP Delft The Netherlands Abstract - Fault diagnosis is crucial for the reduction of test & integration time and down-time of complex systems. In this paper, we present a model-based approach to derive tests and test sequences for sequential fault diagnosis. This approach offers advantages over methods that are based on test coverage of explicit fault states, represented in matrix form. Functional models are more easily adapted to design changes and constitute a complete information source for test selection on a given abstraction level. We introduce our approach and implementation with a theoretic example. We demonstrate the practical use in three case studies and obtain cost reductions of up to 59% compared to the matrix-based approach. INTRODUCTION Fault diagnosis is crucial for the reduction of test & integration time and down-time of complex systems. Sequential fault diagnosis uses the information gain of successive tests to reduce the uncertainty of a diagnosis, under the assumption of a constant fault state. A test decision tree combines all applicable test sequences. Many, like Pattipati and co-workers [16], have proposed a sequential diagnosis method in which AO* algorithms are used to optimize test sequences. This generation of test sequences is based on source matrices which This work has been carried out as part of the TANGRAM project under the responsibility of the Embedded Systems Institute. This project is partially supported by the Netherlands Ministry of Economic Affairs under grant TSIT2026. express the test coverage of explicit, probabilistic fault states. Such a matrix contains test outcomes (e.g., pass or fail) for every fault state and test combination. Matrix and test deduction relies on human system interpretation and knowledge. The use of these matrices has the following drawbacks. 1. A change in system design requires a repetition of the deduction process which is effort-intensive and prone to errors. 2. The representation is not conducive to the creation of new tests that might lead to further sequence optimization because the system information required for this is not explicitly available. 3. There is no guarantee that the test set is optimal because it is based on human deduction which is likely to be incomplete. The first leads to an increase in the overall test effort. The last two lead to sub-optimal test decision trees. In this paper we aim to overcome these drawbacks with a model-based approach to derive test sequences. Our approach is based on the Model-Based Diagnosis (MBD) paradigm: an automated fault diagnosis method based on first principles. MBD infers the system health state from a compositional, design-like system model and observations of system inputs and outputs. The model contains the relations between system inputs, health state and

2 observable behavior. In our approach, we recast test sequencing as an MBD problem by expressing the test setup as an integral part of the system model. We model tests in terms of specific input and output selections using additional control inputs. Consequently, the selection of tests translates into the determination of the optimal sequence of model inputs to derive the diagnosis at the lowest cost, a well-known paradigm within MBD. We define cost as the lowest expected number of tests with equal unit of cost. For the selection of model inputs we use information gain as a heuristic as proposed within MBD theory by De Kleer and Williams [4] although other heuristics, e.g., that would take into account varying test costs, are possible. We introduce our approach by means of the theoretic Polycell example which is wellknown from MBD literature and compare it with a hypothetical, matrix-based solution. We perform the same experiments and comparison for three case studies involving scanner systems as produced by ASML [1]. Results show a cost reduction of up to 59%. Our model-based approach requires less effort than the matrix-based approach [11, 16] because the model closely resembles the system design and composition. Furthermore, by modeling the complete system behavior on a given abstraction level, we cover all relations between tests and health states. This means the model contains all necessary system information to derive those tests that are optimal for test sequencing as far as information gain is concerned. Also our model-based method does not require any special extensions for multiple faults [15] or imperfect tests [14] because this is already included in the theory of MBD [3, 4, 13]. We make improvements over other approaches that also use a single information source for diagnosis and test sequencing. Our design-like models are better in capturing system behavior than [8] and our approach is not limited to electrical engineering [10]. We use a domain independent MBD implementation [2, 6, 7, 9, 12] with extensions for test selection and sequencing. The paper is organized as follows. In Section 2 we summarize MBD theory, define a heuristic for the selection of inputs that result in an information gain for diagnosis, and present our approach using the theoretic Polycell example. In Section 3 we introduce the test selection and sequencing problem, define a cost metric for test decision trees, and discuss the matrix-based solution. In Section 4 we discuss the modelbased approach. In Section 5 we present three case studies. In Section 6 we conclude the paper. MODEL-BASED DIAGNOSIS Fault diagnosis is the process of finding the causes of differences between models and reality. Model- Based Diagnosis (MBD) [3, 4, 13] infers the health of a system from a compositional system model and real-world observations. We use the following MBD theory for a discrete domain. Let O i denote component i, let h i represent a health state of O i, and h = (h 1,..., h N ) the health state for a system with N modeled components. Let M represent the system model. Let x represent all observable inputs, and y all observable outputs. Then it holds y = Mxh (, ) Let d be a candidate health state which is a diagnosis inferred by MBD, according to d = M 1 ( x, y) Typically, there is more than one diagnosis. Let D be the set of all d that are consistent with observations (x, y). In order to find the most probable solutions for d, we define an a priori probability for h i to have a particular value. This is the probability that a component has a certain health state without any observations made and is considered a component characteristic. Let P(d) be the probability for d. Assuming faults are independent, it holds N Pd ( ) = Ph ( = d) i = 1 Information Gain i Based on P(d) we can determine the entropy or information content of D, which is a measure for its diagnostic quality (uncertainty). For (sequential) diagnosis the goal is to reduce this uncertainty. This can be done by extending the number of observable variables (probing) or providing the system with sequential inputs and observing the resulting output (testing). In this paper we use the information gain approximation of [4] as a heuristic to select tests for the optimization of test tree generation. Let (v,w k ) be values of (x, y). Let S be the set of socalled selected solutions, for which y = w k is the only solution for M(v, d). Let U denote the so- i

3 called uncommitted solution set, for which case y = w k is one of two or more solutions for M(v, d). The probability of U is, PU ( ) = Pd ( ) d U Let n be the maximum number of possible outputs y and m the actual number of possible outputs y for x = v. We approximate P(x = v, y = w k ) according to, PU ( ) Px ( = vy, = wk ) = Pd ( ) + d S m Let E(p) = -p log p be the entropy function. We use I as information gain heuristic for the input x = v, I = E( P( x = v, y = w k )) (1) PU ( ) + EPU ( ( )) ne( ) m We will use this heuristic in Sections 3 and 4, for the selection of tests, which we model as inputs, to optimize the generation of test decision trees. Implementation Our MBD implementation is based on the modeling language LYDIA and associated toolset [2, 6, 7, 9, 12] which have been developed specifically for this purpose. It is a declarative language in which each statement is a Boolean equation (proposition) and each variable is a function of continuous time. Currently we have a simulator tool and a number of diagnosis tools, based on satisfiability solving (SAT), conflictdirected search (CDA*) [17], and hierarchical A* solving [5]. In addition we also have a tool for sequential diagnosis that is based on these tools. This tool generates test decision trees by: 1. Selecting input values (tests) with the information gain heuristic based on the set of consistent candidate health states. This test becomes a tree node. 2. Performing a diagnosis for each outcome (a tree edge) and removing inconsistent candidates. 3. Repeating step 1 and 2 until there is no more information to be gained. This results in end nodes with a diagnosis with minimum uncertainty. The diagnosis tools are capable of solving models that are expressed in a propositional logic subset of the language. In this paper we only deal with this subset of LYDIA of which we will present an example in the following section. However, this does not restrict the generality of the method for discrete valued domains. We both use true or 1, and false or 0 to indicate variable values in the Boolean domain. For health variables a 1 indicates a healthy and a 0 a faulty component. For clarity we limit the size of tables and trees by only considering single faults. However, theory and tools also apply to multiple faults. Polycell Example The Polycell consists of five components: three AND and two OR gates that are connected as shown in Figure 1. Listing 1 shows the LYDIA model. In our model we define the gates as generic components: AndGate and OrGate. For both types we define a health variable that determines whether the component has nominal (healthy) behavior or not. For this model we also explicitly define the component s faulty behavior (output is stuck-at-zero in both cases). Such a strong model is not required for fault diagnosis. The choice of a strong model comes from the fact that the matrix-based test sequencing method, which we apply in the next section, only works with explicit fault modes. The components are instantiated in the Polycell system and connected according to the system topology. The keyword probability defines the a priori probabilities of the health variables. With this model and our diagnosis tool it is now possible to perform a diagnosis, e.g., given the observations (x, y) = (1, 1, 1, 1, 1, 1, 1). The diagnosis is listed in Table 1 which is a partial diagnosis lookup table created with our tool. In this case the most likely solution is that all components are healthy. However the observations are also consistent with a failure of one of the AND gates and, if multiple faults were considered, also with a combined failure of the first and third AND gate (not listed in Table 1). In order to reduce the diagnostic uncertainty we may use I to find the optimal x. With a set of solutions we calculate I. Table 1 shows this calculation for the original assignment (x) = (1, 1, 1, 1, 1) and an alternative (1, 1, 1, 0, 1). The second vector has a higher I and has in fact the highest possible I. It is therefore considered the best input vector to test the system, as it provides the best separation of the solution space D.

4 Table 1 Partial diagnosis look-up table of the Polycell model for single faults. Figure 1 Polycell diagram. system AndGate ( bool x1, x2, // inputs bool h, // health bool y ) // output { // explicit fault mode: stuck-at-zero y = (h? (x1 and x2) : false); } system OrGate ( bool x1, x2, // inputs bool h, // health bool y ) // output { // explicit fault mode: stuck-at-zero y = (h? (x1 or x2) : false); } system Polycell ( bool x1, x2, x3, x4, x5, // inputs bool h1, h2, h3, h4, h5, // healths bool y1, y2 ) // outputs { // declare intermediate outputs bool z1, z2, z3; // declare components system AndGate m1, m2, m3; system OrGate a1, a2; // connect components m1 ( x1, x2, h1, z1 ); m2 ( x3, x4, h2, z2 ); m3 ( x2, x5, h3, z3 ); a1 ( z1, z2, h4, y1 ); a2 ( z2, z3, h5, y2 ); // define health probabilities probability (h1 = true) = 0.99; probability (h2 = true) = 0.99; probability (h3 = true) = 0.99; probability (h4 = true) = 0.99; probability (h5 = true) = 0.99; } Listing 1 Lydia Polycell model. x y D P(d) I (1, 1, 1, 1, 1) (1, 0) (1, 1, 1, 1, 0) (0, 1) (1, 1, 1, 0, 1) (1, 1) (1, 1, 1, 1, 1) (0, 1, 1, 1, 1) (1, 0, 1, 1, 1) (1, 1, 0, 1, 1) (1, 1, 1, 0, 1) (1, 0) (1, 1, 1, 1, 0) (1, 1, 0, 1, 1) (0, 1) (1, 1, 1, 0, 1) (0, 1, 1, 1, 1) (1, 1) (1, 1, 1, 1, 1) (1, 0, 1, 1, 1) TEST SELECTION AND SEQUENCING Let X be a system with an unknown health state h and C its accompanying test setup. Let t denote a test and o a test outcome. Let R denote a sequence with length l, of successive tests and outcomes (t 0, o 0 ),,(t l-1, o l-1 ). Let Y be a test decision tree. Let c be a cost function of Y. The problem of test selection and sequencing is to deduce t, and R to generate Y that is optimal for c. In this paper we discuss two approaches: one that uses a matrix that represents fault state coverage of deduced tests to generate Y, and one that uses a functional, design-like model of (X,C). Let T and M denote the matrix and model for (X,C) respectively. test deduction tree generation ( XC, ) T Y T modeling tree generation ( XC, ) M Y M The sequential diagnosis tool mentioned in Section 2 is used for the generation of test decision trees. In order to compare the performance of both approaches for tree generation, we define the following cost metric. Let q denote an end node of Y and Q the total number of end nodes. Let R q denote the test sequence required to reach this end node and p q the probability mass of the resulting diagnosis of R q. We assume that all tests have equal cost.

5 We define the cost function c as the total number of expected tests, Q c = l p (2) q q= 1 q In Section 4 we compare c(y T ) and c(y M ). Matrix-based approach The Polycell model used in Section 2 is not sufficient for test selection and sequencing as it does not contain any information about constraints that a test setup in the real world typically imposes. For the Polycell we assume, for example, the following constraints. For a test, a choice needs to be made between the input vectors (x), (z1, z2), or (z2, z3), as well as the output z1, z2, z3, or (y1, y2). The output of a test results in either a (P)ass or (F)ail. We assume that a test matrix has been derived based on the system specification, test constraints and the following reasoning. The best input (test) vector for each component is (1, 1) as both a failing AND gate and OR gate are detected with this because of the assumed explicit fault mode. The following tests are therefore defined: a system test t0 that stimulates the system at (x) and measures at (y), and 5 tests t1,..., t5 for each individual component, respectively. Table 2 lists the input and output selection for these tests. Table 3 shows the resulting matrix. Figure 2 shows the test decision tree optimized for maximum I as defined with Equation 1. The tree elements have the following meaning. Elliptical nodes indicate tests. Edges indicate a test outcome. The rectangular nodes indicate diagnosis outcomes d. We shall use the results of this approach as comparison to our modelbased approach. selection variables si = (si 0, si 1 ). In our model u represents the actual values of the selected input vector. The choice between outputs z1, z2, z3, and (y1, y2) is modeled with selection variables so = (so 0, so 1 ). To evaluate a pass or fail outcome we use a second instantiation of a completely healthy system as reference. Table 2 Input and output selection for Polycell matrix tests. The value for all designated inputs is 1. test input output x (z1,z2) (z2,z3) z1 z2 z3 y1 y2 t0 X X X t1 X X t2 X X t3 X X t4 X X t5 X X Table 3 Matrix with test coverage of Polycell health states. Probability is normalized for single faults. h test outcome: (F)AIL, (P)ASS P(h) t0 t1 t2 t3 t4 t5 (1, 1, 1, 1, 1) P P P P P P (0, 1, 1, 1, 1) P F P P P P (1, 0, 1, 1, 1) P P F P P P (1, 1, 0, 1, 1) P P P F P P (1, 1, 1, 0, 1) F P P P F P (1, 1, 1, 1, 0) F P P P P F MODEL-BASED APPROACH To generate tests and test sequences with a model-based approach we need to make an additional model that implements the test constraints mentioned in the previous section. We introduce additional inputs, selection variables, and associated logic that implement these constraints. This leads to a model of the test setup which we combine with our earlier system model, as shown in Figure 3. In contrast to the matrix-based approach were the selection of inputs and outputs is defined statically for each test, we include this selection in our model. The selection of input vectors (x), (z1, z2), or (z2, z3) is modeled with additional input Figure 2 Polycell test decision tree generated with the matrix-based approach.

6 The test result is determined by the comparison between the outputs of both systems. Again we use I as heuristic to select tests and sequences. Now these tests include configuration variables for input and output selection and the actual value of the input vector. Figure 4 shows the resulting tree. The elliptical test nodes now contain the input and output selection, and the actual value of the input vector. We see that the optimal sequence makes extensive use of a system level test, i.e. (si, so) = (0, 0, 1, 1), with varying input vector. Note that the first input vector, (1, 1, 1, 0, 1) is the input vector with the highest I as derived in Section 2. From inspection we can easily see that our model-based approach leads to shorter sequences. We can also quantify this by calculating the test cost with Equation 2. This results in an expected test cost of 3.9 for the matrix-based and 2.0 for the model-based tree. Consequently, the MBD approach yields an average cost reduction of 48%. This indicates that model-based test generation can dramatically reduce test cost compared to the matrix-based approach, even for relative simple systems. We believe that for more complex systems the benefits are even higher. The results of our case studies support this. CASE STUDIES We have performed three case studies at ASML, the world s leading provider of lithography systems for the semi-conductor industry. ASML builds systems that use a photographic process to image nanometric circuit patterns onto a silicon wafer. In our case studies we have derived test sequences and trees with the matrix and model-based method for three ASML subsystems, called EPIN, ILS, and LASER. We performed these case studies in the same way as described for the Polycell example in Sections 3 and 4. Table 4 lists the resulting cost metrics for the derived trees for all three cases for a priori component failure probabilities of 0.01, 0.10, 0.25, and For our experiments we deduced both a matrix with component tests and a model from the system description. The experiments show cost reductions of up to 59 % for the model-based approach. This is due to the fact that our model-based approach automatically generates (sub)-system tests that test multiple components at once, which outperform the component tests of the matrix. Figure 3 MBD approach. Figure 4 Polycell test decision tree generated with the model-based approach, for single faults. Table 4 Test tree costs for ASML case studies. case N P fail (h i ): EPIN 7 C(Y T ) C(Y M ) Reduction 31% 20% 11% 5% ILS 8 C(Y T ) C(Y M ) reduction 59% 23% 3% 0% LASER 7 C(Y T ) C(Y M ) reduction 30% 13% 0% -9% Note that experienced test engineers would be capable of devising these tests with additional effort. In our approach these are derived automatically. Note that for higher failure probabilities the advantage of (sub) systems tests becomes less and even reduces to zero. This is because it is no longer useful to test (sub) systems if it becomes almost certain that

7 sub-systems will fail given the higher component failure probability. The negative reduction for the laser case is due to the fact that we were unable to devise tests with sufficient discriminating power. This lead to an increased uncertainty in the diagnosis (two or more candidates in an end node instead of one). For a, highly unrealistic, failure probability of 0.5 this lead to an actual increase in test tree costs for the more accurate model-based approach. CONCLUSIONS In this paper we propose the use of the MBD approach to test sequencing as an alternative to the well-known matrix-based approach. We conclude that MBD provides a much more robust basis to test sequencing than the matrix deduction, because a model-based approach yields a level of completeness that the matrix deduction lacks. We have demonstrated how to recast test sequencing as a MBD problem by extending our model with the test setup. Respectively we have shown that our implementation of MBD and our approach to test sequencing is applicable in a representative industrial environment and leads to a reduction in test decision tree costs of up to 59%. Based on the promise of our model-based approach, we plan on further investigating the MBD approach for more case studies. This also requires investigation of more efficient heuristics and algorithms. We also plan on exploiting the relation between MBD and test sequencing by using models to automatically derive matrices instead of test sequences, as this would leverage on the existing body of algorithms which also include varying tests costs. In addition, we will investigate the effect of sensor placement on the expected test sequence cost and the possible design optimization for test cost. ACKNOWLEDGEMENTS We gratefully acknowledge the feedback from the discussions with our TANGRAM project partners from ASML, Eindhoven University of Technology, Embedded Systems Institute, TNO, Twente University, and the Radboud University Nijmegen. In particular, the stimulating discussions with Roul Boumen and Ivo de Jong are highly appreciated. REFERENCES [1] ASML website. [2] André Bos, Leo Breebaart, Mark Neerincx and Mikael Wolff, Scope: An intelligent maintenance system for supporting crew operations, Proc. IEEE AUTOTESTCON 2004, pp [3] Johan de Kleer, A. K. Mackworth and R. Reiter, Characterizing diagnoses and systems, Artificial Intelligence, vol. 56, 1992, pp [4] Johan de Kleer and Brian C. Williams, Diagnosing multiple faults, in Readings in Nonmonotonic Reasoning (Matthew L. Ginsberg, ed.), Los Altos, California: Morgan Kaufmann, 1987, pp [5] Alexander Feldman, Arjan van Gemund and André Bos, A hybrid approach to hierarchical fault diagnosis, Proc. International Workshop on Principles of Diagnosis (DX-05), pp [6] A.J.C. van Gemund, The LYDIA approach to diagnostic systems modeling, Tech. Rep. PDS , Delft University of Technology, Dec [7] A.J.C. van Gemund, LYDIA Version 1.1 Tutorial Tech. Rep. PDS , Delft University of Technology, Nov [8] Eric Gould, Modeling it both ways: hybrid diagnostic modeling and its application to hierarchical system designs, Proc. IEEE AUTOTESTCON 2004, pp [9] LYDIA website. gemund/lydia/index.html. [10] Heiko Milde and Lothar Hotz, Generating fault trees from mixed quantitative and qualitative electrical device models, Proc. ECAI Workshop W31 on Knowledge-Based Systems for Model-Based Engineering, [11] K.R. Pattipati and M.G. Alexandridis, Application of heuristic search and information theory to sequential diagnosis, IEEE Trans. SMC, vol. 20, July / August 1990, pp [12] Jurryt Pietersma, A.J.C. van Gemund and André Bos, A model-based approach to fault diagnosis of embedded systems, Proc. of the 10th ASCI conference, June 2004, pp [13] R. Reiter, A theory of diagnosis from first principles, in Readings in Nonmonotonic Reasoning, Los Altos, California: Kaufmann, 1987, pp [14] Sui Ruan, Feili Yu, Candra Meirina, Krishna R. Pattipati and Ann Patterson-Hine, Dynamic multiple fault diagnosis with imperfect tests, Proceedings of IEEE AUTOTESTCON 2004, 2004, pp [15] M. Shakeri, V. Raghavan, K.R. Pattipati and A. Patterson- Hine, Sequential testing algorithms for multiple fault diagnosis, IEEE Trans. SMC, vol. Part A: Systems and Humans, January 2000, pp [16] F. Tu and K.R. Pattipati, Roll-out strategy for sequential fault diagnosis, IEEE Trans. SMC, vol. Part A, January [17] Brian C. Williams and Robert J. Ragno, Conflictdirected A* and its role in model-based embedded systems, To appear in Journal of Discrete Applied Math, 2003.

A Model-Based Approach to Fault Diagnosis of Embedded Systems

A Model-Based Approach to Fault Diagnosis of Embedded Systems A Model-Based Approach to Fault Diagnosis of Embedded Systems Jurryt Pietersma 1 Arjan J.C. van Gemund 1,2 Andre Bos 2 1 Parallel and Distributed Systems Group, 2 Science & Technology BV Faculty of Electrical

More information

Optimal integration and test plans for software releases of lithographic systems 1

Optimal integration and test plans for software releases of lithographic systems 1 Paper #123 Optimal integration and plans for software releases of lithographic systems 1 R. Boumen, I.S.M. de Jong, J.M. van de Mortel-Fronckzak and J.E. Rooda Eindhoven University of Technology, 5600

More information

Optimal integration and test plans for software releases of lithographic systems 1

Optimal integration and test plans for software releases of lithographic systems 1 Paper #123 Optimal integration and plans for software releases of lithographic systems 1 R. Boumen, I.S.M. de Jong, J.M. van de Mortel-Fronckzak and J.E. Rooda Eindhoven University of Technology, 5600

More information

ON-LINE QUALITATIVE MODEL-BASED DIAGNOSIS OF TECHNOLOGICAL SYSTEMS USING COLORED PETRI NETS

ON-LINE QUALITATIVE MODEL-BASED DIAGNOSIS OF TECHNOLOGICAL SYSTEMS USING COLORED PETRI NETS ON-LINE QUALITATIVE MODEL-BASED DIAGNOSIS OF TECHNOLOGICAL SYSTEMS USING COLORED PETRI NETS Adrien Leitold 1 Miklós Gerzson 2 Anna I. Pózna 2 and Katalin M. Hangos 2,3 1 Department of Mathematics 3 Process

More information

A new algorithm for incremental prime implicate generation

A new algorithm for incremental prime implicate generation A new algorithm for incremental prime implicate generation Teow-Hin Ngair Institute of Systems Science National University of Singapore Kent Ridge, Singapore 0511 Republic of Singapore Abstract Traditional

More information

Utilizing Device Behavior in Structure-Based Diagnosis

Utilizing Device Behavior in Structure-Based Diagnosis Utilizing Device Behavior in Structure-Based Diagnosis Adnan Darwiche Cognitive Systems Laboratory Department of Computer Science University of California Los Angeles, CA 90024 darwiche @cs. ucla. edu

More information

Evaluation of FPGA Resources for Built-In Self-Test of Programmable Logic Blocks

Evaluation of FPGA Resources for Built-In Self-Test of Programmable Logic Blocks Evaluation of FPGA Resources for Built-In Self-Test of Programmable Logic Blocks Charles Stroud, Ping Chen, Srinivasa Konala, Dept. of Electrical Engineering University of Kentucky and Miron Abramovici

More information

Diagnostic Testing of Embedded Memories Using BIST

Diagnostic Testing of Embedded Memories Using BIST Diagnostic Testing of Embedded Memories Using BIST Timothy J. Bergfeld Dirk Niggemeyer Elizabeth M. Rudnick Center for Reliable and High-Performance Computing, University of Illinois 1308 West Main Street,

More information

Application of Adaptive Probing for Fault Diagnosis in Computer Networks 1

Application of Adaptive Probing for Fault Diagnosis in Computer Networks 1 Application of Adaptive Probing for Fault Diagnosis in Computer Networks 1 Maitreya Natu Dept. of Computer and Information Sciences University of Delaware, Newark, DE, USA, 19716 Email: natu@cis.udel.edu

More information

Functional extension of structural logic optimization techniques

Functional extension of structural logic optimization techniques Functional extension of structural logic optimization techniques J. A. Espejo, L. Entrena, E. San Millán, E. Olías Universidad Carlos III de Madrid # e-mail: { ppespejo, entrena, quique, olias}@ing.uc3m.es

More information

Collapsing for Multiple Output Circuits. Diagnostic and Detection Fault. Raja K. K. R. Sandireddy. Dept. Of Electrical and Computer Engineering,

Collapsing for Multiple Output Circuits. Diagnostic and Detection Fault. Raja K. K. R. Sandireddy. Dept. Of Electrical and Computer Engineering, Diagnostic and Detection Fault Collapsing for Multiple Output Circuits Raja K. K. R. Sandireddy Dept. Of Electrical and Computer Engineering, Auburn University, Auburn AL-36849 USA Outline Introduction

More information

VLSI Test Technology and Reliability (ET4076)

VLSI Test Technology and Reliability (ET4076) VLSI Test Technology and Reliability (ET4076) Lecture 4(part 2) Testability Measurements (Chapter 6) Said Hamdioui Computer Engineering Lab Delft University of Technology 2009-2010 1 Previous lecture What

More information

Fault Simulation. Problem and Motivation

Fault Simulation. Problem and Motivation Fault Simulation Problem and Motivation Fault Simulation Problem: Given A circuit A sequence of test vectors A fault model Determine Fault coverage Fraction (or percentage) of modeled faults detected by

More information

System fault diagnostics using fault tree analysis

System fault diagnostics using fault tree analysis Loughborough University Institutional Repository System fault diagnostics using fault tree analysis This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation:

More information

Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases

Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases S. Windmann 1, J. Eickmeyer 1, F. Jungbluth 1, J. Badinger 2, and O. Niggemann 1,2 1 Fraunhofer Application Center

More information

Recent Progress on RAIL: Automating Clustering and Comparison of Different Road Classification Techniques on High Resolution Remotely Sensed Imagery

Recent Progress on RAIL: Automating Clustering and Comparison of Different Road Classification Techniques on High Resolution Remotely Sensed Imagery Recent Progress on RAIL: Automating Clustering and Comparison of Different Road Classification Techniques on High Resolution Remotely Sensed Imagery Annie Chen ANNIEC@CSE.UNSW.EDU.AU Gary Donovan GARYD@CSE.UNSW.EDU.AU

More information

A Framework and Algorithm for Model-Based Active Testing

A Framework and Algorithm for Model-Based Active Testing 2008 INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT A Framework and Algorithm for Model-Based Active Testing Alexander Feldman, Student Member, IEEE, Gregory Provan, Member, IEEE, and Arjan

More information

Using secure multi-party computation when pocessing distributed health data

Using secure multi-party computation when pocessing distributed health data Using secure multi-party computation when pocessing distributed health data Anders Andersen Department of Computer Science Faculty of Science and Technology University of Tromsø 9037 Tromsø, Norway Abstract

More information

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1395

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1395 Data Mining Introduction Hamid Beigy Sharif University of Technology Fall 1395 Hamid Beigy (Sharif University of Technology) Data Mining Fall 1395 1 / 21 Table of contents 1 Introduction 2 Data mining

More information

VLSI System Testing. Fault Simulation

VLSI System Testing. Fault Simulation ECE 538 VLSI System Testing Krish Chakrabarty Fault Simulation ECE 538 Krish Chakrabarty Fault Simulation Problem and motivation Fault simulation algorithms Serial Parallel Deductive Concurrent Random

More information

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1394

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1394 Data Mining Introduction Hamid Beigy Sharif University of Technology Fall 1394 Hamid Beigy (Sharif University of Technology) Data Mining Fall 1394 1 / 20 Table of contents 1 Introduction 2 Data mining

More information

On Computing Minimum Size Prime Implicants

On Computing Minimum Size Prime Implicants On Computing Minimum Size Prime Implicants João P. Marques Silva Cadence European Laboratories / IST-INESC Lisbon, Portugal jpms@inesc.pt Abstract In this paper we describe a new model and algorithm for

More information

REALIZATION OF A NEW FUZZY MIXED METRIC APPROACH FOR OPTIMIZING ROUTING DECISIONS IN PACKET SWITCHED NETWORKS

REALIZATION OF A NEW FUZZY MIXED METRIC APPROACH FOR OPTIMIZING ROUTING DECISIONS IN PACKET SWITCHED NETWORKS REALIZATION OF A NEW FUZZY MIXED METRIC APPROACH FOR OPTIMIZING ROUTING DECISIONS IN PACKET SWITCHED NETWORKS *Shuchita Upadhayay, **i Sharma Dept. of Computer Science and Applications Kurukshetra University

More information

DESIGN AND OPTIMISATION OF DEPENDABLE MEASUREMENT SYSTEMS

DESIGN AND OPTIMISATION OF DEPENDABLE MEASUREMENT SYSTEMS 12th IMEKO TC1 & TC7 Joint Symposium on Man Science & Measurement September, 3 5, 2008, Annecy, France DESIGN AND OPTIMISATION OF DEPENDABLE MEASUREMENT SYSTEMS Blaise CONRARD, Mireille BAYART Laboratoire

More information

A Content Based Image Retrieval System Based on Color Features

A Content Based Image Retrieval System Based on Color Features A Content Based Image Retrieval System Based on Features Irena Valova, University of Rousse Angel Kanchev, Department of Computer Systems and Technologies, Rousse, Bulgaria, Irena@ecs.ru.acad.bg Boris

More information

A Logical Notion of Conditional Independence: Properties and Applications

A Logical Notion of Conditional Independence: Properties and Applications From: AAAI Technical Report FS-94-02. Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved. A Logical Notion of Conditional Independence: Properties and Applications Adnan Darwiche Rockwell

More information

Skill. Robot/ Controller

Skill. Robot/ Controller Skill Acquisition from Human Demonstration Using a Hidden Markov Model G. E. Hovland, P. Sikka and B. J. McCarragher Department of Engineering Faculty of Engineering and Information Technology The Australian

More information

Debugging Functional Programs*

Debugging Functional Programs* Debugging Functional Programs* Markus Stumptner and Franz Wotawa Technische Universitat Wien Institut fur Informationssysteme Paniglgasse 16, A-1040 Wien, Austria, Email: {mst,wotawa} @dbai.tuwien.ac.at

More information

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES Nader Moayeri and Konstantinos Konstantinides Hewlett-Packard Laboratories 1501 Page Mill Road Palo Alto, CA 94304-1120 moayeri,konstant@hpl.hp.com

More information

Which Role for an Ontology of Uncertainty?

Which Role for an Ontology of Uncertainty? Which Role for an Ontology of Uncertainty? Paolo Ceravolo, Ernesto Damiani, Marcello Leida Dipartimento di Tecnologie dell Informazione - Università degli studi di Milano via Bramante, 65-26013 Crema (CR),

More information

Implementation of Reconfiguration Management in Fault-Adaptive Control Systems

Implementation of Reconfiguration Management in Fault-Adaptive Control Systems IEEE Instrumentation and Measurement Technology Conference Anchorage, AK, USA, 21-23 May 2002 Implementation of Reconfiguration Management in Fault-Adaptive Control Systems Gyula Simon *#, Tamás Kovácsházy

More information

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK Proceedings of the 6th International Conference on Mechanics and Materials in Design, Editors: J.F. Silva Gomes & S.A. Meguid, P.Delgada/Azores, 26-30 July 2015 PAPER REF: 5778 SEMI-ACTIVE CONTROL OF BUILDING

More information

A New Optimal State Assignment Technique for Partial Scan Designs

A New Optimal State Assignment Technique for Partial Scan Designs A New Optimal State Assignment Technique for Partial Scan Designs Sungju Park, Saeyang Yang and Sangwook Cho The state assignment for a finite state machine greatly affects the delay, area, and testabilities

More information

New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm

New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm So-Yeong Jeon 1 and Yong-Hyuk Kim 2,* 1 Department of Computer Science, Korea Advanced Institute of Science

More information

Sequential Diagnosis by Abstraction

Sequential Diagnosis by Abstraction Journal of Artificial Intelligence Research 41 (2011) 329-365 Submitted 02/11; published 06/11 Sequential Diagnosis by Abstraction Sajjad Siddiqi National University of Sciences and Technology (NUST) Islamabad,

More information

Scan-Based BIST Diagnosis Using an Embedded Processor

Scan-Based BIST Diagnosis Using an Embedded Processor Scan-Based BIST Diagnosis Using an Embedded Processor Kedarnath J. Balakrishnan and Nur A. Touba Computer Engineering Research Center Department of Electrical and Computer Engineering University of Texas

More information

Model-Based Diagnostics and Recovery : an Integrated Approach. Gregory. Pro van. Rockwel Science Center 1049 Camino dos Rios, Thousand Oaks, CA 91360

Model-Based Diagnostics and Recovery : an Integrated Approach. Gregory. Pro van. Rockwel Science Center 1049 Camino dos Rios, Thousand Oaks, CA 91360 Model-Based Diagnostics and Recovery : an Integrated Approach Gregory Pro van Rockwel Science Center 1049 Camino dos Rios, Thousand Oaks, CA 91360 1 Introduction Abstract We describe an approach that integrates

More information

Design and Synthesis for Test

Design and Synthesis for Test TDTS 80 Lecture 6 Design and Synthesis for Test Zebo Peng Embedded Systems Laboratory IDA, Linköping University Testing and its Current Practice To meet user s quality requirements. Testing aims at the

More information

Genetic Algorithms For Vertex. Splitting in DAGs 1

Genetic Algorithms For Vertex. Splitting in DAGs 1 Genetic Algorithms For Vertex Splitting in DAGs 1 Matthias Mayer 2 and Fikret Ercal 3 CSC-93-02 Fri Jan 29 1993 Department of Computer Science University of Missouri-Rolla Rolla, MO 65401, U.S.A. (314)

More information

Towards a Search-based Interactive Configuration of Cyber Physical. System Product Lines 1

Towards a Search-based Interactive Configuration of Cyber Physical. System Product Lines 1 Towards a Search-based Interactive Configuration of Cyber Physical System Product Lines Kunming Nie, Tao Yue, Shaukat Ali Software Engineering Institute, Beihang University, Beijing, China niekunming@cse.buaa.edu.cn

More information

IN-SITU CALIBRATION OF A REDUNDANT MEASUREMENT SYSTEM FOR MANIPULATOR POSITIONING

IN-SITU CALIBRATION OF A REDUNDANT MEASUREMENT SYSTEM FOR MANIPULATOR POSITIONING IN-SIU CALIBRAION OF A REDUNDAN MEASUREMEN SYSEM FOR MANIPULAOR POSIIONING Piotr J. Meyer Philips Center for Industrial echnology (CF, Lynnfield, MA, U.S.A. Prof. Dr. Jan van Eijk Philips Center for Industrial

More information

Control Flow Analysis with SAT Solvers

Control Flow Analysis with SAT Solvers Control Flow Analysis with SAT Solvers Steven Lyde, Matthew Might University of Utah, Salt Lake City, Utah, USA Abstract. Control flow analyses statically determine the control flow of programs. This is

More information

Query Likelihood with Negative Query Generation

Query Likelihood with Negative Query Generation Query Likelihood with Negative Query Generation Yuanhua Lv Department of Computer Science University of Illinois at Urbana-Champaign Urbana, IL 61801 ylv2@uiuc.edu ChengXiang Zhai Department of Computer

More information

VLSI Testing. Virendra Singh. Bangalore E0 286: Test & Verification of SoC Design Lecture - 7. Jan 27,

VLSI Testing. Virendra Singh. Bangalore E0 286: Test & Verification of SoC Design Lecture - 7. Jan 27, VLSI Testing Fault Simulation Virendra Singh Indian Institute t of Science Bangalore virendra@computer.org E 286: Test & Verification of SoC Design Lecture - 7 Jan 27, 2 E-286@SERC Fault Simulation Jan

More information

A robust optimization based approach to the general solution of mp-milp problems

A robust optimization based approach to the general solution of mp-milp problems 21 st European Symposium on Computer Aided Process Engineering ESCAPE 21 E.N. Pistikopoulos, M.C. Georgiadis and A. Kokossis (Editors) 2011 Elsevier B.V. All rights reserved. A robust optimization based

More information

Model-based System Engineering for Fault Tree Generation and Analysis

Model-based System Engineering for Fault Tree Generation and Analysis Model-based System Engineering for Fault Tree Generation and Analysis Nataliya Yakymets, Hadi Jaber, Agnes Lanusse CEA Saclay Nano-INNOV, Institut CARNOT CEA LIST, DILS, 91 191 Gif sur Yvette CEDEX, Saclay,

More information

Augmenting Concept Languages by Transitive Closure of Roles An Alternative to Terminological Cycles

Augmenting Concept Languages by Transitive Closure of Roles An Alternative to Terminological Cycles Augmenting Concept Languages by Transitive Closure of Roles An Alternative to Terminological Cycles Franz Baader* German Research Center for Artificial Intelligence Projektgruppe WINO, Postfach 2080 W-6750

More information

Classification Using Unstructured Rules and Ant Colony Optimization

Classification Using Unstructured Rules and Ant Colony Optimization Classification Using Unstructured Rules and Ant Colony Optimization Negar Zakeri Nejad, Amir H. Bakhtiary, and Morteza Analoui Abstract In this paper a new method based on the algorithm is proposed to

More information

A KEY METRIC AND ITS CALCULATION MODELS FOR A CONTINUOUS DIAGNOSIS CAPABILITY BASE DEPENDENCY MATRIX

A KEY METRIC AND ITS CALCULATION MODELS FOR A CONTINUOUS DIAGNOSIS CAPABILITY BASE DEPENDENCY MATRIX Metrol. Meas. Syst., Vol. XIX (202), No. 3, pp. 509-520. METROLOGY AND MEASUREMENT SYSTEMS Index 330930, ISSN 0860-8229 www.metrology.pg.gda.pl A KEY METRIC AND ITS CALCULATION MODELS FOR A CONTINUOUS

More information

Decision-Theoretic Case-Based Reasoning

Decision-Theoretic Case-Based Reasoning Decision-Theoretic Case-Based Reasoning John S. Breese and David Heckerman Copyright c 1993 IEEE. Reprinted from J. Breese and D. Heckerman. Decision-theoretic case-based reasoning. IEEE Transactions on

More information

Hardware safety integrity (HSI) in IEC 61508/ IEC 61511

Hardware safety integrity (HSI) in IEC 61508/ IEC 61511 1 Hardware safety integrity (HSI) in IEC 61508/ IEC 61511 ESReDA 2006 June 7-8, 2006 Mary Ann Lundteigen mary.a.lundteigen@ntnu.no mary.a.lundteigen@sintef.no 2 Overview 1. Objective 2. Some concepts &

More information

Process Model Consistency Measurement

Process Model Consistency Measurement IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727Volume 7, Issue 6 (Nov. - Dec. 2012), PP 40-44 Process Model Consistency Measurement Sukanth Sistla CSE Department, JNTUniversity,

More information

Australian Journal of Basic and Applied Sciences

Australian Journal of Basic and Applied Sciences AENSI Journals Australian Journal of Basic and Applied Sciences ISSN:1991-8178 Journal home page: www.ajbasweb.com Current Research and Development in Artificial Intelligence Ghazi Shakah Ajloun National

More information

Video Alignment. Literature Survey. Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin

Video Alignment. Literature Survey. Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin Literature Survey Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin Omer Shakil Abstract This literature survey compares various methods

More information

Implementing Sequential Consistency In Cache-Based Systems

Implementing Sequential Consistency In Cache-Based Systems To appear in the Proceedings of the 1990 International Conference on Parallel Processing Implementing Sequential Consistency In Cache-Based Systems Sarita V. Adve Mark D. Hill Computer Sciences Department

More information

Testing Digital Systems I

Testing Digital Systems I Testing Digital Systems I Lecture 6: Fault Simulation Instructor: M. Tahoori Copyright 2, M. Tahoori TDS I: Lecture 6 Definition Fault Simulator A program that models a design with fault present Inputs:

More information

Compiling Model-Based Diagnosis to Boolean Satisfaction

Compiling Model-Based Diagnosis to Boolean Satisfaction Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence Compiling Model-Based Diagnosis to Boolean Satisfaction Amit Metodi Dept. of Computer Science Ben-Gurion University of the Negev

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION Rapid advances in integrated circuit technology have made it possible to fabricate digital circuits with large number of devices on a single chip. The advantages of integrated circuits

More information

Explicit fuzzy modeling of shapes and positioning for handwritten Chinese character recognition

Explicit fuzzy modeling of shapes and positioning for handwritten Chinese character recognition 2009 0th International Conference on Document Analysis and Recognition Explicit fuzzy modeling of and positioning for handwritten Chinese character recognition Adrien Delaye - Eric Anquetil - Sébastien

More information

A Fast Arc Consistency Algorithm for n-ary Constraints

A Fast Arc Consistency Algorithm for n-ary Constraints A Fast Arc Consistency Algorithm for n-ary Constraints Olivier Lhomme 1 and Jean-Charles Régin 2 1 ILOG, 1681, route des Dolines, 06560 Valbonne, FRANCE 2 Computing and Information Science, Cornell University,

More information

Models and Tools for Improving Efficiency in Constraint Logic Programming. Antoni Ligęza

Models and Tools for Improving Efficiency in Constraint Logic Programming. Antoni Ligęza Decision Making in Manufacturing and Services Vol. 5 2011 No. 1 2 pp. 69 78 Models and Tools for Improving Efficiency in Constraint Logic Programming Antoni Ligęza Abstract. Constraint Satisfaction Problems

More information

DATA DEPTH AND ITS APPLICATIONS IN CLASSIFICATION

DATA DEPTH AND ITS APPLICATIONS IN CLASSIFICATION DATA DEPTH AND ITS APPLICATIONS IN CLASSIFICATION Ondrej Vencalek Department of Mathematical Analysis and Applications of Mathematics Palacky University Olomouc, CZECH REPUBLIC e-mail: ondrej.vencalek@upol.cz

More information

Lecture 7 Fault Simulation

Lecture 7 Fault Simulation Lecture 7 Fault Simulation Problem and motivation Fault simulation algorithms Serial Parallel Deductive Concurrent Random Fault Sampling Summary Copyright 2, Agrawal & Bushnell VLSI Test: Lecture 7 Problem

More information

USING QBF SOLVERS TO SOLVE GAMES AND PUZZLES. Zhihe Shen. Advisor: Howard Straubing

USING QBF SOLVERS TO SOLVE GAMES AND PUZZLES. Zhihe Shen. Advisor: Howard Straubing Boston College Computer Science Senior Thesis USING QBF SOLVERS TO SOLVE GAMES AND PUZZLES Zhihe Shen Advisor: Howard Straubing Abstract There are multiple types of games, such as board games and card

More information

Topological Classification of Data Sets without an Explicit Metric

Topological Classification of Data Sets without an Explicit Metric Topological Classification of Data Sets without an Explicit Metric Tim Harrington, Andrew Tausz and Guillaume Troianowski December 10, 2008 A contemporary problem in data analysis is understanding the

More information

Network community detection with edge classifiers trained on LFR graphs

Network community detection with edge classifiers trained on LFR graphs Network community detection with edge classifiers trained on LFR graphs Twan van Laarhoven and Elena Marchiori Department of Computer Science, Radboud University Nijmegen, The Netherlands Abstract. Graphs

More information

Flexible-Hybrid Sequential Floating Search in Statistical Feature Selection

Flexible-Hybrid Sequential Floating Search in Statistical Feature Selection Flexible-Hybrid Sequential Floating Search in Statistical Feature Selection Petr Somol 1,2, Jana Novovičová 1,2, and Pavel Pudil 2,1 1 Dept. of Pattern Recognition, Institute of Information Theory and

More information

Samuel Coolidge, Dan Simon, Dennis Shasha, Technical Report NYU/CIMS/TR

Samuel Coolidge, Dan Simon, Dennis Shasha, Technical Report NYU/CIMS/TR Detecting Missing and Spurious Edges in Large, Dense Networks Using Parallel Computing Samuel Coolidge, sam.r.coolidge@gmail.com Dan Simon, des480@nyu.edu Dennis Shasha, shasha@cims.nyu.edu Technical Report

More information

A Search Theoretical Approach to P2P Networks: Analysis of Learning

A Search Theoretical Approach to P2P Networks: Analysis of Learning A Search Theoretical Approach to P2P Networks: Analysis of Learning Nazif Cihan Taş Dept. of Computer Science University of Maryland College Park, MD 2742 Email: ctas@cs.umd.edu Bedri Kâmil Onur Taş Dept.

More information

An Expert System for Plasma Cutting Process Quality Prediction and Optimal Parameter Suggestion

An Expert System for Plasma Cutting Process Quality Prediction and Optimal Parameter Suggestion An Expert System for Plasma Cutting Process Quality Prediction and Optimal Parameter Suggestion Sam Y. S. Yang CSIRO Manufacturing Science and Technology, Australia Em: s.yang@cmst.csiro.au Keywords Abstract

More information

Graphical Models. Pradeep Ravikumar Department of Computer Science The University of Texas at Austin

Graphical Models. Pradeep Ravikumar Department of Computer Science The University of Texas at Austin Graphical Models Pradeep Ravikumar Department of Computer Science The University of Texas at Austin Useful References Graphical models, exponential families, and variational inference. M. J. Wainwright

More information

Design a maintenance tool for high-speed signalling F. Lefebvre^, J. Rodriguez" & S. Piechowiak^

Design a maintenance tool for high-speed signalling F. Lefebvre^, J. Rodriguez & S. Piechowiak^ Design a maintenance tool for high-speed signalling F. Lefebvre^, J. Rodriguez" & S. Piechowiak^ F 59640 Villenueve d'ascq, France Email: {lefebvre, rodriguez}@inre ts.fr F59304 Valenciennes cedex France

More information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization 2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic

More information

Fault-Tolerant Routing Algorithm in Meshes with Solid Faults

Fault-Tolerant Routing Algorithm in Meshes with Solid Faults Fault-Tolerant Routing Algorithm in Meshes with Solid Faults Jong-Hoon Youn Bella Bose Seungjin Park Dept. of Computer Science Dept. of Computer Science Dept. of Computer Science Oregon State University

More information

Hybrid Feature Selection for Modeling Intrusion Detection Systems

Hybrid Feature Selection for Modeling Intrusion Detection Systems Hybrid Feature Selection for Modeling Intrusion Detection Systems Srilatha Chebrolu, Ajith Abraham and Johnson P Thomas Department of Computer Science, Oklahoma State University, USA ajith.abraham@ieee.org,

More information

Exploitation of GPS-Control Points in low-contrast IR-imagery for homography estimation

Exploitation of GPS-Control Points in low-contrast IR-imagery for homography estimation Exploitation of GPS-Control Points in low-contrast IR-imagery for homography estimation Patrick Dunau 1 Fraunhofer-Institute, of Optronics, Image Exploitation and System Technologies (IOSB), Gutleuthausstr.

More information

Evaluating Classifiers

Evaluating Classifiers Evaluating Classifiers Charles Elkan elkan@cs.ucsd.edu January 18, 2011 In a real-world application of supervised learning, we have a training set of examples with labels, and a test set of examples with

More information

Prediction-based diagnosis and loss prevention using qualitative multi-scale models

Prediction-based diagnosis and loss prevention using qualitative multi-scale models European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Prediction-based diagnosis and loss prevention using

More information

Toward Automated Interpretation of Integrated Information: Managing "Big Data" for NDE

Toward Automated Interpretation of Integrated Information: Managing Big Data for NDE Toward Automated Interpretation of Integrated Information: Managing "Big Data" for NDE Elizabeth Gregory, Tyler Lesthaeghe, and Stephen Holland Iowa State University CNDE,1915 Scholl Road,151 ASC II,Ames,

More information

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CHAPTER 4 CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS 4.1 Introduction Optical character recognition is one of

More information

John W. Sheppard and William R. Simpson

John W. Sheppard and William R. Simpson FAULT DIAGNOSIS UNDER TEMPORAL CONSTRAINTS John W. Sheppard and William R. Simpson ARINC Research Corporation, 2551 Eva Road, Annapolis, MD 21401 ABSTRACT Currently, intelligent diagnostic systems are

More information

Toward Part-based Document Image Decoding

Toward Part-based Document Image Decoding 2012 10th IAPR International Workshop on Document Analysis Systems Toward Part-based Document Image Decoding Wang Song, Seiichi Uchida Kyushu University, Fukuoka, Japan wangsong@human.ait.kyushu-u.ac.jp,

More information

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani LINK MINING PROCESS Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani Higher Colleges of Technology, United Arab Emirates ABSTRACT Many data mining and knowledge discovery methodologies and process models

More information

Fuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks

Fuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks From: AAAI-91 Proceedings. Copyright 1991, AAAI (www.aaai.org). All rights reserved. Fuzzy Mod Department of Electrical Engineering and Computer Science University of California, Berkeley, CA 94 720 1

More information

The Role of Biomedical Dataset in Classification

The Role of Biomedical Dataset in Classification The Role of Biomedical Dataset in Classification Ajay Kumar Tanwani and Muddassar Farooq Next Generation Intelligent Networks Research Center (nexgin RC) National University of Computer & Emerging Sciences

More information

Lecture 3 - Fault Simulation

Lecture 3 - Fault Simulation Lecture 3 - Fault Simulation Fault simulation Algorithms Serial Parallel Deductive Random Fault Sampling Problem and Motivation Fault simulation Problem: Given A circuit A sequence of test vectors A fault

More information

SERG. Improving the Software Fault Localization Process through Testability Information

SERG. Improving the Software Fault Localization Process through Testability Information Delft University of Technology Software Engineering Research Group Technical Report Series Improving the Software Fault Localization Process through Testability Information Alberto Gonzalez-Sanchez, Rui

More information

Chapter S:II. II. Search Space Representation

Chapter S:II. II. Search Space Representation Chapter S:II II. Search Space Representation Systematic Search Encoding of Problems State-Space Representation Problem-Reduction Representation Choosing a Representation S:II-1 Search Space Representation

More information

Iterative Estimation of 3D Transformations for Object Alignment

Iterative Estimation of 3D Transformations for Object Alignment Iterative Estimation of 3D Transformations for Object Alignment Tao Wang and Anup Basu Department of Computing Science, Univ. of Alberta, Edmonton, AB T6G 2E8, Canada Abstract. An Iterative Estimation

More information

3D Object Scanning to Support Computer-Aided Conceptual Design

3D Object Scanning to Support Computer-Aided Conceptual Design ABSTRACT 3D Object Scanning to Support Computer-Aided Conceptual Design J.S.M. Vergeest and I. Horváth Delft University of Technology Faculty of Design, Engineering and Production Jaffalaan 9, NL-2628

More information

FUTURE communication networks are expected to support

FUTURE communication networks are expected to support 1146 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 13, NO 5, OCTOBER 2005 A Scalable Approach to the Partition of QoS Requirements in Unicast and Multicast Ariel Orda, Senior Member, IEEE, and Alexander Sprintson,

More information

Liveness and Fairness Properties in Multi-Agent Systems

Liveness and Fairness Properties in Multi-Agent Systems Liveness and Fairness Properties in Multi-Agent Systems Hans-Dieter Burkhard FB Informatik Humboldt-University Berlin PF 1297, 1086 Berlin, Germany e-mail: hdb@informatik.hu-berlin.de Abstract Problems

More information

Constructive floorplanning with a yield objective

Constructive floorplanning with a yield objective Constructive floorplanning with a yield objective Rajnish Prasad and Israel Koren Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 13 E-mail: rprasad,koren@ecs.umass.edu

More information

QUALITATIVE MODELING FOR MAGNETIZATION CURVE

QUALITATIVE MODELING FOR MAGNETIZATION CURVE Journal of Marine Science and Technology, Vol. 8, No. 2, pp. 65-70 (2000) 65 QUALITATIVE MODELING FOR MAGNETIZATION CURVE Pei-Hwa Huang and Yu-Shuo Chang Keywords: Magnetization curve, Qualitative modeling,

More information

A Framework for Securing Databases from Intrusion Threats

A Framework for Securing Databases from Intrusion Threats A Framework for Securing Databases from Intrusion Threats R. Prince Jeyaseelan James Department of Computer Applications, Valliammai Engineering College Affiliated to Anna University, Chennai, India Email:

More information

Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality

Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality Abstract: Mass classification of objects is an important area of research and application in a variety of fields. In this

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

More information

PROOFS Fault Simulation Algorithm

PROOFS Fault Simulation Algorithm PROOFS Fault Simulation Algorithm Pratap S.Prasad Dept. of Electrical and Computer Engineering Auburn University, Auburn, AL prasaps@auburn.edu Term Paper for ELEC 7250 (Spring 2005) Abstract This paper

More information

Memory Placement in Network Compression: Line and Grid Topologies

Memory Placement in Network Compression: Line and Grid Topologies ISITA212, Honolulu, Hawaii, USA, October 28-31, 212 Memory Placement in Network Compression: Line and Grid Topologies Mohsen Sardari, Ahmad Beirami, Faramarz Fekri School of Electrical and Computer Engineering,

More information

Genetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem

Genetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem etic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem R. O. Oladele Department of Computer Science University of Ilorin P.M.B. 1515, Ilorin, NIGERIA

More information