333404 (18.5MB)

PC
Z4401
3S.3.MOC,
Ministerie van Verkeer en Waterstaat
Directoraat-Generaal Rijkswaterstaat
Bouwdienst, Afdeling NIE
Bp
Risicobeheersin
bij complexe systemen:
Aanp
rojectbureau Millennium Civiele Kunstwerken
iteria voor a;
tvananten:
- Vitaliteit kunstwerk
nsncen
Gronclige analyse,
.Cl
- Impact falen van te
nrn
pragmatis on
t
Villi JJJJ_pil J r
f
D//jv;i;jcj
no
i
Afhandelen als normale storing
?ri3j] inrorrnoron ovor
Betrokke
v^rrnincJsrd E;orvioonivoau
a ring
non inrorrnoron over
igon (voriragingon)
siring
Boirokkonon inrorrnoron ovor
fa Jon
T f O voor volledig sorvioonivoa!
J
n3Csll£l'£J
naar oalarnHoiionplan
MAAfi ALTIJD:
Alert zijn
c Ejc'snsirio sn
Mini
eer en Waterstaat
Directoraat-Generaal Rijkswaterstaat
Bouwdienst, Afdeling NIE
Risicobeheersing bij
piexe sys
ut van te
ireau Millenniui
unstwerken
mg, m wclaging en d
en de
robleniaciek
niek zoeken naar de Bite
inn en oondusr
1, 1 '"• I ; C
jraiaijk: r ester en c
xesiomHeyin^
leyeranCiem,
fl'
Bedienaar I
Bedienaar I
Bedienaar
Bedieningssysteem
SCADA
Besturingssysteem
PLC
: ;
. :
:
a | , jl : >, :';
:
:
L
."jH'-V*v • i' !! 'i
• w - • p\'' ' ' ' ' i '
.H ..J]' :.{ . •! ,• -i •
:
Ifft'I
r •j
-ti
\
„•
.J
Embedded systeeml Embedded systeem| Embedded systeem
•^lilll bMibillllH
billD
b0li
Ingebouwde besturings-en verwerkingsfirmware
Centr. Verw. Eenheid
mm ;
Overige elektronica
Maatwerk besturingssoftware
3/ W
Standaard bibliotheken van PLC-leverancier
P L C operating systeem (firmware)
ww
Centr. Verw. Eeenheid
Interfaces
£)UJX!bll'Mbillllg
Dbillblllll'^'jy'JLbbill
IVIaatwerk software
Pakket software
Operating systeem
Drivers
Firmware
w vy
Centr. Verw. Eeenheid
Interfaces
(
iVJliJyjijjjiijjj h 11 j hi i n D d ii J ^
IF
THEN
ELSE
IF
THEN
MILLENNIUM BUG INSTRUCTIE
ELSE
END IF
END IF
*
Maatwerk besturingssoftware
3/ vy
Standaard bibliotheken van PLC-leverancier
PLC operatingsysteem (firmware)
ii/ vy
Centr. Verw. Eeenheid
J
^
1
Interfaces
•••I
i • i\
if j
|
c •; :; - i
;
j . t .|
;
•-•hi;-
i n iorills
Bedienaar B Bedienaar I
3yoibbui„„
Bedienaar
Bedieningssy^gem
*
SCADA
*
Besturingss^^eemB BesturingssysteemB Besturingssysteem
a
PLC
PLC
PLC
Embedded systeemBEmb^jded systeemBEmbedded systeem
oblemctiish
est en: net Nut l het Doel
stee
A 111
;
Hil -ii -ii -l ••• II l!
Testen
de Zekerhede
k software-implicaties
iii '^1 .
•:!'i ^ l -ii W'<\\ •:^y'M'U' ;i[r\ y • ' i
:;
}:
:
bij nieuw bouw
?
M e t "black box testt^Gbniefc zoeken r
-tes
II;
'j!
VYnnrDJJJ
\ 7 •'- >}. \ "•
inibvniihib'jih
2-'.' ••
*
r .
de juis
tussen
mlSIMMi
(ifp CI;
Tn
/Vijze v/orcit gt:Ln cerpretee ^
3ELLQ-
Mo;
teer
r
00'
r 1 <-i
teer ; 00'
&. contact
ceern
— ~ ~ ~
Ailbbli Lib ^UillbillllLlb Villi J J i D t l u J
bvrniibibAD bii j i ' A T / ^ A T vbbii bbn
—
0 J li D BJJ [1 b
~>)
zz)
ib'Jl-O, s i l l l J l l £ 3 p'J'ii il ti DJJJ fjfc
HBBJDIB ^BJlBi'll BJ.U IB Jl_N I fBJJ D 7 bf lib
l
i
I
•*
I . !
met extreem hove
Wfr&uwM
dient ook
^ f e kwaiiteii van de omwikkelaoj\
n nil ii>_ DJ1i tip |>Ji
f i i i l s V ; rn i
n MI II m i ; I I
1
z
7.i_n L
11
[ i n o g e n i n e iijiiT van ne lUii'cties van
men
iteii -.j p o m pen a a m t u r e n
;
:
'
aarbij ernaar jlre ve/id dat:
lie programnni-regek minstens een maal zijn doorlope
alle po tentiele dat una-Laterpretatie versohillen tiMen
onderdelen yan het testobjeet aan bod zijn geweesiL
rJjui
rJDB
1
Tit
IB
linn
OB U n i
< p
J i i U B U B
V
JJJBI
?
>UXXieXXiaCI
'HIT,
198 or Liii'iers xiaxxcii eiuixi ^
'levy belieerders/Hebrniher
Fieri IT
t
:oppeliXigexi
prograiijixia" >>/£) ys>texxi exi
JDexik ool< aaxi aihaxidelixi^
<* i <*i.
oaxxxexxloop vaxi oxxntaxidigliedexi., d a g y;d,
afvyxjl-exide tijdixaxxies etc;.
vy
IK iypb ib-Ji & i iisi
/untilvoor
ulk oy&gutigeii*
JJiD^oiljilV
Modu
elijk
rogramma
Deel systeem
em:
WW
n H n i i i
D u s : A l s je v o o r een totaalsysteem d o o r testen
wilt
a a n t o n e n d a t het systeem m i l l e n n i u m p r o o f i s , . . .
m o e t j e d o o r d e t a i l - a n a l y s e h e t a a n t a l tests b e p e r k e n .
c H r H n n [ ^ T / J m bill u
ipp.yn
vim nizi-vmik
L2DSldbT
inutile
^Ollubi i i
i TEE!
Pal en de "niet- vitale' fiineties kinnneii de
oorzaalc zijn dat vitale Timeties; falen
of zieh onyoorspslbEiar gaan gedragem
rhi^u^
van WMUUMWM
Het veronachtzanien van eer
r
Het veronachtzanien van een amenioop van
lstandidieden
et onderscha rn
an nee oeiany van een luneii
De invloed van een specific
specifieke
en
(
A'j p| JLbu vim ilk ia'jiDJJJ<J% vm«
de probiernaxiek
n de 7,
s^nmm^iimB en soi
neaEies
een oij m
5
Me x 1
>z' xesxxe oilmen zoenen naar cie Bug
j^j^-xes>£eri: sainenyarcmH en coneixiEU
e praVtijk: cie xesxoiageving, resterende nsieo
s,
leveraneiers aspeexen en reparatie conseq uent!PC!
Will ib dwm mi bvmiublb
?z\)iinm't
Alle svsteemfimcties. waarvooi
uitgevoerd, mo ceii opmetivy geieciE vyorcien;
De F A T / S A T van iet ^ynteeni client herliaalcl'
om aan te tonen
cie Reneie oorapi nkeiijlce ninetionali teit
niet door i parade en/oi yeryaijnin^ i>> aan^etaoL
Reke
de
det
iivybaarheici, lean vyeliioht op basis van ct
i T / 3 A T y/orclen beperkt.
lUbl-bh 11
Millennium
is a l s
B u
zoeken
[OO
$ f f p S ToKlULTHEJvl'BuG
Jj$H*L
W W W . C c : w. c s i D O D . c o m
in de
hooiberg,
maar nu
aar
...
ee
Bug detection
is like finding a needle in a hrge
haystack.
In 2000, the question is: "Did you find all of them?"
Ministerie van V erkeer en Waterstaat
Directoraat-Generaal Rijkswaterstaat
Bouwdienst, Afdeling NIE
Risicobeheershig bij
complexe systeme
Leveranciers
Projectbureau Millennium Civiele Kunstwerken
U U y i i J j y j r j L L U i VDUT ilb
Viuib
L
j
j
ri'o yen teaanoi
r n 11 t e n rin r r n
-i
>f,en Vein ptocmpien oieciE onyoiaoenci
ferheicl (T_e: '1 I ut ysin tesfen^
2
ioet cIue; bij list oonh oieien/repEireren
ionele EiEinpciV lianteren Eiis bij
Integmnetest totale systeem
A Trmouse/om^ite aooeptatle test f F A T / ^ A T ;
aniexiier verm een cie ce leYeren innoiionaiTEen
LsYbfiinziZFj
iMpszisn
millennium
(2)
Onderzoek bij le yeranoier derhah/e riehten op:
r een oorspronkeiljk procliiotonEvviid:eling3-/reE;tplan dat
nde vyaarborgen biedt yoor de kwaliteit van het
one vyildcelingsVre para tletraj eet
— is dat 'pistil in voldoende mate herinzetbaEir (geweest) voor
eveiituele 'millennium re visies"?
"ft de iabrikant dit pole, aantoonbaar., op de meeste effeetieve
ijze gedaan?
Waren., van de LinitVmodiiletests^ integratietests en
aooeptatietests (eyL aangepast asm millenniinn) de residtaten
b eyre dig end?
les door ^ekvyalineeerde derden Hetoetst?
BIJB
(
nu bv but a bib i'b yiini ii bl v bf vimA&v
le systeemfunoties, vyaaryoor reparanes zijn
uh^eyoerd., moeten opnieuvy getest vyorden;
e F A T / 3 A T yah het systeem dient herhaald te vyorden.,
om aan te tonen dat
de gehele oorspronkelijhe iimetionaliteit
niet door reparatie en/of yeryanging is aangetast.
h_ehening headend met genomen risico % in relatie tot
de vereiste betrouvybaarheid, kan vyeliieht op basis yah de
detail-analyse de F A T / S A T vyorden beperkt