model---based approaches for railway safety, reliability ...dcds09.poliba.it/home_files/plenary...

22
Model Model Model Model Model Model Model Model - - - - - - Based Approaches for Based Approaches for Based Approaches for Based Approaches for Based Approaches for Based Approaches for Based Approaches for Based Approaches for Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: Railway Safety, Reliability and Security: The Experience of The Experience of The Experience of The Experience of The Experience of The Experience of The Experience of The Experience of Ansaldo Ansaldo Ansaldo Ansaldo Ansaldo Ansaldo Ansaldo Ansaldo STS STS STS STS STS STS STS STS Dr. Francesco Flammini Dr. Francesco Flammini Dr. Francesco Flammini Dr. Francesco Flammini Ansaldo STS Italy Ansaldo STS Italy Ansaldo STS Italy Ansaldo STS Italy – – Innovation Innovation Innovation Innovation Unit Unit Unit Unit francesco.flammini@ansaldo francesco.flammini@ansaldo francesco.flammini@ansaldo francesco.flammini@ansaldo- - -sts.com sts.com sts.com sts.com Dependable Control of Discrete Systems (DCDS Dependable Control of Discrete Systems (DCDS Dependable Control of Discrete Systems (DCDS Dependable Control of Discrete Systems (DCDS’ ’09) 09) 09) 09) Bari, 10 Bari, 10 Bari, 10 Bari, 10- - -12 May 2009 12 May 2009 12 May 2009 12 May 2009

Upload: vutu

Post on 05-Feb-2018

229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

ModelModelModelModelModelModelModelModel--------Based Approaches forBased Approaches forBased Approaches forBased Approaches forBased Approaches forBased Approaches forBased Approaches forBased Approaches forRailway Safety, Reliability and Security:Railway Safety, Reliability and Security:Railway Safety, Reliability and Security:Railway Safety, Reliability and Security:Railway Safety, Reliability and Security:Railway Safety, Reliability and Security:Railway Safety, Reliability and Security:Railway Safety, Reliability and Security:

The Experience of The Experience of The Experience of The Experience of The Experience of The Experience of The Experience of The Experience of AnsaldoAnsaldoAnsaldoAnsaldoAnsaldoAnsaldoAnsaldoAnsaldo STSSTSSTSSTSSTSSTSSTSSTS

Dr. Francesco FlamminiDr. Francesco FlamminiDr. Francesco FlamminiDr. Francesco Flammini

Ansaldo STS Italy Ansaldo STS Italy Ansaldo STS Italy Ansaldo STS Italy –––– InnovationInnovationInnovationInnovation [email protected]@[email protected]@ansaldo----sts.comsts.comsts.comsts.com

Dependable Control of Discrete Systems (DCDSDependable Control of Discrete Systems (DCDSDependable Control of Discrete Systems (DCDSDependable Control of Discrete Systems (DCDS’’’’09)09)09)09)Bari, 10Bari, 10Bari, 10Bari, 10----12 May 200912 May 200912 May 200912 May 2009

Page 2: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

2222DCDS’09, Francesco Flammini

OutlineOutlineOutlineOutlineOutlineOutlineOutlineOutline

• IntroductionIntroductionIntroductionIntroduction totototo modernmodernmodernmodern railwayrailwayrailwayrailway controlcontrolcontrolcontrol systemssystemssystemssystems

• The The The The needneedneedneed forforforfor modelmodelmodelmodel----basedbasedbasedbased approachesapproachesapproachesapproaches

• SuccesfulSuccesfulSuccesfulSuccesful applicationsapplicationsapplicationsapplications

• Future Future Future Future developmentsdevelopmentsdevelopmentsdevelopments

Page 3: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

3333DCDS’09, Francesco Flammini

CatastrophicCatastrophicCatastrophicCatastrophicCatastrophicCatastrophicCatastrophicCatastrophic FailuresFailuresFailuresFailuresFailuresFailuresFailuresFailures in in in in in in in in RailwaysRailwaysRailwaysRailwaysRailwaysRailwaysRailwaysRailways

• BriefBriefBriefBrief historyhistoryhistoryhistory………… (due (due (due (due totototo speedspeedspeedspeed or or or or signallingsignallingsignallingsignalling))))– RecentRecentRecentRecent –––– Metro Metro Metro Metro RomeRomeRomeRome, 2006, 2006, 2006, 2006– MostMostMostMost catastrophiccatastrophiccatastrophiccatastrophic: : : : AmagasakiAmagasakiAmagasakiAmagasaki ((((JapanJapanJapanJapan), 107 ), 107 ), 107 ), 107 killedkilledkilledkilled, , , ,

555 555 555 555 injuriedinjuriedinjuriedinjuried– One of the One of the One of the One of the oldestoldestoldestoldest –––– Waterloo station, 1803Waterloo station, 1803Waterloo station, 1803Waterloo station, 1803

• http://http://http://http://dangerdangerdangerdanger----ahead.railfan.netahead.railfan.netahead.railfan.netahead.railfan.net////

Page 4: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

4444DCDS’09, Francesco Flammini

ComputerComputerComputerComputerComputerComputerComputerComputer--------BasedBasedBasedBasedBasedBasedBasedBased RailwayRailwayRailwayRailwayRailwayRailwayRailwayRailway Control Control Control Control Control Control Control Control SystemsSystemsSystemsSystemsSystemsSystemsSystemsSystems

• SafetySafetySafetySafety----CriticalCriticalCriticalCritical RailwayRailwayRailwayRailway ControlControlControlControl SystemsSystemsSystemsSystems::::– InterlockingInterlockingInterlockingInterlocking SystemsSystemsSystemsSystems –––– management of management of management of management of traintraintraintrain route and route and route and route and signalssignalssignalssignals in in in in stationsstationsstationsstations– TrafficTrafficTrafficTraffic Management Management Management Management SystemsSystemsSystemsSystems –––– management of management of management of management of traintraintraintrain headwaysheadwaysheadwaysheadways ((((tracksidetracksidetracksidetrackside))))– TrainTrainTrainTrain Control Control Control Control SystemsSystemsSystemsSystems –––– management of management of management of management of traintraintraintrain movementmovementmovementmovement ((((onononon----boardboardboardboard))))

