19
University of Nigeria Virtual Library Serial No Author 1 OSUAGWU, Charles Chukwudi Author 2 Author 3 Title On The Impact Of Environmental Of Safety Of Large Scale Digital Systems Keywords Description On The Impact Of Environmental Of Safety Of Large Scale Digital Systems Category Engineering Publisher Large Scale System Research Group Publication Date July,1989 Signature .

University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

  • Upload
    builien

  • View
    248

  • Download
    2

Embed Size (px)

Citation preview

Page 1: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

University of Nigeria Virtual Library

Serial No

Author 1

OSUAGWU, Charles Chukwudi

Author 2

Author 3

Title On The Impact Of Environmental Of Safety Of Large Scale Digital Systems

Keywords

Description On The Impact Of Environmental Of Safety Of Large Scale Digital Systems

Category

Engineering

Publisher Large Scale System Research Group

Publication Date July,1989

Signature

.

Page 2: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

RESEARCH GROUP c/o Faculty of Ennineering, UNIVERSITY OF BENIN P. M. B. 1154 BENIN CITY, NIGERIA TEL: 052/200250 - 289 (40 LINES) EXT. 2832

. TELEX 41365

Dr C. C. Osuagwu Dept of Electronic Engineering University of Nigeria Nsukka Nigeria.

Dear Dr Osuagwu,

LETTER OF ACCEPTANCE

This is to inform you that your papers here-under listed have been accepted for publication,based on the recommendation of the assessors.

1. ON THE IMPACT OF COMPUTER ENVIRONMENT ON SAFETY OF LARGE SCALE DIGITAL

SYSTEMS (C . C . Osuagwu - author) and 2. ON-LINE PATIENT MONITORING SYSTEMS (J. 0. Agada & C. C. Osuagwu - authors). The papers will appear in the book of Proceedings titled "Large Scale Systems in Developing Countries - Vol. 2". Kindly pass on this information-to your co-author in respect of item 2 above.

I congratulate you on this achievepent-

Yours sincerely,

- DIRECTORS OF RESEARCH

j. 0. ASALOR EXL 2724 , E. A. ONIBERE E x t 2049 , G. C. OVUWORIE Ext. 2602,2438. /

Page 3: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

! control and manufacturing, the need to ensure s a f e operation i n

order to avert industrial disasters become paramount. For example,

the. need to avoid an out-of-sequence error in a computer controlled

Page 4: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

i t r a f f i c l i g h t t o r a c i t y i s o b v i o u : ~ . S h o u l d a n error (h;rrciw~,irc

o r software) cause t h e o u t p u t l i g h t s e q u e n c e I

, accidents w i l l occur. It is b e c a u s e s o f t w a r e errors c a n d r i v e -

p r o c e s s or m a n u f a c t u r i n g p l a n t s i n t o u n s a f e s t a t e s t h i l t Leveson 2-7

h a s p r o p o s e d t h i t s o f t w a r e f o r s a f e t y - c r f t i c a l s y s t e m s must i n c l u d e

n o t o n l y what t h e s y s t e m w i l l do ( f u n c t i o n a l

r e q u i r e m e n t s ) b u t w h a t i t w i l l n o t do."

L a r g e scale s y s t e m s are g e n e r a l l y r e q u i r e d to p r o d u c e h i g h

. q u a l i t y g o o d s a t c o m p e t i t i v e p r i c e s . I n c r e a s i n g l y , s u c h s y s terns

are c o m p u t e r - c o n t r o l l e d i n o r d e r to c o p e e f f e c t i v e l y w i t h t h e cornple-

x i t ies i n v o l v e d . C o n s i d e r m a n u f a c t u r i n g f o r example . Any manu-

f a c t u r i n g p l a n t ( o p e r a t i n g i n t h e . m a n u a 1 o r e l e c t r o - m e c h a n i c a l

c o n t r o l mode fo r e x a m p l e ) a c c e p t s raw m a t e r i a l i n p u t s and t r a n s f o r m s

t h e s e i & u t s t h r o u g h a f i n i t e s e q u e n c e o f s t a g e s to p r o d u c e a

d e s i r e d s p e c i f i e d p r o d u c t . A t e a c h s t a g e , t h e m a t e r i a l o r sub-

p r o d u c t u n d e r g o e s a s e q u e n c e of s t a t e c h a n g e s t h a t b r i n g s i t n e a r e r

