Reliability Revie actions that should be addressed are outlined. RELIABILITY IS ALL AROUND US........

35
Featured In This Issue... Apply Object Oriented Design & Analysis to Reliability Model by N.Schneidewind, Ph.D. RR Bookshelf: Lean Maintenance by R.Smith and B. Hawkins. THE R & M ENGINEERING JOURNAL Published Quarterly (ISBN 0277-9633) 2007 December, Volume 27, Number 4 Reliability Review

Transcript of Reliability Revie actions that should be addressed are outlined. RELIABILITY IS ALL AROUND US........

Featured In This Issue...

Apply Object Oriented Design & Analysisto Reliability Model

byN.Schneidewind, Ph.D.

RR Bookshelf:Lean Maintenance

by R.Smith and B. Hawkins.

THE R & M ENGINEERING JOURNAL

Published Quarterly (ISBN 0277-9633)

2007 December, Volume 27, Number 4

Reliability Review

IDENTIFICATION STATEMENT: Reliability Review (ISSN 0277-9633) is published quarterly (March, June, September, December)

2678 Brown Bear Court, Cool, CA 95614. Subscription rates for non-members are as follows: Within USA $40.00 yearly; Canada and Mexico, $45.00; Outside North America, $50.00. INDIVIDUAL COPIES: $12.50 per copy plus postage. POSTMASTER:Send address changes to: A S Q, P.O.Box 3005, Milwaukee, WI 53205-3005

COPYRIGHT AND REPRINT INFORMATION: Permission of the publisher is required for reprinting or copying for circulation of any article. Write to the Executive Editor, Reliability Review, (address above).All rights resrved. CAVEAT: Comments of individuals

.Copyright ©2007 by the American Society of Quality. Printed in the USA.

ASQ: The Society of Professionals Dedicated to the Advancement of Quality.

Manuscripts: Submit a print out of the complete draft of all text and illustrative material. In addition transmit not PDF or Read only) or Word

Perfect, or ASCI Text]. Email delivery address is [email protected]: It is our policy to own the copyright to each article we publish. We will supply the author(s) an ASQ

Copyright Form which must be completed before publication. The agreement does grant to the authors and their employers the right to reuse their material for their own internal purposes.

Illustrations, Tables, Figures, Charts: Supply camera ready illustrations, graphics, charts and tables generated

using Microsoft Equation Editor. Most illustrations, tables and charts will be reduced to one column 3.25” wide; be sure the lettering is large enough to be legible after reduction.

Submittal: If more than one author, name each and designate correspondence author. Explicitly show addresses including Email for correspondence. Always supply a hard copy of manuscript, too via postal mail to:

We encourage R& M professionals to submit original writings discussing concepts, practices and improvement ideas for reliability engineering and management; maintainability,,and systems engineering. Our purposes:

to improve design of products and processes; third, to reduce or mitigate risk. Request our template for authors.

Authors submitted articles receive staff review to ascertain that facts are correctly stated and opinion and fact are clearly distinguished one from another. Technical content may be refereed by selected specialists. The Editor reserves the right to edit any article, and will usually exercise that right.

RRand December. If your publishable submittal is received three months before a publication date, your article may be in the next issue - subject to space and reviewing constraints.

Submit draft copy to Harold Williams, Editor, with Request for Quote. Indicate size desired or sizes of interest. Specify whether you will provide camera-ready

Reliability Review welcomes letters from readers. We offer the following guidelines. Letters should clearly state whether the author is expressing opinion or presenting facts with supporting information. Commendation, encouragement, constructive critique, suggestions and alternative approaches are accepted. Berating is not appropriate. If the content is more than 200 words, we may delete portions to hold to that limit. We reserve the right to edit letters. Address letters to: RR Dialogue, 2678 Brown Bear Court, Cool, CA 95614.

Harold W. Williams, Jr., P.E. X. (Bill) Tian Sam J. Keene, Ph.D.2678 Brown Bear Court 3404 E.Harmony Rd. PO Box 337Cool, CA 95614 Ft. Collins, CO. 80528 Lyons, Colorado 80540(530) 885-5322 (970) 898-6047 (720) [email protected] [email protected] [email protected]

Larry George, Ph.D. J.A. McLinn Trevor Craney1573 Roselli Drive 10644 Ginseng Lane Shell Exploration & Prod.Livermore, CA 94550-5852 Hanover, MN 55341 P.O. Box 481 (925) 447-4969 (763) 498-8814 Houston, TX [email protected] [email protected] [email protected]

Reliability ReviewThe R & M Engineering Journal

The Review Presents

ITEM SOFTWARE ...................................................i

RELIASOFT CORPORATION .............................................................1

ALION SYSTEM RELIABILITY CENTER .................................................4

EDITORIAL: RELIABLE FUEL CELL DVELOPMENT ...............................................................5Development progress of fuel cell drive systems for commercial

enginering actions that should be addressed are outlined.

RELIABILITY IS ALL AROUND US ................................................................Chair message. Product reliability progress is summarized. Contemp-

compared to non-competitive settings.

APPLY OBJECT ORIENTED DESIGN AND ANALYSIS ........................................................ Dr. Schneidewind discusses his research on Object Oriented

Design and Analysis. He reveals advantages applicable to reliability modeling, illustrates use of the method and discusses observed

RELIASOFT CORPORATION ...............................................13

RELEX SOFTWARE CORPORATION A ....................................16,17

EVENTS CALENDAR AND DIVISION NEWS 19

RELIABILITY INFORMATION ANALYSIS CENTER ...........................................20

RR BOOKSHELF: LEAN MAINTENANCE .................................................................................................27A textbook by R. Smith and B.Hawkins is reviewed. The content presents

a clear and complete plan for transformation from traditional production maintenance to reliability centered maintenance

............................................................................

PUBLICATIONS ORDER FORM Use our form to order RD Pubs

R&M MONOGRAPHS Abstracts of RD Monographs currently avaialable.......

RELIABILITY DIVISION MANAGEMENT DIRECTORY 2

TH

E ONEIs your organization faced with any of the following?• Specifying the reliability of an item you are contracting to an

outside vendor.

• Developing a reliability program plan that focuses on costeffective reliability tasks.

• Leveraging the “lessons learned” from historical data.

• Balancing deadlines associated with RMS tasks usingan overburdened staff.

• Establishing “best-in-class” RMS practiceswithout fully understanding the steps toreach this goal.

• Performing maintenance practices withlimited resources while ensuring thatrequirements are not compromised.

• Quantifying the reliability of yourproduct through effective accelerated

life tests.

• Identifying the root cause of repeatedwarranty claims against your product.

Alion SRC consulting services address reliability,maintainability and supportability (RMS) challenges.

Since 1968, Alion’s staff has provided integral support tocommercial and defense customers to achieve their RMS goals.Our professionals provide expert support to improve yourbottom line and meet customer needs.

Visit src.alionscience.comor call 888.722.8737 today.

source for reliability.

Alion System Reliability Center

© 2007 Alion Science and Technology Corporation