• EvolutionEvolutionEvolutionEvolution fromfromfromfrom relaysrelaysrelaysrelays basedbasedbasedbased totototo computer computer computer computer basedbasedbasedbased → more more more more complexcomplexcomplexcomplex failurefailurefailurefailure modesmodesmodesmodes• EmbeddedEmbeddedEmbeddedEmbedded realrealrealreal----time time time time reactivereactivereactivereactive systemssystemssystemssystems increasinglyincreasinglyincreasinglyincreasingly complexcomplexcomplexcomplex::::

– largelargelargelarge, , , , distributeddistributeddistributeddistributed, , , , heterogeneousheterogeneousheterogeneousheterogeneous• DependabilityDependabilityDependabilityDependability attributesattributesattributesattributes ofofofof interest:interest:interest:interest:

– RRRReliabilityeliabilityeliabilityeliability AAAAvailabilityvailabilityvailabilityvailability MMMMantainabilityantainabilityantainabilityantainability SSSSafetyafetyafetyafety SSSSecurity (RAMSS)ecurity (RAMSS)ecurity (RAMSS)ecurity (RAMSS)• ImportantImportantImportantImportant totototo evalutateevalutateevalutateevalutate suchsuchsuchsuch attributesattributesattributesattributes in:in:in:in:

– earlyearlyearlyearly developmentdevelopmentdevelopmentdevelopment stagesstagesstagesstages totototo supportsupportsupportsupport design design design design choiceschoiceschoiceschoices ((((fault fault fault fault forecastingforecastingforecastingforecasting))))– verificationverificationverificationverification and and and and validationvalidationvalidationvalidation phasephasephasephase, , , , totototo demonstratedemonstratedemonstratedemonstrate compliancecompliancecompliancecompliance totototo RAMSS standard (RAMSS standard (RAMSS standard (RAMSS standard (assessmentassessmentassessmentassessment / / / / certificafioncertificafioncertificafioncertificafion))))

Control System

Sensor System

Actuator System

ENVIRONMENT

Page 5: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

5555DCDS’09, Francesco Flammini

AutomaticAutomaticAutomaticAutomaticAutomaticAutomaticAutomaticAutomatic TrainTrainTrainTrainTrainTrainTrainTrain ProtectionProtectionProtectionProtectionProtectionProtectionProtectionProtection SystemsSystemsSystemsSystemsSystemsSystemsSystemsSystems

Base Trans/receiver Station

GSM-R

TRACK CIRCUIT

Movement Authority with Static Speed Profile

Train Position Report

Radio Block

Center

Wide Area Network

IXLj IXLk

ON-BOARD

SYSTEM

Eurobalise

Air-g

ap

Balise Telegram with Balise Group identifier

NeighbourRBCs

HMI

INTERLOCKINGINTERLOCKINGINTERLOCKINGINTERLOCKING

TRAFFIC TRAFFIC TRAFFIC TRAFFIC MANAGEMENTMANAGEMENTMANAGEMENTMANAGEMENT

TRAIN CONTROLTRAIN CONTROLTRAIN CONTROLTRAIN CONTROL

Man Machine

Interface

TRACK CIRCUIT

SWITCH POINT

ROUTE

STATION

IXL Central

Processing Unit

Communication

Computer

Adjacent IXL

Automation

SystemWANSIGNAL

PHYSICAL CONTROL ENTITIES

Page 6: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

6666DCDS’09, Francesco Flammini

ThreatsThreatsThreatsThreatsThreatsThreatsThreatsThreats of system of system of system of system of system of system of system of system dependabilitydependabilitydependabilitydependabilitydependabilitydependabilitydependabilitydependability

Users

Computer-BasedControl System

Designers and Developers

Power Supply

Normal Users

Vandals, Hackers, Terrorists

MoistureVibrations Temperature

Management Staff

Data Network Maintainers

Electromagnetic Fields Cosmic Radiation

Electrical Connections

Environmental Parameters

Page 7: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

7777DCDS’09, Francesco Flammini

The The The The The The The The corecorecorecorecorecorecorecore ofofofofofofofof mostmostmostmostmostmostmostmost controlcontrolcontrolcontrolcontrolcontrolcontrolcontrol systemssystemssystemssystemssystemssystemssystemssystems

U n it A U n it B U n it C

E xc lu s io n

L o g icA -B

E xc lu s io n

L o g icB -C

E xc lu s io n

L o g icA -C

V o te r

• Triple Modular Triple Modular Triple Modular Triple Modular RedundancyRedundancyRedundancyRedundancy(TMR)(TMR)(TMR)(TMR)

• ManyManyManyMany otherotherotherother faultfaultfaultfault----tolerancetolerancetolerancetolerancemechanismsmechanismsmechanismsmechanisms– Design Design Design Design diversitydiversitydiversitydiversity– ErrorErrorErrorError CorrectingCorrectingCorrectingCorrecting CodesCodesCodesCodes– DefensiveDefensiveDefensiveDefensive programmingprogrammingprogrammingprogramming– …………

Page 8: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

8888DCDS’09, Francesco Flammini

ObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectives ofofofofofofofof dependabilitydependabilitydependabilitydependabilitydependabilitydependabilitydependabilitydependability assessmentassessmentassessmentassessmentassessmentassessmentassessmentassessment