t o i t s f i n a l form. T h e s e s t a t e c h a n g e s embody i n f o r m a t i o n a b o u t

t h e ' p r e s e n t s ta te , t h e d e s i r e d n e x t s t a t e and t h e p r o p e r i n p u t s o r

parameters r e q u i r e d to e f f e c t 1 t h i s change . It i s a l s o embod ie s

s u c h k n o w l e d g e as w h e t h e r t h e t r a n s f o r r n a t i o n ( s t a t e c h a n g e ) h a s been

p r o p e r l y e f f e c t e d or n o t , and what t o d o i n t h e c a s e o f a n u n a c c e p t -

able a t r a n s f o r m ( r e j e c t o r r ework 1.

T h e s e s e q u e n c i n g c o n t r o l a c t i ' o n s a r e i n f o r m a t i o n p r o c e s s i n g

. o p e r a t i o n s and t h e r e f ore c a n be a u t o m a t e d . I n a computer -con t ro l l e d

Page 5: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

~ i r n ~ - ~ h a s rightly s u g g e s t e d t h a t s u c h d a t a ' d r i v e n l a r g e s c a l e

m a n u f a c t u r i n g plants ( o r process p l a n t s ) c a n be modelled as

automatons w i t h t h e s i m p l i f i e d formal s t r u c t u r e shown i n f i g . 1.

pig 1. ~ o r m a l S t r u c t u r e of M a n u f a c t u r i n g P l a n t as I n f o r m a t i o n Processor.

The a d v a n t a g e s of such c o m p u t e r - c o n t r o l l e d large scale

1

Oufpul Output function

3

j ' I

Input

Rules b

Plans and operations

systems are immense. F o r example, the CAESAR project i n B r i t a i n f i 7 .- -

t

Knowledge

.

enables the C e n t r a l E l e c t r i c i t y G e n e r a t i n g Board (CEGBI among

other things:

Page 6: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

4

~chccl u l e d ark1 unx l i cd u l e d main kcr~arlco nrd

t even t h e t c l e v i s l o n proyrnmrr!!"

I t i s t h i s irnmcns,e power and flexlblllty t h a t makes cu~sputerz

c o n t r o l l e d l a r g e s c a l e systems so a t t r a c t i v e . ,By p r e s e n t i n g an .

o p e r a t o r with a c c u r a t e and timely i n f o r m a t i o n a b o u t the status of

a p r o c e s s , p r o d u c t o r p l a n t , t h e c o m p u t e r e n a b l e s an o ~ e r a t o r

t h e

resL

; y s terns p a r t i c u l a r l y t h e b e l i e f t h a t t h e

jters are a l w a y s correct qnd t h a t a l l software

packages a r e relzable. ~ q u a l l y d i s t u r b i n g is t h e l a c k o f s t r a t e g i c

p l a n n i n g by g o v e r n m e n t s and i n d u s t r i e s aimed a t p r o v i d i n g e f f e c t i v e 4

knowledge and t e c h n i c a l s k i l l s f o r w o r k e r s engaged i n knowiedge

i n t e n s i v e work i n l arge scale d i g i t a l s y s t e m s . Knowledge i n t e n s i v e

work requires w o r k e r f l e x i b i l i t y ( a c q u i s i t i o n a f a p o r t f o l i o of

.' skills) and a commitment t o life l o n g l e a r n i n g as a resul t Of t h e

r a p i d F There seems to be the mls-

concept lping' c o u n t r i e s t h a t h i g h l e v e l

Page 7: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a
Page 8: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

l i q h t c

the saf

for

i o n s

-ganised s e t of.

F i g

Page 9: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

The process or plant v a r i a b l e s of i n t e r e s t are monitored u s i n g

, a v e r i e t y of transducers and s e n s o r s . These analogue s e n s o r

signals are conditioned ( a m p l i f i e d and f i l t e r e d ) and c o n v e r t e d to

digital form before t h e y are i n p u t t o t h e d i g i t a l c o n t r o l l e r . The

d i g i t a l c o n t r o l l e r irnplernen ts a p r e - d e f i n e d c o n t r o l pollcy and

depend ing on t h e values of t h e inpu t s i g n a l s , selects and I n i t i a t e s

,qnnrhnr 1 24.0 r n n C r n 1 ~ ~ C I f i n r

of the system ( s t a t u s

&s m o n i t o r and judge t h e

In t h i s way, t h e d e s i r e d

- - ,----... -" -.---... ,---..-, -.. - YU-L._I.'a~tory manner. The d i a i t a l controller mav be i r n ~ l e m e n t e d i n a varietv of

We s h a l l restrict our t rea tment i n t h i s paper to t h e class of

Page 10: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

The computer environment of l a r g e scale d i g i t a l s y s t e m s

c o n s i s t s of t h e hardware , s o f t w a r e and i n p u t - o u t p u t r e s o u r c e s t h a t

era3bles a computer relate f u n c t i o n a l l y t o t h e c o n t r o l l e d s u b s y s t e m .

T h i s e n v i r o n m e n t i s quite complex d u e to t h e l a r g e number of hard-

w a r e components and s o f t w a r e modules i n t h e s y s t e m , t h e c o m p l e x i t y

of $he l o g i c a l o r g a n i s a t i o n , t h e hardware-sof tware i n t e r a c t i o n ,

i n e

f e c t e d

x n e cornpucer env l ronmenc nas c n e r e r o r e a a e c l s l v e l rnpac t

r u l u r e s OL- cornpiex r a l l u r e moaes c a n o r i g i n d c e rrorn;

i) t h e h a r d w a r e subsystem

ii) t h e software subsystem

iii) t h e i n p u b o u t p u t i n t e r f a c e J

iv) o p e r a t o r s .