System & Part Integrated

Data Resource

TM

Page 5 Reliability Review Vol. 27, December 2007

RELIABLE FUEL CELL SYSTEMS Editorial by Harold W.Williams

Other readers may be associated with transportation vehicle enterprises such as automotive power systems or such systems for other transportation vehicle designs such as buses, trains, golf carts, etc. R & M engineers, system engineers, and designers involved in such enterprises will be well advised to ensure priority attention is allocated to failure modes and effects analysis of all components; especially, the membrane electrode,

for Safety Hazard Analysis is the hydrogen storage vessel.

Achievement of fuel cell technology reliability and durability milestones for the next two phases will involve refinements and upgrades in parts, materials and processes. Usually, designed experiments and trade-off studies precede introduction of the upgrades. After the “improvements“ are introduced into engineering evaluation models, they are subjected to environmental tests. Use of fault tree reviews and assessments

Fuel cell technology initially captured my interest over thirty years ago in my design and development engineering efforts for spacecraft power generation applications. Reliable performance was achieved.

Possibly many RR readers are somewhat acquainted with the fact that fuel cell technology has progressed substatantiallyin the USA and other nations to emerge as a commercially viable source of energy for powering transportation vehicles and also for stationary and portable power generation applications. Fuel cell drive systems in automobiles and buses are in the third generation of demonstration testing. Users are extremely pleased with power, acceleration and acoustics. The development units are exceeding milestone targets toward commercially acceptable performance and costs by 2010.

Challenges at this time are durability, reliability and safety. Since we have a keen interest in these areas I have chosen to write on the topic today. Some RR readers are employed in industries or projects where fuel cell power may be a candidate for

Reliability Review, Vol. 27, December 2007 Page 6

CHAIR MESSAGE

RELIABILITY IS ALL AROUND US

by Jim McLinn

Everyday we see evidence of the success of our profession. No giant billboards scream out the word Reliability and no rock stars endorse the process. The world is not like that. The evidence of our success is subtle. Only failures are spectacular and newsworthy. Success is not considered important enough to note. It has become common place and expected.

Did you get up this morning to an alarm clock? Most are electronic now and are highly reliable. I own a 1972 Heathkit Digital Alarm clock (remember Heathkit?). It was built while I was in college and it worked up to last week. Some trouble shooting showed that a main solder

That’s 35 years of continuous operation without failure. Every day I assumed it would work. This includes after being dropped several times and through a few moves over the years. It was a success until it stopped working.

Walk out into your kitchen and look around. High tech is everywhere. New coffee maker, high tech toaster, new oven and even a modern dishwasher might be present. Are these appliances reliable? For the most part yes! The least reliable might

be the electronic controlled dishwasher. Mechanical control dishwashers seldom failed. Some companies still don’t protect the electronics from the high humidity and steam generated in the wash cycle. Thus, early failures from humidity may occur. Next pick up your cell phone. How has this complex electronic device been working? Many companies make reliable phones. You can drop them and abuse them and they work. My wife and I have collectively about 12 years of digital cell phone experience. During that time, one phone developed a bad battery and one had an internal electronic problem. The others never failed. This may not sound like the best record, but every phone had more capability and cost less than the one before it. Aren’t these digital phones better than the older analog phones of the mid to late 1990s? The sound is better, the working network is wider, there are fewer dropped calls, and phone weight is about one-quarter of the old phones. We only think about phones when they fail. If a company produces an unreliable cell phone we hear about it on the web, through the TV news or even via the newspaper. Competition ensures that problems are quickly recognized and

Page 7 Reliability Review Vol. 27, December 2007

APPLY OBJECT ORIENTED

DESIGN AND ANALYSIS?by Norman Schneidewind, Ph.D.

research and application of object oriented (O-O) design and analysis to software reliability. The investigation and application discloses that the O-O method is worthy of addition to the tools included in the reliability engineering body of knowledge.

My research addressed the question: Can object-oriented methods be applied to mathematical software? According to Beall and Shepard [BEA94] the answer is “yes”. They say: “It has been recognized

oriented programming provides a means

maintenance of large-scale software systems. Since general purpose numerical analysis codes certainly qualify as large-scale software it makes sense to explore application of these methodologies to

to software reliability models.”

The development of computer science as a whole proceeded from an initial concern with programming alone, through increasing interest in design, and later to a concern with analysis methods. [GRA]. Until the 1980s, apart from a few fairly obscure AI applications, object orientation was largely associated with the development of graphical user interfaces (GUIs) and few other applications became widely known. In the 1980s Grady Booch published a paper on how to design for Ada and gave it the prophetic title: Object-Oriented Design. Booch was able to extend his ideas to a genuinely object-oriented design method by 1991 in his book with the same title, revised in 1993 [BOO94]

Proponents of O-O claim many advantages. Unfortunately, these claims

be accompanied by a discussion of disadvantages. An obvious one is that O-O is highly abstract and based on my experience in teaching this model, students

As claimed, the advantages of object-oriented analysis and design

Reliability Review, Vol. 27, December 2007 Page 8

O-O RELIABILITY (CONT)

in parentheses) [GRA]:

Required changes are localized and unexpected interactions with other program modules are unlikely; (how is this different from information hiding and modular design?)

Inheritance makes O-O systems more extensible, contributing to more rapid development; (inheritance, meaning that child classes inherit properties from parent classes).

Inheritance clarify the relationships among software objects

object-based design is suitable for distributed, parallel, or sequential implementation; (like any development model, the O-O approach helps you understand the problem)

objects correspond more closely to the entities in the conceptual worlds of the designer and user, leading to greater traceability; (agree, and this can be supported by effective software management requiring traceability among software products and the process steps that produce them)

shared data areas are encapsul-ated, reducing the possibility

other update anomalies (agree)

For the reader who is interested in learning more details about the O-O approach, see “Background in O-O” in the Appendix.

I conducted a careful and detailed analysis to see whether object oriented analysis, design, and language are applicable in general to mathematical models and, in particular, to software

Modeling Language) tool, I include several “UML–like” diagrams that were used to model a software reliability model. I did not adhere exactly to standard UML

diagrams expressed mathematical software characteristics better than the standard. While it is easy to see that the O-O approach is compatible with developing a web site, it was not clear how this approach applies to developing mathematical functions. In the case of a web site, there are activities (e.g., client access to a web server) so that an activity diagram would apply. However, in the case of equations, would activity diagrams and state charts apply? Would it make sense to consider an equation as an object or as a class? I validated the assertion of Beall and Shephard [BEA94] that O-O applies to this category of mathematical software by application of the method to my software. I used the O-O approach to model many facets of both the software reliability product (i.e., the software reliability model) and the thatproduces the product (e.g., collecting failure data in order to estimate model

Page 9 Reliability Review Vol. 27, December 2007

O-O RELIABILITY(CONT)parameters). Since some O-O diagrams emphasize activity, one may apply this feature to process scenarios.