• ExtensiveExtensiveExtensiveExtensive simulationsimulationsimulationsimulation withwithwithwith realrealrealreal systemssystemssystemssystems isisisis unfeasibleunfeasibleunfeasibleunfeasible• WeWeWeWe needneedneedneed totototo evaluateevaluateevaluateevaluate RAMSS RAMSS RAMSS RAMSS attributesattributesattributesattributes ofofofof interest interest interest interest

withwithwithwith modelsmodelsmodelsmodels asasasas muchmuchmuchmuch asasasas possiblepossiblepossiblepossible::::– HolisticHolisticHolisticHolistic

• System level failure modes– RealisticRealisticRealisticRealistic

• Correct behavior with not too many conservative assumptions– MaintainableMaintainableMaintainableMaintainable

• No hyper-skills required to build and modify them– EfficientEfficientEfficientEfficient

• Quick to build and evaluate on normal computers– AssessableAssessableAssessableAssessable

• Readable and low error prone– …………

Page 9: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

9999DCDS’09, Francesco Flammini

New New New New New New New New frontiersfrontiersfrontiersfrontiersfrontiersfrontiersfrontiersfrontiers in in in in in in in in dependabilitydependabilitydependabilitydependabilitydependabilitydependabilitydependabilitydependability modelingmodelingmodelingmodelingmodelingmodelingmodelingmodeling

• MultiMultiMultiMulti----paradigmparadigmparadigmparadigm approachesapproachesapproachesapproaches, , , , involvinginvolvinginvolvinginvolving::::– MultiMultiMultiMulti----formalismformalismformalismformalism modelingmodelingmodelingmodeling– MetaMetaMetaMeta----modelingmodelingmodelingmodeling– ModelModelModelModel----abstractionabstractionabstractionabstraction and and and and transformationtransformationtransformationtransformation

• ChoiceChoiceChoiceChoice ofofofof the the the the modelingmodelingmodelingmodeling approachapproachapproachapproach mostmostmostmost suitedsuitedsuitedsuited totototo the:the:the:the:• Objective of the analysis (performability, security, maintainability, etc.)• Constituent subsystems (small embedded device, workstation, etc.)• Abstraction layers (hardware, software state-machine, software functions, etc.)

• AdvantagesAdvantagesAdvantagesAdvantages::::– Modular or Modular or Modular or Modular or compositionalcompositionalcompositionalcompositional approachapproachapproachapproach

• Divide ed impera• Incremental, multi-level / hierarchical• Reuse (model libraries)

– TheyTheyTheyThey allowallowallowallow forforforfor a a a a tradetradetradetrade----offoffoffoff amongamongamongamong::::• Ease of use• Expressive power• Solving efficiency

Page 10: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

10101010DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 1: report 1: report 1: report 1: report 1: report 1: report 1: report 1: issuesissuesissuesissuesissuesissuesissuesissues• MainMainMainMain problemproblemproblemproblem::::

– evaluateevaluateevaluateevaluate system system system system availabilityavailabilityavailabilityavailability withwithwithwith respectrespectrespectrespect totototo systemsystemsystemsystem----levellevellevellevel failurefailurefailurefailuremodesmodesmodesmodes totototo demonstratedemonstratedemonstratedemonstrate compliancecompliancecompliancecompliance totototo RAM RAM RAM RAM requirementsrequirementsrequirementsrequirements

• UnfeasibleUnfeasibleUnfeasibleUnfeasible withwithwithwith traditionaltraditionaltraditionaltraditional singlesinglesinglesingle----formalismformalismformalismformalism stochasticstochasticstochasticstochasticmodelingmodelingmodelingmodeling approachesapproachesapproachesapproaches::::– QueueingQueueingQueueingQueueing NetworksNetworksNetworksNetworks ➪➪➪➪ limitedlimitedlimitedlimited expressivenessexpressivenessexpressivenessexpressiveness (no (no (no (no failurefailurefailurefailure

modelingmodelingmodelingmodeling))))– Fault Fault Fault Fault TreesTreesTreesTrees ➪➪➪➪ limitedlimitedlimitedlimited expressivenessexpressivenessexpressivenessexpressiveness (no performance (no performance (no performance (no performance modelingmodelingmodelingmodeling))))– StochasticStochasticStochasticStochastic PetriPetriPetriPetri NetsNetsNetsNets ➪➪➪➪ ungovernableungovernableungovernableungovernable complexitycomplexitycomplexitycomplexity and and and and limitedlimitedlimitedlimited

efficiencyefficiencyefficiencyefficiency (state (state (state (state spacespacespacespace explosionexplosionexplosionexplosion))))– …………

• FurtherFurtherFurtherFurther problemproblemproblemproblem::::– howhowhowhow totototo evaluateevaluateevaluateevaluate the the the the effecteffecteffecteffect ofofofof realrealrealreal----worldworldworldworld repairrepairrepairrepair strategiesstrategiesstrategiesstrategies (e.g. (e.g. (e.g. (e.g.

preventive preventive preventive preventive maintenancemaintenancemaintenancemaintenance, , , , limitedlimitedlimitedlimited resourcesresourcesresourcesresources, , , , etcetcetcetc)?)?)?)?

Page 11: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

11111111DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 1: report 1: report 1: report 1: report 1: report 1: report 1: report 1: solutionsolutionsolutionsolutionsolutionsolutionsolutionsolution

PERFORMABILITY MODEL(network / software, GSPN)RELIABILITY MODEL

(on-board, FT)

AVAILABILITY MODEL(overall system, BN)