It i s these f a i l u r e s t h a t l e a d to a c c i d e n t s .

I n e x a m i n i n g t h e various sources of e r r o r s i n t h e c o m p u t e r

e n v i r o n m e n t i n t h e f o l l o w f n g s e c t i o n s , t h e o b j e c t i v e w i l l b e t o

shov; -lot o n l y t h e i m p l i c a t i o n s of cornputeG u s e i n i n d u s t r i a l \

practi:e b u t a iso to s h e d light on the r n f s e o n c e p t i a n s d i s c u s s e d

Page 11: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

9

i n s c b t i o n 1 as f o l l o w s :

i) t h e r e s u l t s p r o d u c e d by c o m p u t e r s c a n b e i n c o r r e c t .

i i ) t h e q u a l i t y of t h e s o f t w a r e c a n b e p o o r ,

211) c c i ~ s l d c r a . b l e knowledge and s k i l l s a r e r e q u i r e d t o

' o p e r a t e 2nd m a i n t a i n c o m p u t e r c o n t r o l l e d l a r g e

s c a l e d i g i t a l - s y s t e m s .

3.1, HARDYARE ERRORS

Compu te r s h a v e b e e n w i d e l y a d v e r t i s e d a s s y s t e m s t h a t

pzoduce very a c c u r a t e r e s u l t s a t h i g h s p e e d s . P e o p l e , t h e r e f o r e ,

expect t h a t r e s u l t s p r o d u c e d by c o m p u t e r s are always correct and

t h a t d e c i s i o n s t a k e n w i t h t h e a i d o f c o m p u t e r s a r e a l w a y s r i g h t .

T h e s e a s s y r n p t i o n s ' c a n d u l l o p e r a t o r s e n s i t i v i t y t o t h e ser i o u s

i n f o r m a t i o n p r o c e s s i n g errors t h a t can r e s u l t from t r a n s i e n t or

p e r m a n e n t f a u l k s i n t h e c e n t r a l p r o c e s s i n g , meqory or i n p u t - o u t p u t

u n i t s .

Ha rdware f a u l t s c a n e x i s t , i n any of t h e s e s u b s y s t e m s and .may j ' I

be d u e t o

i) d e v i c e f a i l u r e s ( o p e n or s h o r t c l r c u i t f a u l i s )

' i i ) i n t e r c o n n e c t i o n f a i l u r e s

i l l ) bus fa i lures

These f a u l t s may l e a d t o n u m e r i c a l errors t h a t a r e v e r y d i f f i c u l t

t o d e t e c t , The p r o b l e m c a n b e f rom t h e h a r d w a r e a r c h i t e c t u r e , f o r

example, c o m p u t a t i o n a l errors a r i s i n g f rom a series o f , t r u n c a t i o n -

o r r o u n d o f f as a r e s u l t of l i m i t e d word l e n g t h , Hardware errors

may o c c u r a s a r e s u l t of o t h e r i n n u m e r a b l e c a u s e s i n c l u d i n g a d v e r s e