I was also interested in whether the O-O representation of entities can be accurately mapped to the problem domain (e.g., do equations have “state and behavior”?) It is clear that they have functions, parameters, and variables. Actually, equations do have state and behavior. For example, an equation can be in a dormant state: embedded in C++ code or in the active state -- executed. In addition, an equation may exhibit behavior (e.g., prediction accuracy). I carried the mapping process all the way down to producing a C++ code fragment (in the Appendix). It appears that the closer one gets to code, the more applicable the O-O paradigm is to equations. There are some tools that can translate from UML to C++ (e.g., Rational Rose). A problem is that the mapping may not be completely compatible with the code generated by a given compiler.

According to [DOY05], using only the object-oriented representations in UML 1.2, he found it impossible to get started. Although the use case diagrams were good at showing what the system does, they provide no insight how it does it. People seemed to need a single view that explained approximately how the system worked in terms of a

(emphasis added). The ability to organize a system into comprehensible

chunks was also important for project management. The decomposition (using a functional model) provided a basis for creating a team structure and managing the project. Because functions are named according to their purpose, there is no need to learn a new vocabulary when trying to understand a new system to be developed. In object-oriented development, creating classes can be viewed as populating the model with the objects. Early in the development, they experienced the phenomena of the team being linguistically challenged as it struggled to adjust to the new vocabulary. It was initially unnatural to begin talking about unfamiliar objects as though they were a natural part of the problem. Although the team eventually

in the system design. Note that the authors used an older version of UML. However, a review of UML 2.0 [UML07] did not indicate an improvement in this regard.

Although prior research has compared modeling performance using different systems development methods, there has been little research examining the comprehensibility of models generated by those methods. [AGA99] The authors report the results of an empirical study comparing user comprehension of object-oriented (O-O) and process-oriented (P-O) models. The fundamental difference is that while O-O models tend to focus on structure, P-O models tend to emphasize behavior or processes. Proponents of the O-O modeling approach argue that it lends itself naturally to the way humans think. However, evidence from research in cognitive psychology and human factors suggests that human problem solving is

Reliability Review, Vol. 27, December 2007 Page 10

O-O RELIABILITY(CONT)innately procedural.

the authors investigated empirically whether O-O models are in fact easier to understand than P-O models [AGA99]. But, as suggested by the theory of cognitive fit, model comprehension may be influenced by task-specific characteristics. Therefore, the authors compared O-O and P-O models based on whether the comprehension activity involves: 1) only structural aspects, 2) only behavioral aspects, or 3) a combination of structural and behavioral aspects. They measured comprehension through subjects' responses to questions designed along these three dimensions. Two analyses were conducted, each with a different application and a different group of subjects. Each subject was

participated in one of the two analyses, answering several questions relating to his or her comprehension of an O-O or a P-O model of a business application. The comprehension questions ranged in complexity from relatively simple (addressing either structural or behavioral aspects) to more complex ones (addressing both structural and behavioral aspects). Results show that for most of the simple

observed insofar as model comprehension is concerned. For most of the complex questions, however, the P-O model was found to be easier to understand than the O-O model.

O-O techniques are worthwhile for organizing my thinking about objects and their interaction, but these techniques have shortcomings with respect to

design. Therefore, I developed UML diagrams for capturing the

relationships among mathematical objects and methods. These are called “Objects Hierarchy Diagram” (Figure 2), “Methods Hierarchy Diagram” (Figure 3), and “Structure Chart of Software Reliability Model” (Figure 4). These diagrams are keyed to traditional O-O diagrams, such as the Activity Diagram (Figure 1). In addition, because objects and classes at the design level do not necessarily have names identical to those at the code level, I feel it is important to make this translation. For example, according to [HOR97]: An object is a value that can be created, stored, and manipulated in a programming language. Furthermore, a class is a data type. Therefore, it is necessary, for example, to map from a mathematical equation at the design level to its stored value representation at the code level, and to map from a class named “parameters” at the design level to the data type at the code level.

Process

In my design approach, I use the steps below suggested by Graham and Wills [GRA], with the domain examples in parentheses:

identify objects and methods; (e.g., equations, parameters, and variables; estimate, predict)

Page 11 Reliability Review Vol. 27, December 2007

O-O RELIABILITY(CONT)establish the relationships between objects; (e.g., equations use failure data)o establish the interface(s) of each object and exception handling;(e.g., equation does not converge

no solution program exit)o implement and test the objects; ( e . g . , c o m p a r e predictions with actual values)

In this section, I show how O-O can be applied to mathematical software by using an integrated set of software development process diagrams. First, I indicate how key O-O attributes relate to the diagrams.

Attributes

Relationship between objects (e.g., interaction between equations and parameters). See Objects Hierarchy Chart, Figure 2.

The same operation (i.e., method) may act differently on different classes and objects. [RUM91] For example, a software reliability prediction method would predict differently for versus

objects. See Objects Hierarchy Chart, Figure 2.

Operations that may be performed on an object [BO-O94] (e.g., the object equations is executed by method ).See Methods Hierarchy Chart, Figure 3.

Real-world objects have two characteristics: state (e.g., data and variables initialized) and behavior (e.g., prediction accuracy). [BO-O94] See Structure Chart of Software Reliability Model, Figure 4.

In the object-oriented world, isan abstraction of the common properties from a set containing many objects [DOU99] In the real world, you often

all of the same kind. For example, there may be many reliability model equations in existence, but all are from the same model. Each equation was built from the same set of model concepts. In object-oriented terms, I say that the

equation is an instance of the class of objects called equation. See Structure Chart, Figure 4.

Diagrams

According to Hassan Gomaa [GOM], in the analysis modeling phase, static and dynamic models of the system are

structural relationships among problem domain classes. Object structuring criteria are used to determine the objects to be considered for the analysis model. A dynamic model is then developed in which the use cases from the requirements

that participate in each use case and how they interact with each other. I show how the use case interacts with the

use cases in Figure 0.

O-O RELIABILITY(CONT)

Reliability Review,Vol.27, December 2007 Page 12

public and private domains: the analyst need not know anything about how the model is developed, but it would be helpful if the developer understands the analyst’s application!

The purpose of the activity diagram

that are part of a larger activity. In projects in which use cases are present, activity

more detailed level. [RAT03] An example is the modeling of use case packages of Figure 0 in Figure 1. Activity diagrams can also be used to model system-level functions, such as predicting software

in Figure 1. In additionFigure 1 shows the time phase activities that are necessary to construct a software

reliability model. The chart is elaborated

reliability [SCH97] may be related to the O-O design process, for the following:

Predict at time t for mission duration tm, time to next failure TF (t) with accuracy AtPredict at time t for mission duration tm, remaining failures r (t) with accuracy ArPredict for mission duration tm, cumulative failures F (T), to occur at time T, with accuracy Ac

Figure 0. Use Cases For Mathematical Software

software reliabilityanalyst

software reliabilitymodel developer

parameterclass

package

variableclass

package

equationclass

package

usecases

estimate

define

compute

private

public

predictreliabilityprediction

classpackage

predictions