MAINTAINABILITY MODEL(trackside, RFT)

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, M. , M. , M. , M. IaconoIaconoIaconoIacono, S. , S. , S. , S. MarroneMarroneMarroneMarrone, N. , N. , N. , N. MazzoccaMazzoccaMazzoccaMazzocca: "Using Repairable Fault Trees for the evaluation of design cho: "Using Repairable Fault Trees for the evaluation of design cho: "Using Repairable Fault Trees for the evaluation of design cho: "Using Repairable Fault Trees for the evaluation of design choices for critical repairable systems". In: ices for critical repairable systems". In: ices for critical repairable systems". In: ices for critical repairable systems". In: Proceedings Proceedings Proceedings Proceedings of the 9th IEEE Symposium on High Assurance Systems Engineeringof the 9th IEEE Symposium on High Assurance Systems Engineeringof the 9th IEEE Symposium on High Assurance Systems Engineeringof the 9th IEEE Symposium on High Assurance Systems Engineering, HASE, HASE, HASE, HASE’’’’05, Heidelberg, Germany, October 1205, Heidelberg, Germany, October 1205, Heidelberg, Germany, October 1205, Heidelberg, Germany, October 12----14, 2005: pp. 16314, 2005: pp. 16314, 2005: pp. 16314, 2005: pp. 163----172172172172

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, S. , S. , S. , S. MarroneMarroneMarroneMarrone, N. , N. , N. , N. MazzoccaMazzoccaMazzoccaMazzocca, V. , V. , V. , V. VittoriniVittoriniVittoriniVittorini: : : : ““““Modelling System Reliability Aspects of ERTMS/ETCS by Fault TreeModelling System Reliability Aspects of ERTMS/ETCS by Fault TreeModelling System Reliability Aspects of ERTMS/ETCS by Fault TreeModelling System Reliability Aspects of ERTMS/ETCS by Fault Trees and Bayesian Networks". In: s and Bayesian Networks". In: s and Bayesian Networks". In: s and Bayesian Networks". In: Safety and Safety and Safety and Safety and Reliability for Managing RiskReliability for Managing RiskReliability for Managing RiskReliability for Managing Risk: Proceedings of the 15th European Safety and Reliability Confer: Proceedings of the 15th European Safety and Reliability Confer: Proceedings of the 15th European Safety and Reliability Confer: Proceedings of the 15th European Safety and Reliability Conferenceenceenceence (published in September 1st 2006), ESREL(published in September 1st 2006), ESREL(published in September 1st 2006), ESREL(published in September 1st 2006), ESREL’’’’06, 06, 06, 06, EstorilEstorilEstorilEstoril, Portugal, , Portugal, , Portugal, , Portugal, September 18September 18September 18September 18----22, 2006: pp. 267522, 2006: pp. 267522, 2006: pp. 267522, 2006: pp. 2675----2683268326832683

Page 12: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

12121212DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 2: report 2: report 2: report 2: report 2: report 2: report 2: report 2: issuesissuesissuesissuesissuesissuesissuesissues

• MainMainMainMain problemproblemproblemproblem::::– evaluateevaluateevaluateevaluate TMR TMR TMR TMR safetysafetysafetysafety in in in in presencepresencepresencepresence ofofofof imperfectimperfectimperfectimperfect maintenancemaintenancemaintenancemaintenance

• ExistingExistingExistingExisting GSPN GSPN GSPN GSPN modelmodelmodelmodel assumingassumingassumingassuming perfectperfectperfectperfect maintenancemaintenancemaintenancemaintenancehardlyhardlyhardlyhardly extensibleextensibleextensibleextensible– Low Low Low Low maintenabilitymaintenabilitymaintenabilitymaintenability– VeryVeryVeryVery limitedlimitedlimitedlimited efficiencyefficiencyefficiencyefficiency

• No No No No otherotherotherother single single single single formalismformalismformalismformalism approachapproachapproachapproach usableusableusableusable totototo solve the solve the solve the solve the overalloveralloveralloverall problemproblemproblemproblem

• FurtherFurtherFurtherFurther problemproblemproblemproblem::::– howhowhowhow totototo improveimproveimproveimprove the the the the maintenabilitymaintenabilitymaintenabilitymaintenability ofofofof the the the the existingexistingexistingexisting GSPNGSPNGSPNGSPN----basedbasedbasedbased

safetysafetysafetysafety modelmodelmodelmodel????

Page 13: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

13131313DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 2: report 2: report 2: report 2: report 2: report 2: report 2: report 2: solutionsolutionsolutionsolutionsolutionsolutionsolutionsolution

EXISTING SAFETY MODEL(hardware, GSPN)

REPAIR MODELS(environmental & human

factors, CTMC)

Failure model

implementation

Hazardo us

Fa ilure

Erroneou s o utp ut fro m

voterOne

erroneous output and

voter fai lure

S ame error in inpu t data o f

both uni ts

Erron eou s

outp ut from

one u nit

Vote r fai lure

S ame error

from the two

u nits

Comb ina tion

of late nt

e rro rs

Erro neou s

ou tput fro m

A

E rroneo us

o utput f ro m

B

Laten t erro r

in A

Activa ti on of

e rro rs of

both A an d B

Late nt e rror

in B

Failure M ode l Inte rface

Fault Tree Bayesian Network GSPN

+ expressiveness, com plexity, realism

- solving efficiency, readability, maintainability

Finite State Machine OR Continuous Time Markov Chain OR Timed Automata

at different levels of detail

Maintenance Mode l Inte rface

Composition

Maintenance model

implementation

Choice of the m odel

Choice of the m odel

Operational Status

(OK, KO, Up w ith f ault, etc .)

Fault Events