e n v i r o n m e n t a l c o n d i t i o n s l i k e power f a i l u r e s and f a i l u r e s o f a i r

c o n d i t i o n i n g e q u i p m e n t .

If t h e s e f a u l t s are n o t c l e a r e > d , t h e y may r e s u l t i n a s y s t e m

c r a s h or to a c c i d e n t s . U n f o r t u n a t e l y i n mos t d e v e l o p i n q c o u n t r i e s ,

Page 12: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

The m a i n t e n a n c e p o l i c y is s i m p l y to replace f a u l t y p r i n t e d c i r c u i t

b o a r d s (PCB) w i t h good o n e s and e i t h e r . t h r o w away t h e f a u l t y o n e s

( i t m a y h a v e o n l y a s i n g l e d e v i c e d e f e c t i v e ) o r stock s u c h boards

2nd s h i p them o v e r s e a s f o r d i a g n o s i s up t o component l e v e l and ~ ~ u b - - - - -

s e q u e n t r e p a i r o f t h e pcb's LSJ. Pynn L6J condemns t h e t h r o w

away p o l i c y : I

"since a s s e m b l e d b o a r d s r e p r e s e n t a subs t a n t i a l 1

i n v e s t m e n t i n p a r t s and l a b o r thcy r a r e l y a r e 9 " ,

just thrown away i f t h e y d o n v t w o r k , "

B e n n e t s C 7 7 i n s i s t s t h a t a l l boards s h o u l d be r e p a i r e d u n t i l t h c y - work. The d i s a d v a n t a g e s of e x p o r t i n g o u r c o m p u t e r h a r d w a r e main-

t e n a n c e o v e r s e a s i n c l u d e :

1) huge c o s t s i n l o s t e x p e r t i s e , s k i l l s and j o b s .

2) s u b s t a n t i a l f o r e i g n e x c h a n g e needed t o p u r c h a s e a

' l a r g e i n v e n t o r y of s p a r e PCB.

3 ) cos tS ,o f c o n t i n u e d d e p e n d e n c e on f o r e i g n t e c h n i c a l

e x p e r t i s e .

p l ann

huge

o n l y

opera

that

t h e L z LIIYIIICG~ 3 AII uc V C I V ~ I I I L J LUUIILL ICS LU Ur lpdCKdye dncl

m a i n t a i n s u c h s y s t e m s . I n t h i s way a l s o , t h e p o t e n t i a l for w o r k e r

s k i l l enhancemen t i s i n c r e a s e d .

Page 13: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

-ge scale d i g i t a l s y s t e m s a r e them-

selves l a r g e s c a l e systems. Errors can , e x i s t i n t h e v a r i o u s l e v e l s

- o f t h e s o f t w a r e h i e r a r c y - t h e o p e r a t i n g s y s t e m s o f t w a r e (cornpuker

resource manager , compi l e r s , r u n - t i m e l i b r a r i e s , l i n k e r s , l o a d e r s

etc); and t h e a p p l i c a t i o n s o f t w a r e , Errors i n t h e a p p l i c a t i o n

software can' e x i s t i n one or more modules of the . s o f t w a r e and can

be d u e t o %a v a r i e t y of causes: I . .

S p e c i f i c a t i o n errors: i n c o r r e c t , i n c o m p l e t e or, ambiguous specif i-

c a t i o n ; i n c o r r e c t s p e c i f i c a t i o n of how t h e s o f t w a r e wi , l l i n t e r a c t 1

with t h e h a r d w a r e and w i t h u s e r s .

Design errors: use o f incorrect a l g o r i t h m s , p o o r module d e s i g n ,

probl-em wi th . communication between p r o c e s s e s , irnperf e c t i o n i n the

design m e t h o d o l o g i e s o

Coding errors: m i s t a k e s i n t r a n n l a t i n g t h e d e s i g n ul;lr~cj irpl)roprll l tc!

programming l a n g u a g e ; errors d u e t o i n a d e q u a t e proqrnnnnir~y

s t a n d z r d s @kco

'Development errors: e r r o r s t h a t a r i s e as a r e s u l t of t h e u s e of

low q u a l i t y d e v e l o p m e n t too ls , t e a t ha rdware and sol' twi~r-n.

T h e s e sources of cr roro show t h a t t h c sof t w a r c t r ~ l v l r o i ~ ~ s c - ~ r t 1:;

very complex. I n f a c t Nakajo p8J h a s e s t a b l i s h e d t h a t a circular.