Reliability Review,Vol. 27, December 2007 Page 14

O-O RELIABILITY(CONT)

collect failure data estimate model parameters select prediction model

time to next failure remaining failures cumulative failuress

make predictions 1

1

( ), ( ), ( )FT t r t F T

reliability predictions

a b

modelvalidated?

start

start

N

( ( ) ( ))( )

Definitions:

deploy softwareY

Figure 1. Software Reliability Activity Chart

( )FT tT i m e t o n e x t f a i l u r e ( s ) p r e d i c

t( )r t Remaining failures predicted at time t

Cumulative Number of Failures after time T F (T)a Failure rate at the beginning of interval sb Negative of derivative of failure rate divided by failure rate

s Starting interval for using observed failure data in parameter estimation

A (t) actual value of a software reliability quantityP (t) predicted value of a software reliability quantity

E prediction error limit

xk, Xs-1, Xs,t

xknumber of observed failures in interval

Xs-1 observed failure count in the range [1, 1]s

Xs,tobserved failure count in the range [ , ]s t

strategy patterns

in Figure 1 is implemented in Figure 2 in the form of the dependencies of objects and

provided an excellent roadmap for writing the C++ code shown in the Appendix.

The next step is to list the methods below, and to integrate the equation objects from Figure 2 with the methods that operate on them in Figure 3. The process culminates

in implementation of C++ code in the Appendix.

Collect software failure dataEstimate and specify software reliability model parametersPredict software reliability [SCH97]

Now I can move the logic of the software reliability model close to the coding stage, such as inputting and

Page 15 Reliability Review Vol. 27, December 2007

O-O RELIABILITY(CONT)

(continued on page 18)

outputting objects to and from the program, and initializing arrays. This I do in Figure 4. Then the C++ code can be developed for

Figure 2. Objects Hierarchy Chart

predictions

equations

variables

givenparameters

estimatedparameters

data

, , sa b

t

Ft T

TF(t) r (t) F (T)

,( ) [(log[ /( ( ))]) / ] ( 1)T t F X t sa a b b

Xs-1 Xs,t

Time to Next Failure (s)

( ) exp ( ( 1))r t t sa

bb

Remaining Failures

( 1)( ) ( / ) 1 T sF T e ba b+

1sX

Cumulative Failures

Definitions:( )r t Remaining failures predicted at time t

( )FT t Time to next failure(s) predicted at time ta Failure rate at the beginning of interval sb Negative of derivative of failure rate divided by failure rate s Starting interval for using observed failure data in parameter estimation

t Last interval of observed failure data

T Time of prediction

xk number of observed failures in interval observed failure count in the range [1, 1]s

1sX

,s tX observed failure count in the range [ , ]s t

C um ula tive N um b er o f F a ilu res a fte r tim e T F (T)

«requirement»r (t) , TF (t), and F (T): floating point and 6 charaters

alpha and beta: floating point and 6 charaterss, t, and T; floating point and 6 characters

xk, Xs-1, and Xs,t: floating point and 6 charaters

Objects

MethodsMethodsHierarchy

Chart

the time to next failure(s) predictions, in accordance with the quasi UML diagrams.

Reliability Excellence Begins with Relex®

Relex is the Name to Trust for Reliability Engineering ToolsSince 1986, Relex has been the software of choice for

reliability excellence. With thousands of users in wide-ranging

industries around the globe, Relex has earned the trust of

reliability professionals worldwide. From reliability analysis

software, to training, service and support, Relex Software is

the name to trust for all your reliability engineering needs.

Reliability Builds Trust

Relex Reliability StudioFault Tree/Event Tree

FMEA

FRACAS

Human Factors Risk Analysis

Life Cycle Cost

Maintainability

Markov

Optimization and Simulation

Reliability Block Diagram

Reliability Prediction

Weibull

excellence in reliability

Gaining and maintaining your customers’

trust is critical in today’s competitive,

global marketplace. That trust is built by

consistently providing reliable, quality

products that your customers depend upon.

That’s where Relex can help. Relex has

the tools you need to meet your reliability

objectives. From prediction analysis, to

complex system modeling, to FMEA and

FRACAS processes, Relex reliability software

provides a complete tool set for all your

reliability needs. Check out the tools trusted by reliability

professionals worldwide. Download our free

trial version or register for a free interactive

webinar at reliability.relex.com. Or call us

today at 724.836.8800 to get started.

reliability.relex.com

Reliability Review, Vol. 27, December 2007 Page 18

O-O RELIABILITY(CONT)Figure 3. Methods Hierarchy Chart

C++ Code

Predict TF (t)

Specify X s-1 , X s,t

Estimate s withMean Square

Error

Predict r (t)

Estimateand

with MaximumLikelihood Estimation

ab

Predict F (T)

Collect Data t ,xk

Parameter T

Definitions:

TF (t) Time to next failure(s) predicted at time t

( )r tR e m a i n i n g f a i l u r e s p r e d i c t e d

t

Cumulative Number of Failures after time T F (T)

Xs-1 observed failure count in the range [1, 1]s

Xs,,t observed failure count in the range [ , ]s t

s Starting interval for using observed failure data in parameter estimation

a Failure rate at the beginning of interval s

b Negative of derivative of failure rate divided by failure rate

t Cumulative time in the range [1, ]t ;

T Time of prediction

From Equation ObjectsHierarchy Chart

xk Number of observed failures in interval k

xk

One example is the code fragment in the Appendix.The last step is to plot the time to next

number of failures and to compute the mean prediction error in accordance with Figure 1. This is done in Figure 5 that shows a mean

prediction error of about 13 %, which is considered acceptable for reliability models, where experience indicates we should expect about a 20 % error. The reason for the difference in the number of data P-Points between the predicted and actual values is

Page 19 Reliability Review Vol. 27,December 2007

NEWS OF THE DIVISION

Jim McLinn reviewed membership stats folr 2007 vs. 2006. He is pleased to report a 13% increase over the same date last year.

Reminder: Invite non-member associates at your form to join RD The Forum membership level is a low cost starting place.

RD Council is laying plans for the RD sessions at WCQI and the RD exhibit. Members in attendance are encouraged to visit the RD Exhibit Booth. A good place examine RD monographs and other publications. Also, chat with RD publications authors.

The third issue of R&M Tech Briefs was posted to our web site in October. Announcements were sent to members via e-mail. We invite comments and suggestions

Our goal iof posting a new issue every other month is largely dependent on readers submital of draft brief articles describing and/or illustrating R & M tools and methods. Members and sponsors/ advertisers are encouraged to submit draft (nominally 1 to 3 pages) of such to RD Publications Manager.

Our Forum Library is in the very early stages of implemntation.Minxiao Jiang has volunteered to commence the task of entering the articles from past issues of RR under a three word topic and then link each to its source document within the RD Forum Library web data base. Please contact RD Publications Manager if you are willing to help us with this project..

Location: San Francisco, CAE-mail: [email protected]

CRE ApplicationJanLocation: ASQ Section -Sponsor: ASQ-RD