(Transient, Permanent, etc .)

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, S. , S. , S. , S. MarroneMarroneMarroneMarrone, N. , N. , N. , N. MazzoccaMazzoccaMazzoccaMazzocca, V. , V. , V. , V. VittoriniVittoriniVittoriniVittorini: : : : ““““A new modelling approach to the safety evaluation of NA new modelling approach to the safety evaluation of NA new modelling approach to the safety evaluation of NA new modelling approach to the safety evaluation of N----modular modular modular modular redundant computer systems in presence of imperfect maintenanceredundant computer systems in presence of imperfect maintenanceredundant computer systems in presence of imperfect maintenanceredundant computer systems in presence of imperfect maintenance””””. In: Reliability Engineering & System Safety (Elsevier) . In: Reliability Engineering & System Safety (Elsevier) . In: Reliability Engineering & System Safety (Elsevier) . In: Reliability Engineering & System Safety (Elsevier) ––––special issue on ESRELspecial issue on ESRELspecial issue on ESRELspecial issue on ESREL’’’’07 selected papers. DOI: 10.1016/j.ress.2009.02.01407 selected papers. DOI: 10.1016/j.ress.2009.02.01407 selected papers. DOI: 10.1016/j.ress.2009.02.01407 selected papers. DOI: 10.1016/j.ress.2009.02.014

Page 14: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

14141414DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 3: report 3: report 3: report 3: report 3: report 3: report 3: report 3: issuesissuesissuesissuesissuesissuesissuesissues• MainMainMainMain problemproblemproblemproblem::::

– performperformperformperform system system system system functionalfunctionalfunctionalfunctional verificationverificationverificationverification ofofofof the the the the EuropeanEuropeanEuropeanEuropean RailwayRailwayRailwayRailwayTrafficTrafficTrafficTraffic Management System / Management System / Management System / Management System / EuropeanEuropeanEuropeanEuropean TrainTrainTrainTrain ControlControlControlControl System System System System (ERTMS/ETCS)(ERTMS/ETCS)(ERTMS/ETCS)(ERTMS/ETCS)

• IssuesIssuesIssuesIssues::::– extensiveextensiveextensiveextensive testingtestingtestingtesting unfeasibleunfeasibleunfeasibleunfeasible due due due due totototo system system system system complexitycomplexitycomplexitycomplexity (test(test(test(test----case case case case

numbernumbernumbernumber explosionexplosionexplosionexplosion))))– testingtestingtestingtesting requiredrequiredrequiredrequired forforforfor bothbothbothboth nominalnominalnominalnominal and and and and degradeddegradeddegradeddegraded conditionsconditionsconditionsconditions– unstableunstableunstableunstable system system system system requirementsrequirementsrequirementsrequirements specificationspecificationspecificationspecification

• FurtherFurtherFurtherFurther problemproblemproblemproblem: : : : – HowHowHowHow totototo detectdetectdetectdetect missingmissingmissingmissing requirementsrequirementsrequirementsrequirements in in in in orderorderorderorder totototo improveimproveimproveimprove system system system system

specificationspecificationspecificationspecification? (? (? (? (validationvalidationvalidationvalidation))))

Page 15: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

15151515DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 3: report 3: report 3: report 3: report 3: report 3: report 3: report 3: solutionsolutionsolutionsolutionsolutionsolutionsolutionsolution1.1.1.1. ModelModelModelModel----basedbasedbasedbased testingtestingtestingtesting ((((dynamicdynamicdynamicdynamic

verificationverificationverificationverification))))– AutomaticAutomaticAutomaticAutomatic generation and generation and generation and generation and

reductionreductionreductionreduction ofofofof the testthe testthe testthe test----suite suite suite suite usingusingusingusingreferencereferencereferencereference abstractabstractabstractabstract modelsmodelsmodelsmodels likelikelikelikeFinite State Finite State Finite State Finite State MachinesMachinesMachinesMachines

2.2.2.2. ModelModelModelModel----basedbasedbasedbased code code code code inspectioninspectioninspectioninspection((((staticstaticstaticstatic verificationverificationverificationverification))))

– UseUseUseUse ofofofof UMLUMLUMLUML----basedbasedbasedbased reverse reverse reverse reverse engineeringengineeringengineeringengineering and and and and refactoringrefactoringrefactoringrefactoring

Partial_Supervision_1

Train Moving in a

Staff Responsible Mode

Disconnection_1

Disconnection Request

Sent by the RBC

1: Receive TAF Granted /Send Disconnection Request

Partial_Supervision_2

Waiting for TAF

Granted

2: Receive standstill Position Report in TAF zone /

Send TAF Request

Full_Supervision_1

Train Moving in Full

Supervision

1: Receive TAF Granted /

Send MA in Full Supervision

PROCESS MA;

VARIABLES process_status, control, …

COMMANDS send_MA, …

COMMAND send_MA:

IF cond ASSIGN “ok” TO VARIABLE “control”

AND SEND AUTOMATIC COMMAND “op” TO PROCESS “TC”

...

LOGIC CODE

+operations()

-attributes

MA

+operations()

-attributes

TC

1

*

MA TC

op()verify_cond()

MA_state1

MA_state2

2) SEQUENCE DIAGRAMS

UML MODEL

reverse

engineering refactoring

Req. xx.yy: When the MA verification process is activated, the RBC Logic

shall verify the status of the track circuits assigned to the MA and then […]

...

LOGIC SPECIFICATION

verification of compliance

1) CLASS DIAGRAMS 3) STATECHARTS