r e l a t i o n s h i p . e x i s t s between: 7

i) hudan errors on t h e p a r t o f t h e s o f t w a r e d e v e l o p e r .

i i ) p rog ram f a u l t s c a u s e d by human error.

i i i ) i m p e r f e c t i o n s i n t h e d e s i g n m e t h o d o l o g i e s or d e v e l o p -

m e n t p r o c e d u r e s t h a t c a u s e human errors.

S o f t w a r q errors may c a u s e a s y s t e m to c r a s h , may r e s u l t i n

zccidents and are e x p e n s i v e to debug ( f i n d i n g t h e f a u l t and making

Page 14: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

a permanent f i x ) . Table 1 shows t h e - a v e r a g e e n g i n e e r i n g cost

ratio to f i x s o f t w a r e d e f e c t s for f a u l t s d i s c o v e r e d d u r i n g t h e

a p p r o p r i a t e phase w i t h t h e cost i n c u r r e d if t h e f a u l t was found

during . t es t ing ,

Defect o r i g i n / S p e c i f i c a t i o n

C o s t to fix defect if 1 '

discovered i n t h e

appropr ia te phase

Ues i g n Coding

1

i f 5ound d u r i n g

testing I

- i n g C o s t R a t i o to F i x

uer ec LS inucrp~ed from Grady f 9 7 ) -I

-..-- I I

Cost to fi;: dcizct ! 14.25

It can be seen that speci f i c a t f o n errors are t h e costllcst t o f l x

and a s LevesonL2J has p o i n t e d out, a la .rge number of errors

can be traced back to s p e c i f i c a t i o n errors,

ii) that s , a f e t y was s p e c i f i e d as a cr i ter ia i n a l l t h e

phases of software d e s i g n and deve lopment; and t h a t

Page 15: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

13 I

I I strict v e r i f i a b l e s a f e t y s t a n d a r d s were

' e n f o r c e d i n the dcvd lopmen t of software f o r I

b l a r g e scale digital s y s t e m s .

Beyond t is minimum r e q u i r e m e n t s , i t 19' t h e d u t y of

d e v e l o p i n g c o u k t r i c s t o e n c o u r a g e r e s e a r c h i n t h e d e s i o n and

d e ~ ~ e l o p m e n t o f , large scale s o f t w a r e ; and to s I

t o detect and kix I .

li t y t o mod i fy / o r I

s o f t w a r e d e f e c t s a s w e l l 1 - e n h a n c e e x i s t i n g software LO. c o p e w l t l n cnangea

o p e r a t i n g objettives. T h i s c a l l s f o r i n v e s t m e n t s i n software

tools and i n t a i n i n g . A p r o p e r cost b e n e f i t a n a l y s i s w i l l s h o w

that s 9 ~ c h inve t m e n t s w i l l r e s u l t i n reduced d e f e c t finding t i m e ,

r e d u c e d defectlf ix times, greater p r o d u c t i v i t y and safer and more

: r e l i ab l e ope raAion of l a r g e scale d i g i t a l s y s t e m s . I

machines t h a n hhrnan beings. T h e s e i n p u t d i a l o g u e , w h e t h e r command

Page 16: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

opera tor t r a i n i n g of course

I Operator errors. Clearly, t h e I n C b A I.UAU..ULb --. -..-- \-

I reduces but can not eliminate

C a r F , . r r a h a r A r r a r n and c n F t w a r a

I J .st:.-.l~.:!.d be d z s l

operator. error . I

ive

I aimed a t creat

~ o n m u n i c a t i o n J a u c n numan l n t e r t aces stmula or t er e x p l a n a c ion

facilities as as t u t o r i n g capability. T h i s w i l l enable

operators leadn more about t h e working of large scale d i g i t a l

systems and h n c e i r n l x o v e s a f e !ty consicferabl y.

The cridical q u t t s t i o n i n considering t h e t safety of large I -

scale d i g i t a l !systems in developing countries can be posed as

- Who is l i a b l e in r a s e of a rnainr a c c i d e n t ? Obviouslv forpian

des t:

Page 17: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a

c om

i n i

cn~s ' and

p lanners

Page 18: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a
Page 19: University of Nigeria - unn.edu.ng · University of Nigeria Nsukka Nigeria. Dear Dr Osuagwu, LETTER OF ACCEPTANCE ... these i&uts through a finite sequence of stages to produce a