Location:Sponsor: ASQ-Ed. & Trg Contact: www.asq.org/

Location: Las Vegas, NV -Sponsor: RD, ECD, et alContact: www.rams.org

Location: Phoenix, AZSponsor: ASQ. Six SigmaContact: molson @.asq.org

Location: Tucson, AZSponsor: ReliaSoft Corp.Contact: www.ReliaSoft.org

Location: Las Vegas, NVSponsor: RCM orgContact: customerservice @reliabilityweb.com

Location: Reno, NVSponsor: ReliaSoft Corp.Contact www.ReliaSoft.org

RELIABILITY EVENTS

217Plus™ is the latest reliability prediction

methodology available from the

Reliability Information Analysis Center,

the Department of Defense Center of

Excellence in reliability.

For pricing options and additional

information concerning 217Plus™ please

visit the RIAC website at http://theRIAC.org

or contact the RIAC directly at 877.363.7422.

• All major part types from MIL-HDBK-217 covered

• Double the number of part type failure rate

models available in PRISM® version 1.5

• Periodic updates based on RIAC’s DoD funded

data collection program

• Affordable upgrade option for PRISM®

version 1.5 users

• Includes Handbook describing 217Plus™

methodology

NEXTG

ENERATIONRELIAB

ILITY

PREDICTION

PlusNext generation reliability prediction ‒ available now.

RACRACi PRODUCTS

RELIABILITY INFORMATION ANALYSIS CENTER

PRIS

is a

reg

iste

red

tra

dem

ark

of A

lion

Sci

ence

an

d T

ech

no

log

y.

Page 21 Reliability Review Vol. 27, December 2007

O-O RELIABILITY(CONT)Figure 4. Structure Chart of Software Reliability Model

Initialize Arraysft, t

Estimate inSMERFS

,, , , s ts Xa bobjects

DeclareObjects,

Arrays, andDefine Files

,, , , , , ( )s t t Fs t X F T ta bobjects

Array: ft, t; Files: fp

Enter Objects

,, , , s ts Xa b

Enter Object Ft

,( )t s tF Xa

condition forsolution of TF (t)

Predict objectTF (t)

Y

Store TF (t) in Array tand Ft in Array ft

Write Arrays in Filefp

ft: 1 dimensiont: 1 dimension

TransferRead File fp and PlotTF (t) vs. Ft in Excel

Initialize Array Indicesand Output Count

stop

a failure rate at beginning of interval sDefinitions:

b negative of derivative of failure rate / failurerate

s starting interval for using observed failure data

Xs,t observed failure count in the range [s, t]Ft specified number of failures

TF (t) time to next failure predicted at time t

t last interval of observed data

Initialize Ft

IncrementArray Indicesand Output

Count

Transfer

start

SMERFS: SoftwareReliability Tool

NCompute

Prediction Errorin Excel

for the latter. In addition, it is important to explain that the predictions are made for a

this quantity is increased, the predicted time to this number of failures increases.

The following are suggestions for when

opposed to traditional methods. Consider using O_O and UML when your application

is dominated by a lot of activities and processes in the application. Web services are an excellent example of this type of application because there are interactions among service providers, web servers, and clients. Using O-O design and code produced from the design to model web server and client classes and objects would provide understandable representations of the real world. In addition, UML diagrams would have the capability of showing the interactions among the classes and objects. In

Reliability Review, Vol. 27, December 2007 Page 22

O-O RELIABILITY(CONT)

Figure 5. NASA Space Shuttle Time to Next Failure(s) TF (t) [days] vs. Failure Count Ft

0.00

20.00

40.00

60.00

80.00

100.00

120.00

140.00

1 2 3 4 5 6 7 8 9 10 11 12 13

Ft

T F (t

)

actual value

predicted value

mean prediction error = - .1380

contrast, developing mathematical software like a software reliability model that is a static application is better represented by plain old

The following resources are suggested for coming up to speed in O-O and UML:

[AMB05] Scott W. Ambler The Elements of UML 2.0 Style, Cambridge University Press, 2005.

[BEA94] Mark W. Beall and Mark S. Shephard, An Object-Oriented Framework for Reliable Numerical Simulations, Object-Oriented Software, Addison Wesley, 1994..

[BOO94] Grady Booch, Object-Oriented Analysis and Design with Applications, Second Edition, The Benjamin/Cummings Publishing Company, Inc., 1944.

[DOU99] Bruce Powell Douglass, Real –

Embedded Systems, (2nd Edition), Addison-Wesley, 1999.

[GOM] Hassan Gomaa, Designing Concurrent, Distributed, and Real-Time Applications with UML, Department of Information and Software Engineering, George Mason University.

[HOR97] Cay S Horstmann, Computing Concepts with C++ Essentials, John Wiley & Sons, Inc., 1997.

[LIB98] Jesse Liberty, Beginning Object-Oriented Design with C++, Wrox Press, Ltd., 1988.

[RUM91] James Rumbaugh, et. al., Object-Oriented Modeling and Design, Prentice Hall, 1991.

Page 23 Reliability Review Vol.27, December 2007

O-O RELIABILITY(CONT)[UML07] Unified Modeling Language: Superstructure, version 2.1.1, February 2007.

The following is a list of O-O and UML tools:

Eclipse: Open Source Tool with many code generators available for investigation, such as for C++.

Objecteering: Commercial UML tool, containing a Fortran code generator, designed to be more culturally acceptable

www.objecteering.com/

Lapack++ : is a version of Lapack adapted for C++, on linear algebrics. Provides an

As cited earlier, some authors believe models generated with O-O and UML lack comprehensibility [AGA99]. I disagree in part with because I found that UML diagrams provided a good view of the process of design involving the relationship, for example, between objects and methods However, it seems that the O-O paradigm may be too complex for mathematical software. For this software, there is probably no better model than the equation. On the positive side, I found that the UML diagrams provided a convenient way to integrate all of the details of the software reliability model design. But, I wonder whether another approach like structured design would not have provided at least equal capability.

APPENDIX

Software objects are conceptually similar to real-world objects: they consist of state and related behavior. An object

programming languages) and exposes its behavior through methods (functions in some programming languages). Methods operate on an object’s internal state and serve as the primary mechanism for object-to-object communication. Hiding internal state and requiring all interaction to be performed through an object’s methods is known as data encapsulation -- a fundamental principle of object-oriented programming.

Bundling code into individual software objects provides a number of advantages, including:

Modularity: The source code for an object can be written and maintained independently of the source code for other objects. Once created, an object can be easily passed around inside the system.

Information hiding: By interacting only with an object’s methods, the details of its internal implementation remain hidden from the outside world.

Code re-use: If an object already exists (perhaps written by another software developer), you can use that object in your program. This allows specialists to implement/test/debug

Reliability Review, Vol. 27, December 2007 Page 24

O-O RELIABILITY(CONT)can then trust to run in your own code.

Pluggability and debugging ease: If a particular object turns out to be problematic, you can simply remove it from your application and plug in a different object as its replacement. This is analogous