Send_MA

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, N. , N. , N. , N. MazzoccaMazzoccaMazzoccaMazzocca, A. Orazzo: , A. Orazzo: , A. Orazzo: , A. Orazzo: ““““Automatic instantiation of abstract tests to specific Automatic instantiation of abstract tests to specific Automatic instantiation of abstract tests to specific Automatic instantiation of abstract tests to specific configurations for large critical control systemsconfigurations for large critical control systemsconfigurations for large critical control systemsconfigurations for large critical control systems””””. In: Journal of Software Testing, Verification . In: Journal of Software Testing, Verification . In: Journal of Software Testing, Verification . In: Journal of Software Testing, Verification & Reliability (STVR), Vol. 19, Issue 2, pp. 91& Reliability (STVR), Vol. 19, Issue 2, pp. 91& Reliability (STVR), Vol. 19, Issue 2, pp. 91& Reliability (STVR), Vol. 19, Issue 2, pp. 91----110110110110

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, P. , P. , P. , P. didididi TommasoTommasoTommasoTommaso, A. , A. , A. , A. LazzaroLazzaroLazzaroLazzaro, R. , R. , R. , R. PellecchiaPellecchiaPellecchiaPellecchia, A. Sanseviero: "The Simulation of , A. Sanseviero: "The Simulation of , A. Sanseviero: "The Simulation of , A. Sanseviero: "The Simulation of Anomalies in the Functional Testing of the ERTMS/ETCS Trackside Anomalies in the Functional Testing of the ERTMS/ETCS Trackside Anomalies in the Functional Testing of the ERTMS/ETCS Trackside Anomalies in the Functional Testing of the ERTMS/ETCS Trackside System". In: System". In: System". In: System". In: Proceedings of the 9th IEEE Symposium on High Assurance Systems Proceedings of the 9th IEEE Symposium on High Assurance Systems Proceedings of the 9th IEEE Symposium on High Assurance Systems Proceedings of the 9th IEEE Symposium on High Assurance Systems Engineering, Engineering, Engineering, Engineering, HASEHASEHASEHASE’’’’05, Heidelberg, Germany, October 1205, Heidelberg, Germany, October 1205, Heidelberg, Germany, October 1205, Heidelberg, Germany, October 12----14, 2005: pp. 13114, 2005: pp. 13114, 2005: pp. 13114, 2005: pp. 131----139139139139

• C. C. C. C. AbbaneoAbbaneoAbbaneoAbbaneo, F. , F. , F. , F. FlamminiFlamminiFlamminiFlammini, A. , A. , A. , A. LazzaroLazzaroLazzaroLazzaro, P. , P. , P. , P. MarmoMarmoMarmoMarmo, N. , N. , N. , N. MazzoccaMazzoccaMazzoccaMazzocca, A. Sanseviero: "UML Based , A. Sanseviero: "UML Based , A. Sanseviero: "UML Based , A. Sanseviero: "UML Based Reverse Engineering for the Verification of Railway Control LogiReverse Engineering for the Verification of Railway Control LogiReverse Engineering for the Verification of Railway Control LogiReverse Engineering for the Verification of Railway Control Logics". In: IEEE Proceedings of cs". In: IEEE Proceedings of cs". In: IEEE Proceedings of cs". In: IEEE Proceedings of Dependability of Computer Systems, DepCoSDependability of Computer Systems, DepCoSDependability of Computer Systems, DepCoSDependability of Computer Systems, DepCoS’’’’06, 06, 06, 06, SzklarskaSzklarskaSzklarskaSzklarska PorPorPorPoręęęębabababa, Poland, May 25, Poland, May 25, Poland, May 25, Poland, May 25----27, 27, 27, 27, 2006: pp. 32006: pp. 32006: pp. 32006: pp. 3----10101010

Page 16: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

16161616DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 4: report 4: report 4: report 4: report 4: report 4: report 4: report 4: issuesissuesissuesissuesissuesissuesissuesissues

• MainMainMainMain problemproblemproblemproblem::::– Quantitative security Quantitative security Quantitative security Quantitative security riskriskriskrisk assessmentassessmentassessmentassessment totototo supportsupportsupportsupport the design the design the design the design ofofofof

protectionprotectionprotectionprotection mechanismsmechanismsmechanismsmechanisms and and and and evaluateevaluateevaluateevaluate the the the the returnreturnreturnreturn on on on on investmentinvestmentinvestmentinvestment• IssuesIssuesIssuesIssues::::

– TraditionalTraditionalTraditionalTraditional reliabilityreliabilityreliabilityreliability modelingmodelingmodelingmodeling formalismsformalismsformalismsformalisms (e.g. Fault (e.g. Fault (e.g. Fault (e.g. Fault TreesTreesTreesTrees) ) ) ) inadequateinadequateinadequateinadequate forforforfor security security security security modelingmodelingmodelingmodeling (e.g. no (e.g. no (e.g. no (e.g. no supportsupportsupportsupport forforforforinterdependantinterdependantinterdependantinterdependant basicbasicbasicbasic eventseventseventsevents))))

– ComplexityComplexityComplexityComplexity in in in in vulnerabilityvulnerabilityvulnerabilityvulnerability modelingmodelingmodelingmodeling• FurtherFurtherFurtherFurther problemproblemproblemproblem: : : :

– HowHowHowHow totototo demonstratedemonstratedemonstratedemonstrate totototo the the the the customercustomercustomercustomer the the the the optimalityoptimalityoptimalityoptimality ofofofof security security security security system design (e.g. system design (e.g. system design (e.g. system design (e.g. sizesizesizesize ofofofof subsystemssubsystemssubsystemssubsystems)?)?)?)?

Page 17: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

17171717DCDS’09, Francesco Flammini

RISK MODEL

Threat Frequency

Model

Threat Vulnerability

Model

Threat Consequences

Model

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 4: report 4: report 4: report 4: report 4: report 4: report 4: report 4: solutionsolutionsolutionsolutionsolutionsolutionsolutionsolution

• WeWeWeWe havehavehavehave alreadyalreadyalreadyalready implementedimplementedimplementedimplemented a a a a geneticgeneticgeneticgenetic algorithmalgorithmalgorithmalgorithm totototo automaticallyautomaticallyautomaticallyautomatically maximizemaximizemaximizemaximize the the the the returnreturnreturnreturn on on on on investmentinvestmentinvestmentinvestment whilewhilewhilewhile fulfillingfulfillingfulfillingfulfilling externalexternalexternalexternal budget budget budget budget constraintsconstraintsconstraintsconstraints

BAYESIAN NETWORKS STOCHASTIC PETRI NETS

EVENT TREES

WORK IN PROGRESS

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, A. Gaglione, N. , A. Gaglione, N. , A. Gaglione, N. , A. Gaglione, N. MazzoccaMazzoccaMazzoccaMazzocca, C. Pragliola: , C. Pragliola: , C. Pragliola: , C. Pragliola: ““““Quantitative Security Risk Assessment and Management for RailwayQuantitative Security Risk Assessment and Management for RailwayQuantitative Security Risk Assessment and Management for RailwayQuantitative Security Risk Assessment and Management for Railway Transportation InfrastructuresTransportation InfrastructuresTransportation InfrastructuresTransportation Infrastructures””””. In: . In: . In: . In: Proc. 3rd International Workshop on Critical Information InfrastProc. 3rd International Workshop on Critical Information InfrastProc. 3rd International Workshop on Critical Information InfrastProc. 3rd International Workshop on Critical Information Infrastructures Security, CRITISructures Security, CRITISructures Security, CRITISructures Security, CRITIS’’’’08, 08, 08, 08, FrascatiFrascatiFrascatiFrascati (Rome), Italy, October 13(Rome), Italy, October 13(Rome), Italy, October 13(Rome), Italy, October 13----15, 2008: pp. 21315, 2008: pp. 21315, 2008: pp. 21315, 2008: pp. 213----223223223223

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, V. , V. , V. , V. VittoriniVittoriniVittoriniVittorini, N. , N. , N. , N. MazzoccaMazzoccaMazzoccaMazzocca, C. Pragliola: , C. Pragliola: , C. Pragliola: , C. Pragliola: ““““A Study on A Study on A Study on A Study on MultiformalismMultiformalismMultiformalismMultiformalism Modelling of Critical InfrastructuresModelling of Critical InfrastructuresModelling of Critical InfrastructuresModelling of Critical Infrastructures””””. In: Proc. 3rd International Workshop on . In: Proc. 3rd International Workshop on . In: Proc. 3rd International Workshop on . In: Proc. 3rd International Workshop on Critical Information Infrastructures Security, CRITISCritical Information Infrastructures Security, CRITISCritical Information Infrastructures Security, CRITISCritical Information Infrastructures Security, CRITIS’’’’08, 08, 08, 08, FrascatiFrascatiFrascatiFrascati (Rome), Italy, October 13(Rome), Italy, October 13(Rome), Italy, October 13(Rome), Italy, October 13----15, 2008: pp. 39515, 2008: pp. 39515, 2008: pp. 39515, 2008: pp. 395----402 402 402 402

DVPR ⋅⋅=

Page 18: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

18181818DCDS’09, Francesco Flammini

Future Future Future Future Future Future Future Future developmentsdevelopmentsdevelopmentsdevelopmentsdevelopmentsdevelopmentsdevelopmentsdevelopments

• MethodologyMethodologyMethodologyMethodology– DefinitionDefinitionDefinitionDefinition ofofofof appropriate appropriate appropriate appropriate

multiformalismmultiformalismmultiformalismmultiformalismcompositioncompositioncompositioncomposition operatorsoperatorsoperatorsoperators

• ApplicationsApplicationsApplicationsApplications– New New New New casecasecasecase----studiesstudiesstudiesstudies, e.g. , e.g. , e.g. , e.g.

system system system system levellevellevellevel safetysafetysafetysafetyevaluationevaluationevaluationevaluation

OP3

(Gen eralized

Stoch astic)

Petri Net

OFF SB SR

Level 0 /

STM

System Failure

Full Supervision

Level 1 Level 2

Ope

rati

ng

Mod

es L

ayer

Har

dwar

e L

ayer

Pro

cedu

res

Lay

er

Start of Mission Hand-Over

Level 3

Unfit t ed

OS

OP2

fa il SS 1

fail SS 2

fa il 11

fa il 3

fa il 4

fa il 2System Failure

v4

v5

v2v1

v3

OP1

Finite S tate Ma chine

Fin ite State Machine

(Repa irab le) Fau lt Tree

Ba yesia n Network

(Generalized

Stocha stic)

Petri Net

OP3

(Gen eralized

Sto ch astic)

Petri Net

Inte

rmed

iate

Sof

twar

e L

ayer

s

Har

dwar

e L

ayerP

roce

dure

s L

ayer

Start of Mission Train 1 Hand-Over Train 2

(Gen eralized

Sto ch astic)

Petri Net

ON-BOARD SUBSYSTEM 1

TRACKSIDE SUBSYSTEM

OP3

(Generalized

Stocha stic)

Petri Net

Ope

rati

ng

Mod

es L

ayer

Har

dwar

e L

ayerPro

cedu

res

Lay

er

Start of Mission Hand-Over

(Genera lized

Stocha stic)

Petri Net

ON-BOARD SUBSYSTEM n

Sof

twar

e L

ayer

Har

dwar

e L

ayer

LINESIDE SUBSYSTEM

...

OPi 1

Non

Transmitting

T ransmit t ing

Correct T elegram

Transmitting Default

Telegram (safe failure)

Transmitting Uncorrect

Telegram (unsafe failure)

BALISE 1

BALISE K...

GROUND SUBSYSTEM

OPi 2

• G. Di Lorenzo, F. G. Di Lorenzo, F. G. Di Lorenzo, F. G. Di Lorenzo, F. FlamminiFlamminiFlamminiFlammini, M. , M. , M. , M. IaconoIaconoIaconoIacono, S. , S. , S. , S. MarroneMarroneMarroneMarrone, F. , F. , F. , F. MoscatoMoscatoMoscatoMoscato, V. , V. , V. , V. VittoriniVittoriniVittoriniVittorini: : : : ““““The software architecture of the The software architecture of the The software architecture of the The software architecture of the OsMoSysOsMoSysOsMoSysOsMoSys multisolutionmultisolutionmultisolutionmultisolution frameworkframeworkframeworkframework””””. In: Proc. 2nd . In: Proc. 2nd . In: Proc. 2nd . In: Proc. 2nd International Conference on Performance Evaluation MethodologiesInternational Conference on Performance Evaluation MethodologiesInternational Conference on Performance Evaluation MethodologiesInternational Conference on Performance Evaluation Methodologies and Tools, VALUETOOLSand Tools, VALUETOOLSand Tools, VALUETOOLSand Tools, VALUETOOLS’’’’07, Nantes, France, October 2307, Nantes, France, October 2307, Nantes, France, October 2307, Nantes, France, October 23----25, 2007: pp. 125, 2007: pp. 125, 2007: pp. 125, 2007: pp. 1----10101010