world. If a bolt breaks, you replace it, not the entire machine.

//Software Reliability Model with

count,

// xst: failure count in range [s,t]

// The time to next failure: T = [(log[alpha/(alpha-beta * (Ft+Xst))] / beta ] - (t-s+1))

# include <iostream> // specify input output library

# include <math.h> // specify math library

#include <stdio.h>

#include <string.h>

using namespace std;

using std::cout; // specify standard

screen output

using std::cin; // specify standard screen input

using std::endl; // specify standard end of line

main() // beginning of main program

{ // executable code begins here

FILE *fp;//P-Pointer to type FILE

fp = fopen(“c:/models/numbers2.txt”, “w”);

const char* format_string; // P-Pointer to type char

int i; // declare output count

i = 0; // initialize output count

double s , t , f t ,xs t ; / / dec la re parameters

double T, alpha, beta; // declare variable T, parameters alpha and beta

int j, k; // declare array indices

j =0, k = 0; // initialize array indices

ft =0; // initialize ft so that while command will work

double arrayft [20]; // declare failure count array

double arrayt [20]; // declare time to

Page 25 Reliability Review Vol. 27,December 2007

O-O RELIABILITY(CONT)next failure array

cout << endl; // start output on a new line

cout << “input alpha =” ; // tell the user to input alpha

cin >> alpha; // inputted alpha

cout << “input beta =” ; // tell the user to input beta

cin >> beta; // inputted beta

cout << “input s =”; // tell user to input s

cin >> s; // inputted s

cout << “input xst =” ; // tell the user to input xst

cin >> xst; // inputted xst

cout << “input t =” ; // tell the user to input t

cin >> t; // inputted t

while ((alpha > (beta * (ft + xst))) & (i <= 20))// predict T, if a solution can be obtained

{// start of while command

cout << “input ft =” ; // tell the userto input ft

cin >> ft; // inputted ft

T = ((log (alpha/(alpha-beta*(ft+xst)))/

beta)-(t-s+1)); // predict T

arrayft [j]= ft; // store ft in array

arrayt [k]= T; // store T in array

fprintf (fp,”%f%c%f%c%\n”, arrayft [j], (char) 6, arrayt [k], (char)6);

i = i + 1; // increment ft input count

j = j +1 ; // increment array index

k = k + 1; // increment array index

}// end of while command

return 0; // return to the operating system

} // executable code ends here

Norman Schneidewind, Ph.D, is a Professor Emeritus of Information Sciences at the Naval Postgraduate School. He is a Fellow of the IEEE and served in the U.S. Senate in 2005 on an IEEE Congressional Fellowship.

IEEE Congressional Fellow 2005, US Senate; Fellow of the IEEE

Professor Emeritus of Information Sciences, Naval Postgraduate School

[email protected]

Reliability Review,Vol. 27, December 2007 Page 26

CHAIR MESSAGE (CONT)corrected by companies or they don’t stay in business.

Walk out into the garage and look at the tools. There could be many battery driven screw drivers, wrenches and trimmers out there. Most are useful, lightweight and reliable. When was the last time you had a battery powered tool fail? There is enough competition here to keep the reliability high. Next, look at you car. You might have two, three, four or

functions. How do these perform versus expectations? Most newer cars are more reliable than older cars. They start and run better, because of reliable electronics. If there was a problem, we hear about it in the newspaper through a recall or warning. There is still enough competition that some car makers promote their reliability as a sales tool. Others emphasize styling, low price or even “zoom-zoom”. Again, competition and customer selection ensure that unreliable products disappear from the market. The same is true of companies that make the least reliable products. We see that happening every day. You can’t successfully market an unreliable product. There are magazines that regularly evaluate products and keep us advised on what they think is reliable. We remember the failures as spectacular.

computer on every desk and a stack of servers in a back room. All the computer hardware is very reliable. It has to be reliable for millions of dollars of corporate value ride on this system. Unreliable hardware is removed quickly because there is competition. The only problem at work is the all too frequent system

lock-up, system shut-down or mysterious system error caused by some well-known and faulty software. The software hasn’t noticeably improved over the years. We do hear about software problems regularly and patches come out several times a week. Failures make the news and reliable hardware is hardly mentioned. There may not be enough competition in the software market to drive reliability. When was the last time you were able to select your operating system? Who doesn’t want reliable software just like the hardware? The same is true of the software that runs all of our support devices. This might range from servers at work to the server farms the keep the world-wide web up and running. All of this is transparent to us most of the time because it seldom fails. We know when the web goes down and it can be costly. During this past summer one internet provided was off-line for almost 24 hours. We all heard about that and not about the other providers who work day after day.

Now here is a last area to ponder. The electrical power that runs most of our tools, our toys, our computers and even our alarm clocks comes to us 24/7. When was the last time you had a power outage at work or at home? Not the transient kind that last half a second and will merely upset a clock or computer, but rather, a real power outage that lasted more than a few minutes? You might have to think about that. Regular power is so reliable, that we take it for granted until it is gone. We count the up-time of electricity as 0.99999 or more. Five nines reliability is down 5 minutes a year. In most of the world, power outages can occur every

Page 27 Reliability Review Vol. 27, December 2007

CHAIR MESSAGE (CONT)

RAMS ProceedingsWe have a small supply of

proceedings from past Annual Reliability & Maintainability Symposiums on hand. RD members may purchased them at our greatly discounted price. $10.00 if delivery is to a USA address. $20.00 if delivery is to an address outside the USA.

day and last hours. In many countries this is the main impediment to economic progress. With out reliable power, no one wants to build a new factory, establish a call center, create a hospital or set up a design facility in that environment. The same is true of water. If you don’t have a plentiful supply of clean water, why build a factory, hospital or home there? We quickly know when we don’t have reliable utilities. Water reliability is more than 0.99999, we have it virtually all of the time for many years. Not having a safe water supply is so rare that every incident makes the national news.

Given the above, we have a basis for fully appreciating the world around us! Most products are reliable because the source producers face an informed and competitive marketplace. You can buy an item from supplier A or supplier B, so you look for the best value for yourself. Purchasers seek the most features for the lowest price. Reliability is one of the most important features of all products. We shop as wisely as the information allows. When there is little or no competition (choice), product or service reliability often suffers. This is evident in some countries that have national monopolies on their utilities. In these situations the utilities cost more and service is less reliable than where competition exists.

A vrey special case exists for products where it is essential that the product will not fail over the expected product life. We look for this level of reliability in some medical electronics (life support) just as we do in all bridges. A recent medical device has sustained 5 failures (all serious) out of a population

a very small failure rate, but still it may be too high for the market. A major bridge

and it is big news. This is only one failure out of a population of over 100,000 bridges in the US. Again, this calculates to a very low failure rate. We loudly hear about both situations, because the norm is not to expect either to fail . Now this is a wonderful reliability goal. Perhaps we can say the reliability goal in these situations is “NO FAILURES with 100% CONFIDENCE” over the product life in the use environment.

This might be our goal in every

as a quality statement when he said “the goal is zero defects”. In many areas we are slowly approaching that goal. Successes are quiet and failures are proclaimed. Be sure to surround yourself with quiet. Reliability Review articles provide tools for doing this..

Reliability Review, Vol. 27, December 2007 Page 28

RR BOOKSHELFBY H.W.WILLIAMS

Title: Lean MaintenancePrinciple Authors: Ricky Smith and Bruce HawkinsPublisher: Elsevier Butterworth-HeinemannCopyright: 2004 Elsevier Inc.ISBN: 0-7506-7779-1pp.287Elsevier website: www.bh.com

The authors of this text express their intent for it to be used as a stand alone teaching text for implementa-tion of Lean Enterprise principles to total productive maintenance... They view implementation of lean mainte-

the overall lean enterprise transfor-mation. Accordingly, they develop the perspective that a lean enterprise must have in place a lean mainte-nance operation (total productive maintenance) to effectively support lean manufacturing of product. In short, lean practices are waste elimi-nation and continuous improvement.

The presentation very effectively diseminates vital information neededto comprehend each of the following:

Historical background of the evo-lution of lean principles as indus-try has evolved the past 200 plus years.The important goals and objec-

enterprise purposes.Lean Maintenance as an impor-tant component of Lean Manu-facturing.Reliability Centered Maintenance as the key technical rationale and economic basis for attaining the most cost effective maintenance in support of the mission.A management plan for lean maintenance.Implementation strategy and tac-tics.Tools for Continuous Improve-ment to sustain long term execu-tion.An extensive appendix (over 100 pages) containing forms and doc-

Page 29 Reliability Review Vol. 27, December 2007

during this effort can contribute to the disciplined assessment of weaknesses.disclosed during the testing. Potential failure modes may then be addressed in the FMEA s as the new Demonstration Vehicles are delivered and monitored. It is such attention to detail and disciplined analysis of recorded results test that leads to real gains in reliability, durability and safety.

Fuel cell technology is more than halfway to such key milestones to be met by 2010 as: Power Density of 2500 Watts per stack; Stack Life Durability of 5000 hours; and Cost of $30.00 per kilowatt (net). Many cities in the USA and other countries are engaged in the buildout of hydrogen fueling stations. Buses continue to be added by transportation authorities in several cities and more are on the way. Auto manufacturers are into the fourth generation demonstration model fuel cell powered vehicles deployment to individuals and select municipalites on subsidized lease programs. Preferred sources of hydrogen fuel are: Electrolysis of Water using solar and wind power; Methane via biomass primarily from cattle manure and agricultural sources. However, at the present time most is obtained from hydrocarbon fuels such as natural gas or methanol.

EDITORIAL: FUEL CELLS (CONT)RR BOOKSHELF (CONT)

uments useful in the imple-mentation of the program at all levels.

The seven chapters that comprise the body of this text are concise. They contain a logical development and ex-position on the subject. In addition, all important elements are clearly ex-plained and illustrated.

The authors’ depth of knowledge and breadth of their practical experi-ence is particularly apparent in the chapters delineating the process for transformation from traditional To-tal Productive Maintenance to Lean Maintenance

Many practical tools are present-ed and illustrated. They cover process analysis, equipment reliability engi-neering, criticality assessment, failure analysis, problem solving and correc-tive action, and evaluating effective-ness, and optimization of the entire program. The articles by Ricky Smith found in Appendix C will be of inter-est to many readers.

I recommend this text as a valu-able reference and for the library of all R & M professionals, systems engi-neers and quality engineers.

Reliability Review,Vol. 27, December 2007 Page 30

RELIABILITY DIVISION MONOGRAPHS ARE DESCRIBED ON ADJACENT PAGES

WITHIN THIS ISSUE OF RELIABILTY REVIEW. THEY ARE CURRENTLY AVAILABLE

AND EACH LISTED ON THE ORDER FORM BELOW FOR YOUR CONVENIENCE.PLEASE INDICATE QUANTITY DESIRED OF EACH SELECTION,

TIMES PRICE EACH AND SUM COLUMN FOR SUB-TOTAL. ADD DELIVERY CAHRGES

AND COMPUTE AMOUNT TO BE REMITTED WITH YOUR ORDER:

ORDER FORMFOR: _______________________________________C/O_________________________

Delivery Address _______________________________________________ _________________________________________________________________ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

PUBLICATION QTY. PRICE TOTAL

by X.Tian

(4th Edition)

__

______

PLEASE ENCLOSE U.S. CHECK FOR TOTAL $ __________ [ PREPAID OR COD ORDERS or MoneyGram ONLY,

NO CREDIT CARDS ] SEND ORDER TO: Williams Enterprises, 2678 Brown Bear Court. Cool, CA 95614

Page 31 Reliability Review Vol.27, December 2007

R & M Monographs

Mechanical Design - Reliability Primerby James A. McLinn, Fellow, ASQ

Mechanical design reliability has been a sparsely covered topic. This monograph is instructive to engineers desiring to set up and organize basic mechanical engineering. It addresses the concepts of stress, strain, tension , shear and fatigue as well as time dependence in simple models.Accelerated life, Miner’s rule and non-normal strength and load distributions are modeled and illustrated.

Practical Weibull Analysis

by James A. McLinn, Fellow, ASQ

p.30. This monograph responds to the expressed desire of engineers for a practical discussion of the essential topics on Weibull techniques. Most textbooks on the subject require extensive statistical background. This book was designed to be direct and to the point. It leads the reader through the basic principles employed in Weibull Analysis. Simple and useful examples illustrate application of the methods to typical reliability and maintainability analyses.

Credible Reliability Predictionby Laurence George, Ph.D., ASQ Fellow

MTBF prediction to complex , redundant, stand-by, and life-limited systems. The

reliability growth monitoring and continuing assessments throughout the product

on page 30.

by James A McLinn, CRE, Fellow ASQA 130 page book developed from the recent series featured in Reliability Review. The author uniquely delineates the preparatory steps and guidelines for administration of accelerated life test planning. The book contains eight sections: a brief history, applications of the techniques, guidelines for test environment selection, test methods, parameters, sample size decision, and models for Reliability Analysis. of ALT. Important groundrules and guidelines to avoid pitfalls are given. References for supplemental reading are included.

Reliability Review,Vol. 27,December 2007 Page 32

Dr.Schneidewind’s model presented in this monograph addresses the airport security

or management action to close the security loopholes. Model quantitative results are used to delineate the implications for changes in security policy at the nation’s airports. The work presents solutions which may be extended to other security settings.

This monograph is sponsored by the Reliability Division, ASQ. Purchase it directly from: Williams Enterprises. 2678 Brown Bear Ct., Cool, CA 95614.

by Norman F. Schneidewind, Ph.D. with related articles by Samuel J.Keene, Ph.D.

The contents of this publication are intended to present for software engineers, reliabilty engineers and software quality specialists, and managers practical tools and methods which the authors have perfected and applied in a broad range of enterprises. The topics covered include strategy and tactics for improvement of the software engineering process , software reliability models, development of trustworthy code, and reliability assessment throughout the product life cycle.