Page 19: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

19191919DCDS’09, Francesco Flammini

• Are Are Are Are modelsmodelsmodelsmodels usefulusefulusefuluseful onlyonlyonlyonly forforforfor dependabilitydependabilitydependabilitydependabilitypredictionpredictionpredictionprediction and and and and assessmentassessmentassessmentassessment????

Page 20: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

20202020DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 5: report 5: report 5: report 5: report 5: report 5: report 5: report 5: issuesissuesissuesissuesissuesissuesissuesissues

• MainMainMainMain problemproblemproblemproblem::::– OnOnOnOn----line detection line detection line detection line detection ofofofof threatsthreatsthreatsthreats forforforfor earlyearlyearlyearly warningwarningwarningwarning and and and and

decisiondecisiondecisiondecision supportsupportsupportsupport• IssuesIssuesIssuesIssues::::

– IntegrationIntegrationIntegrationIntegration and and and and reasoningreasoningreasoningreasoning ofofofof multimultimultimulti----sensorsensorsensorsensor datadatadatadata– NeedNeedNeedNeed forforforfor realrealrealreal----time detection time detection time detection time detection modelsmodelsmodelsmodels

• FurtherFurtherFurtherFurther problemproblemproblemproblem: : : : – HowHowHowHow totototo quantifyquantifyquantifyquantify uncertainityuncertainityuncertainityuncertainity????

Page 21: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

21212121DCDS’09, Francesco Flammini

ExperienceExperienceExperienceExperienceExperienceExperienceExperienceExperience report 5: report 5: report 5: report 5: report 5: report 5: report 5: report 5: solutionsolutionsolutionsolutionsolutionsolutionsolutionsolution

EVENT TREESBAYESIAN NETWORKSNEURAL NETWORKS

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, A. Gaglione, N. , A. Gaglione, N. , A. Gaglione, N. , A. Gaglione, N. MazzoccaMazzoccaMazzoccaMazzocca, C. Pragliola: , C. Pragliola: , C. Pragliola: , C. Pragliola: ““““DETECT: a novel framework for the detection of attacks to criticDETECT: a novel framework for the detection of attacks to criticDETECT: a novel framework for the detection of attacks to criticDETECT: a novel framework for the detection of attacks to critical infrastructuresal infrastructuresal infrastructuresal infrastructures””””. In: Safety, Reliability and . In: Safety, Reliability and . In: Safety, Reliability and . In: Safety, Reliability and Risk Analysis: Theory, Methods and Applications Risk Analysis: Theory, Methods and Applications Risk Analysis: Theory, Methods and Applications Risk Analysis: Theory, Methods and Applications –––– MartorellMartorellMartorellMartorell et al. (et al. (et al. (et al. (edsedsedseds), Proceedings of ESREL), Proceedings of ESREL), Proceedings of ESREL), Proceedings of ESREL’’’’08, Valencia, Spain, 2208, Valencia, Spain, 2208, Valencia, Spain, 2208, Valencia, Spain, 22----25 September 2008: pp. 10525 September 2008: pp. 10525 September 2008: pp. 10525 September 2008: pp. 105----112112112112

• F. F. F. F. FlamminiFlamminiFlamminiFlammini, A. Gaglione, N. , A. Gaglione, N. , A. Gaglione, N. , A. Gaglione, N. MazzoccaMazzoccaMazzoccaMazzocca, V. , V. , V. , V. MoscatoMoscatoMoscatoMoscato, C. Pragliola: , C. Pragliola: , C. Pragliola: , C. Pragliola: ““““Wireless Sensor Data Fusion for Critical Infrastructure SecurityWireless Sensor Data Fusion for Critical Infrastructure SecurityWireless Sensor Data Fusion for Critical Infrastructure SecurityWireless Sensor Data Fusion for Critical Infrastructure Security””””. In: Advances in Soft . In: Advances in Soft . In: Advances in Soft . In: Advances in Soft Computing Vol. 53: Proc. International Workshop on ComputationalComputing Vol. 53: Proc. International Workshop on ComputationalComputing Vol. 53: Proc. International Workshop on ComputationalComputing Vol. 53: Proc. International Workshop on Computational Intelligence in Security for Information Systems, CISISIntelligence in Security for Information Systems, CISISIntelligence in Security for Information Systems, CISISIntelligence in Security for Information Systems, CISIS’’’’08, Genoa, Italy, October 2308, Genoa, Italy, October 2308, Genoa, Italy, October 2308, Genoa, Italy, October 23----24, 2008: 24, 2008: 24, 2008: 24, 2008: pp. 92pp. 92pp. 92pp. 92----99999999

DETECT Engine

Alarm level(1, 2, 3, ...)

Detectedattackscenario

Event History

ScenarioRepository

Page 22: Model---Based Approaches for Railway Safety, Reliability ...dcds09.poliba.it/Home_files/Plenary 2.pdf · Model---Based Approaches for Railway Safety, Reliability and Security: The

ThankThankThankThankThankThankThankThank youyouyouyouyouyouyouyou forforforforforforforfor youryouryouryouryouryouryouryour kindkindkindkindkindkindkindkind attentionattentionattentionattentionattentionattentionattentionattention

QuestionsQuestionsQuestionsQuestions????