Available for purchase now: Price is $25.00.Williams Enterprises

2678 Brown Bear Court, Cool, CA 95614

R & M Monographs

A new monograph published July 2007. This book contains the entire series written over the past eighteen months by Dr. Tian plus much more. The Design for Reliability monograph describes the primary elements of a project implementing design rules, practices and methods to achieve high reliabilty goals. The additional chapters present relatevant material by Drs. Larry George, Sam Keene, plus Trevor Craney, and James McLinn. The contents offer a practical Benchmark resource for reliabilty and maintainability engineers. Member Price is $30.00

RELIABILITY DIVISIONAmerican Society for Quality

www.asq.org/reliability/The RELIABILITY DIVISION is a major professional specialty association within the framework of the American Society for Quality. Its members have a particular expertise and interest in reliaiblity and related disciplines. Division activities are concerned with reliability, maintainability, quality, safety, and effectiveness of products, processes, and services and with related topics such as product liability and risk management.

Any ASQmember may choose to become a division member. Annual dues for the Reliability Division is $9.00. Members receive the Reliability ReviewDivision activities provides excellent and unique opportunities for professional growth and service.

COUNCIL OFFICERS (2007-2008)

1REGIONAL COUNCILORS

H.M. Wadsworth, Ph.D.660 Valley Green Dr. N.E.

Atlanta, GA 30342(404) 255-8662

[email protected]

TBD

Tim YaworskiBusiness Analyst-6Sigma

Dominion ExplorationCalgary, Alberta T3J 4P8

(403) 650-0254Tim_.Yaworski@dom.

Hugh Broome3 Sweetwater Dr.

Johnson City, TN 37615(423) 439-7817

[email protected]

John A. Miller6202 Sonoma Drive

Huntington Beach, CA 92647(714) 842-4776

[email protected]

Hugh Broome3 Sweetwater Dr.

Johnson City, TN 37615(423) 439-7817

[email protected]

Sailesh Kapadia2553 Glenwood Dr.Wexford, PA 15090

(724) [email protected]

Fred Schenkelberg15466 Los Gatos,Blvd..Los Gatos, CA 95032

(408)[email protected]

Mike Malcos, MS58C.S. Draper Lab

555 Technology Sq.,Cambridge, MA 02139

(617) [email protected]

James Chris DeepakHalliburton

Houston, TX 77032(281) 871-7128

[email protected]

David Auda50 North Forest Rd.

Williamsville, NY 14221(716) 686-1548

[email protected]

Rajinder KapurQ. Mgr. Gehring Group

179 Pheasant RunTroy, MI 48098(248) 703-7148

Dawn OnalfoSBC Services Inc.

3080 Mills Dr.Brentwood, CA 94513

(925) 824-6988

Deepak Dave Kansas City, MO 64153

(816) [email protected]

Ken SchmidtOptim Associates Inc.

www.opticorp.com877-332-7475

ken.schmidt@optimcorp.

Brad NelsonNetco G.S.,Sre 250

13665 Dulles Tech.Dr.Herndon, VA 20171

(703) [email protected]

TreasurerDavid Auda

50 North Forest Rd.Williamsville, NY 14221

(716) [email protected]

L.M. (Woody) Rabon916 Leyland Drive

Florence, SC 2 9501(843) 662-9557

[email protected]

Deepak DaveHarleyy Davidson Mtr. Co.

Kansas City, MO 64153 (816) 270-8771

[email protected]

Glenn Gee2042 Parkside Dr.

Columbus, IN 47203(812) 841-6018

[email protected]

Fred SmithTyco Electronics Corp.

Dir. U.S. Engineering Assur.Harrisburg, PA 17105

(717) 810-3324fdsmith@tycoelectronics.

Chair

James McLinn10644 Ginseng Ln.

Hanover, MN 55341 (763) [email protected]

John Bowles,, Ph.D.Univ. of South Caarolina

(803) [email protected]

Postage P

aid at Auburn, C

A and

NO

N-P

RO

FIT

OR

G.

U.S

.PO

STA

GE

PA

IDA

UB

UR

N, C

A 95603

PE

RM

IT N

O.128

POSTM

ASTER

: Send Address C

hanges

(PS Form 3547) to:

Am

erican Society for Quality

P.O.B

ox 3005

MILW

AU

KE

E, W

I 53201-3005

PUB

LISH

ER

: WIL

LIA

MS E

NT

ER

PRISE

S

Reliability R

eviewT

HE

TE

CH

NIC

AL

FOR

UM

FOR

EN

GIN

EE

RS,

PRO

FESSIO

NA

LS

EN

SUR

ING

EX

CE

LL

EN

CE

IND

ESIG

N ,D

EV

EL

OPM

EN

TA

ND

PRO

DU

CT

ION

OF

SYST

EM

S ,C

OM

PON

EN

TS,

MA

TE

RIA

LS,

SOFT

WA

RE,

PRO

DU

CT

SA

ND

SER

VIC

ES

AC

HIE

VIN

GSIX

SIGM

ASY

STE

MS

TH

RO

UG

H

STR

AT

EG

ICD

EPL

OY

ME

NT

OF

RE

LIA

BIL

ITY,

AV

AIL

AB

ILIT

Y,D

EPE

ND

AB

ILIT

YM

AIN

TAIN

AB

ILIT

Y,

Postage P

aid at Auburn, C

A and

NO

N-P

RO

FIT

OR

G.

U.S

.PO

STA

GE

PA

IDA

UB

UR

N, C

A 95603

PE

RM

IT N

O.128

POSTM

ASTER

: Send Address C

hanges

(PS Form 3547) to:

Am

erican Society for Quality

P.O.B

ox 3005

MILW

AU

KE

E, W

I 53201-3005

PUB

LISH

ER

: WIL

LIA

MS E

NT

ER

PRISE

Sfor R

eliability Divisiom

, ASQ

Reliability R

eviewT

HE

TE

CH

NIC

AL

FOR

UM

FOR

EN

GIN

EE

RS,

PRO

FESSIO

NA

LS

EN

SUR

ING

EX

CE

LL

EN

CE

IND

ESIG

N ,D

EV

EL

OPM

EN

TA

ND

PRO

DU

CT

ION

OF

SYST

EM

S ,C

OM

PON

EN

TS,

MA

TE

RIA

LS,

SOFT

WA

RE,

PRO

DU

CT

SA

ND

SER

VIC

ES

AC

HIE

VIN

GSIX

SIGM

ASY

STE

MS

TH

RO

UG

H

STR

AT

EG

ICD

EPL

OY

ME

NT

OF

RE

LIA

BIL

ITY,

AV

AIL

AB

ILIT

Y,D

EPE

ND

AB

ILIT

YM

AIN

TAIN

AB

ILIT

Y,SY

STE

MS

EN

GIN

EE

RIN

G,R

ISKM

AN

AG

EM

EN

T,SY

STE

MS

SAFE

TY