SlideShare a Scribd company logo
1 of 22
(DCDS’
      Dependable Control of Discrete Systems (DCDS’09)
                   Bari, 10-12 May 2009
                         10-




     Model-Based Approaches for
Railway Safety, Reliability and Security:
    The Experience of Ansaldo STS

              Dr. Francesco Flammini
             Ansaldo STS Italy – Innovation Unit
            francesco.flammini@ansaldo-sts.com
            francesco.flammini@ansaldo-
Outline

 • Introduction to modern railway control systems

 • The need for model-based approaches
                model-

 • Succesful applications

 • Future developments



DCDS’09, Francesco Flammini
                                                    2
Catastrophic Failures in Railways

  • Brief history… (due to speed or signalling)
          history…                  signalling)
        – Recent – Metro Rome, 2006
                         Rome,
        – Most catastrophic: Amagasaki (Japan), 107 killed,
               catastrophic:             Japan),     killed,
          555 injuried
        – One of the oldest – Waterloo station, 1803
  • http://danger-ahead.railfan.net/
    http://danger-ahead.railfan.net/
           danger




DCDS’09, Francesco Flammini
                                                               3
Computer-Based Railway Control Systems
                                                       Control
                                                       System


                                   Sensor                                 Actuator
                                   System                                 System



                                                   ENVIRONMENT



    •    Safety-
         Safety-Critical Railway Control Systems:
                                         Systems:
          –    Interlocking Systems – management of train route and signals in stations
          –                                                                    trackside)
               Traffic Management Systems – management of train headways (trackside)
          –                                                            on-board)
               Train Control Systems – management of train movement (on-board)
    •    Evolution from relays based to computer based → more complex failure modes
    •                real-                                complex:
         Embedded real-time reactive systems increasingly complex:
          –    large, distributed,
               large, distributed, heterogeneous
    •    Dependability attributes of interest:
          –    Reliability Availability Mantainability Safety Security (RAMSS)
    •    Important to evalutate such attributes in:
          –    early development stages to support design choices (fault forecasting)
          –    verification and validation phase, to demonstrate compliance to RAMSS standard (assessment / certificafion)
                                           phase,



DCDS’09, Francesco Flammini
                                                                                                                             4
Automatic Train Protection Systems
       HMI                         TRAFFIC
                                   MANAGEMENT


     Radio
     Block
     Center
                                                                    GSM
                                                                -R
                                                     Train Position Report

      Wide Area Network
Neighbour
                                             Movement Authority with
                                                Static Speed Profile
                                                                                                                                                          TRAIN CONTROL
 RBCs                 Base Trans/receiver Station



                                                                                                  ON-BOARD
                                                                                      ap           SYSTEM
                                                                                     -g
                                                                                  Air




                                                                                                                                TRACK CIRCUIT
                                                                                            Balise Telegram with
                                                                                 Eurobalise Balise Group identifier


                                                                                               INTERLOCKING
                                                                                               PHYSICAL CONTROL ENTITIES

                        IXLj                                                                                                 Adjacent IXL                IXLk
                                                                 TRACK CIRCUIT

                                                                                                                                            Automation
                                                                                                                                WAN          System
                                        SIGNAL    SWITCH POINT


DCDS’09, Francesco Flammini                                ROUTE                                                      Communication

                                                                                                                                                                          5
                                                                                 Man Machine          IXL Central       Computer
                                                 STATION                          Interface         Processing Unit
Threats of system dependability

                Designers and               Management Staff              Normal Users
                 Developers                                    Users




                Data Network                                               Maintainers


                                             Computer-Based
           Electrical Connections            Control System

                Power Supply                                            Vandals, Hackers,
                                                                           Terrorists




                  Vibrations                  Temperature                    Moisture


                   Electromagnetic Fields    Environmental        Cosmic Radiation
                                              Parameters


DCDS’09, Francesco Flammini
                                                                                            6
The core of most control systems
• Triple Modular Redundancy
  (TMR)                               U n it A          U n it B          U n it C
• Many other fault-tolerance
             fault-
  mechanisms
      –    Design diversity         E x c lu s io n   E x c lu s io n   E x c lu s io n
                                       L o g ic
      –    Error Correcting Codes       A -B
                                                         L o g ic
                                                          B -C
                                                                           L o g ic
                                                                            A -C
      –    Defensive programming
      –    …                                             V o te r




DCDS’09, Francesco Flammini
                                                                                          7
Objectives of dependability assessment
    • Extensive simulation with real systems is unfeasible
    • We need to evaluate RAMSS attributes of interest
                               possible:
      with models as much as possible:
           – Holistic
                 • System level failure modes
           – Realistic
                 • Correct behavior with not too many conservative assumptions
           – Maintainable
                 • No hyper-skills required to build and modify them
           – Efficient
                 • Quick to build and evaluate on normal computers
           – Assessable
                 • Readable and low error prone
           – …
DCDS’09, Francesco Flammini
                                                                                 8
New frontiers in dependability modeling
• Multi-paradigm approaches, involving:
  Multi-         approaches, involving:
      – Multi-formalism modeling
        Multi-
      – Meta-modeling
        Meta-
      – Model-abstraction and transformation
        Model-
• Choice of the modeling approach most suited to 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.)
• Advantages:
  Advantages:
      – Modular or compositional approach
             • Divide ed impera
             • Incremental, multi-level / hierarchical
             • Reuse (model libraries)
      – They allow for a trade-off among:
                         trade- among:
             • Ease of use
             • Expressive power
             • Solving efficiency
DCDS’09, Francesco Flammini
                                                                                                 9
Experience report 1: issues
• Main problem:
       problem:
      – evaluate system availability with respect to system-level failure
                                                     system-
        modes to demonstrate compliance to RAM requirements
• Unfeasible with traditional single-formalism stochastic
                              single-
           approaches:
  modeling approaches:
      – Queueing Networks ➪ limited expressiveness (no failure
        modeling)
        modeling)
      – Fault Trees ➪ limited expressiveness (no performance modeling)
                                                              modeling)
      – Stochastic Petri Nets ➪ ungovernable complexity and limited
                                explosion)
        efficiency (state space explosion)
      – …
• Further problem:
          problem:
      – how to evaluate the effect of real-world repair strategies (e.g.
                                      real-
                   maintenance,          resources, etc)?
        preventive maintenance, limited resources, etc)?
DCDS’09, Francesco Flammini
                                                                            10
Experience report 1: solution
                                                                                                                                  AVAILABILITY MODEL
                                                                                                                                   (overall system, BN)




                                                                                 PERFORMABILITY MODEL                                                      MAINTAINABILITY MODEL
           RELIABILITY MODEL                                                     (network / software, GSPN)
              (on-board, FT)                                                                                                                                   (trackside, RFT)



 •       F. Flammini, M. Iacono, S. Marrone, N. Mazzocca: quot;Using Repairable Fault Trees for the evaluation of design choices for critical repairable systemsquot;. In: Proceedings
            Flammini,    Iacono, Marrone,       Mazzocca:                                                            choices
        of the 9th IEEE Symposium on High Assurance Systems Engineering, HASE’05, Heidelberg, Germany, October 12-14, 2005: pp. 163-172
                                                                         HASE’                                 12-              163-
 •      F. Flammini, S. Marrone, N. Mazzocca, V. Vittorini: “Modelling System Reliability Aspects of ERTMS/ETCS by Fault Trees and Bayesian Networksquot;. In: Safety and
           Flammini, Marrone,         Mazzocca, Vittorini:                                                                 Trees
        Reliability for Managing Risk: Proceedings of the 15th European Safety and Reliability Conference (published in September 1st 2006), ESREL’06, Estoril, Portugal,
                                 Risk:                                                         Conference                                    ESREL’    Estoril,
                  18-              2675-
        September 18-22, 2006: pp. 2675-2683

DCDS’09, Francesco Flammini
                                                                                                                                                                                   11
Experience report 2: issues

• Main problem:
       problem:
      – evaluate TMR safety in presence of imperfect maintenance
• Existing GSPN model assuming perfect maintenance
  hardly extensible
      – Low maintenability
      – Very limited efficiency
• No other single formalism approach usable to solve the
  overall problem
• Further problem:
           problem:
      – how to improve the maintenability of the existing GSPN-based
                                                          GSPN-
               model?
        safety model?

DCDS’09, Francesco Flammini
                                                                       12
Experience report 2: solution
                                  Finite State Machine OR Continuous Time M arkov Chain OR Timed Automata                                                                                                                                                                    REPAIR MODELS
                                                           at differ ent levels of detail                                                                                                                                                                                 (environmental & human
                                                                                                                                                                                                                                                                               factors, CTMC)
                                                                                                                                                                                                                                                M aintenance model
                                                                                                                                                                                                                                                implementation




                                                                                                                                                                  Choice of the m odel


                                                                                                                                                   M ainte nance M ode l Inte rface
           Operational Status                                                                                                                                                                                        Fault Ev ents
                                                                                                                                                                                       Composition
  (OK, KO, Up w ith f ault, etc .)                                                                                                                                                                                   (Transient, Permanent, etc .)
                                                                                                                                                             Failure M ode l Inte rface

                                                                                                                                                                  Choice of the m odel

                                                                            H azardo us
                                                                              Fa l ure
                                                                                 i




           Erroneou s
          o ut utfr m
             p    o
              voter
                                 O ne
                               erroneous
                               outputand
                                                        S ameerror i n
                                                         npu t datao f
                                                         i
                                                           both uni t
                                                                    s
                                                                                     S ameerror
                                                                                    fromthe tw o
                                                                                                                           C omb na ti n
                                                                                                                                    i   o
                                                                                                                              of l ate nt
                                                                                                                               e rr rs
                                                                                                                                    o                                                                                                            Failure model
                           voterfai ure
                                    l



                                                                                                                                                                                                                                                 implementation
                                                                                        u ni s
                                                                                           t




                                                                                                          Laten t erro r    Late nt e rror   A va t on of
                                                                                                                                              cti   i
                                                                                                              in A              in B           e rr rs of
                                                                                                                                                  o
                                                                                                                                             both A an d B

                  Erron eou s                                            Erro neou s       E rroneo us
                 outp utfrom               Vote rf ai ure
                                                      l                  ou tput ro m
                                                                                 f        o utput f r m
                                                                                                    o
                   one u ni
                          t                                                    A                B




                                                                                                                                                                                                                                                                     EXISTING SAFETY MODEL
                                               Fault Tree                                                                                                         Bayesian Netw ork                                   GSPN
                                                                                                                                                                                                                                                                         (hardware, GSPN)
                                                                                                                               + expressiveness, com plexity, realism
                                                                                                                           - solving efficiency, readability, maintainability
                                                                                                                                                   •               Flammini, Marrone,       Mazzocca, Vittorini:                                                          N-
                                                                                                                                                                F. Flammini, S. Marrone, N. Mazzocca, V. Vittorini: “A new modelling approach to the safety evaluation of N-modular
DCDS’09, Francesco Flammini                                                                                                                                                                                            maintenance”
                                                                                                                                                               redundant computer systems in presence of imperfect maintenance”. In: Reliability Engineering & System Safety (Elsevier) –
                                                                                                                                                                                ESREL’
                                                                                                                                                               special issue on ESREL’07 selected papers. DOI: 10.1016/j.ress.2009.02.014                                                          13
Experience report 3: issues
• Main problem:
       problem:
      – perform system functional verification of the European Railway
        Traffic Management System / European Train Control System
        (ERTMS/ETCS)
• Issues:
  Issues:
      – extensive testing unfeasible due to system complexity (test-case
                                                              (test-
                 explosion)
        number explosion)
      – testing required for both nominal and degraded conditions
      – unstable system requirements specification
• Further problem:
          problem:
      – How to detect missing requirements in order to improve system
        specification? (validation
                        validation)
        specification? (validation)

DCDS’09, Francesco Flammini
                                                                           14
Experience report 3: solution
   Model-
1. Model-based testing (dynamic
   verification)
   verification)                                                                                                 Partial_Supervision_1
                                                                                                                    Train Moving in a
                                                                                                                                                             1: Receive TAF Granted /
                                                                                                                                                            Send Disconnection Request
                                                                                                                                                                                                  Disconnection_1
                                                                                                                                                                                                Disconnection Request
                                                                                                                 Staff Responsible Mode                                                            Sent by the RBC
      –         Automatic generation and
                                 test-
                reduction of the test-suite using
                                                                                                               2: Receive standstill Position Report in TAF zone /
                                                                                                                  Send TAF Request

                reference abstract models like
                Finite State Machines                                                                            Partial_Supervision_2
                                                                                                                    Waiting for TAF
                                                                                                                                                             1: Receive TAF Granted /
                                                                                                                                                            Send MA in Full Supervision
                                                                                                                                                                                                Full_Supervision_1
                                                                                                                                                                                                Train Moving in Full
                                                                                                                        Granted                                                                      Supervision
•          Flammini,    Mazzocca,
        F. Flammini, N. Mazzocca, A. Orazzo: “Automatic instantiation of abstract tests to specific
       configurations for large critical control systems”. In: Journal of Software Testing, Verification
                                                 systems”
                                                     91-
       & Reliability (STVR), Vol. 19, Issue 2, pp. 91-110
•          Flammini,       Tommaso, Lazzaro,            Pellecchia,
        F. Flammini, P. di Tommaso, A. Lazzaro, R. Pellecchia, A. Sanseviero: quot;The Simulation of
       Anomalies in the Functional Testing of the ERTMS/ETCS Trackside Systemquot;. In:
       Proceedings of the 9th IEEE Symposium on High Assurance Systems Engineering,                                LOGIC SPECIFICATION
       HASE’                                         12-
       HASE’05, Heidelberg, Germany, October 12-14, 2005: pp. 131-139 131-                                      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 […]
                                                                                                                                                        ...
                                                                                                               UML MODEL                                 verification of compliance
                                                                                                               1) CLASS DIAGRAMS         2) SEQUENCE DIAGRAMS                3) STATECHARTS



   Model-
2. Model-based code inspection
                                                                                                                       MA
                                                                                                                 -attributes                 MA                TC              MA_state1
                                                                                                                 +operations()      1


           verification)
   (static verification)
                                                                                                                                                             verify_cond()            Send_MA
                                                                                                                         TC                          op()

                                                                                                                  -attributes                                                  MA_state2


      –                UML-
                Use of UML-based reverse                                                                   *      +operations()
                                                                                                                                    reverse
                                                                                                                                                    refactoring

                engineering and refactoring
                                                                                                               LOGIC CODE         engineering
                                                                                                               PROCESS MA;
                                                                                                               VARIABLES process_status, control, …
                                                                                                               COMMANDS send_MA, …
                                                                                                               COMMAND send_MA:
•          Abbaneo, Flammini, Lazzaro, Marmo,               Mazzocca,
        C. Abbaneo, F. Flammini, A. Lazzaro, P. Marmo, N. Mazzocca, A. Sanseviero: quot;UML Based                           IF cond ASSIGN “ok” TO VARIABLE “control”
       Reverse Engineering for the Verification of Railway Control Logicsquot;. In: IEEE Proceedings of
                                                                   Logicsquot;.                                             AND SEND AUTOMATIC COMMAND “op” TO PROCESS “TC”
                                             DepCoS’                Poręba,
       Dependability of Computer Systems, DepCoS’06, Szklarska Poręba, Poland, May 25-27,25-                            ...
                 3-
       2006: pp. 3-10
DCDS’09, Francesco Flammini
                                                                                                                                                                                                                   15
Experience report 4: issues

• Main problem:
       problem:
       – Quantitative security risk assessment to support the design of
         protection mechanisms and evaluate the return on investment
• Issues:
  Issues:
       – Traditional reliability modeling formalisms (e.g. Fault Trees)
                                                                 Trees)
         inadequate for security modeling (e.g. no support for
                                  events)
         interdependant basic events)
       – Complexity in vulnerability modeling
• Further problem:
          problem:
       – How to demonstrate to the customer the optimality of security
                                     subsystems)?
         system design (e.g. size of subsystems)?

DCDS’09, Francesco Flammini
                                                                          16
Experience report 4: solution
                                                                                      R = P ⋅V ⋅ D                                                                             WORK IN
                                                                                                                                                                              PROGRESS
                                                                                       RISK MODEL
                             BAYESIAN NETWORKS                                                                                   STOCHASTIC PETRI NETS
                                 Threat Frequency                                                                                     Threat Vulnerability
                                      Model                                                                                                  Model




                                                                                    Threat Consequences
                                                                                            Model
                                                                                             EVENT TREES


      •   We have already implemented a genetic algorithm to automatically maximize the return on
          investment while fulfilling external budget constraints

  •          Flammini,                   Mazzocca,                                                                                                         Infrastructures”
          F. Flammini, A. Gaglione, N. Mazzocca, C. Pragliola: “Quantitative Security Risk Assessment and Management for Railway Transportation Infrastructures”. In:
          Proc. 3rd International Workshop on Critical Information Infrastructures Security, CRITIS’08, Frascati (Rome), Italy, October 13-15, 2008: pp. 213-223
                                                                     Infrastructures          CRITIS’                                      13-                213-
  •       F. Flammini, V. Vittorini, N. Mazzocca, C. Pragliola: “A Study on Multiformalism Modelling of Critical Infrastructures”. In: Proc. 3rd International Workshop on
             Flammini,     Vittorini,   Mazzocca,                                                                Infrastructures”
          Critical Information Infrastructures Security, CRITIS’08, Frascati (Rome), Italy, October 13-15, 2008: pp. 395-402
                                                         CRITIS’                                    13-               395-
DCDS’09, Francesco Flammini
                                                                                                                                                                                         17
Future developments

• Methodology                                                                                                     Start of Mission                                                                Hand-Over
                                                                                                                                                                                                                                                    OPi 1
                                                                                                                                                                                                                                                                OPi 2




                                                                                                                                                                                                                                       r
                                                                                                                                                                                                                                    ye
                                                                                                                                                                                                                                  La
       – Definition of appropriate
                                                                                                                                                                                        (Gen eralized




                                                                                                                                                                                                                              es
                                                                                                               (Generalized




                                                                                                                                                                                                                             r
                                                                                                                Stocha stic)                            OP3                              Stoch astic)




                                                                                                                                                                                                                          du
                                                                                                                 Petri Net                                                                Petri Net




                                                                                                                                                                                                                      oce
                                                                                                                                                                                                                    Pr
                                                                                                                                                                                                                                                             Start of Mission Train 1                                Hand-Over Train 2




         multiformalism




                                                                                                                                                                                                                                                                                                                                                                        r
                                                                                                                                                                                                                                                                                                                                                                     ye
                                                                                                                                                                                                                                                                                                                                                                 La

                                                                                                                                                                                                                                                                                                                                                                  rs
                                                                                                                                                                                                   Fin ite State Machine




                                                                                                                                                                                                                                                                                                                                                               ye
                                                                                                                                                                                                                                                                                                                  (Gen eralized




                                                                                                                                                                                                                                                                                                                                                            re s
                                                                                                                                                                                                                                                              (Gen eralized




                                                                                                                                                                                                                                            r




                                                                                                                                                                                                                                                                                                                                                           La
                                                                                                                                                 Level 0 /




                                                                                                                                                                                                                                        ye
                                                                                                                                                                    Level 1             Level 2          Level 3                                               Sto ch astic)                OP3                    Sto ch astic)




                                                                                                                                                                                                                                                                                                                                                         du
                                                                                                                                                  STM




                                                                                                                                                                                                                                      La




                                                                                                                                                                                                                                                                                                                                                       re
                                                                                                                      OP2                                                                                                                                       Petri Net                                           Petri Net




                                                                                                                                                                                                                                                                                                                                                     oce

                                                                                                                                                                                                                                                                                                                                              La twa
                                                                                                                                                                                                                                es




                                                                                                                                                                                                                                                                                                                                                   Pr
                                                                                                                                                                                                                              od
                                                                                                                                                                                  Unfit t ed




                                                                                                                                                                                                                                                                                                                                           are Sof
                                                                                                                                                                                                                                                                                                                                                   r
         composition operators




                                                                                                                                                                                                                                                                                                                                                ye
                                                                                                                                                                                                                            gM




                                                                                                                                                                                                                                                                                                                                     rdw at e
                                                                                                                                                                                                                         t in




                                                                                                                                                                                                                                                                                                                                   Ha e di
                                                                                                         OFF          SB                    SR               OS                Full Supervision




                                                                                                                                                                                                                    e ra




                                                                                                                                                                                                                                                                                                                                         m
                                                                                                                                                                                                                  Op




                                                                                                                                                                                                                                                                                                                                    te r
                                                                                                                                                                                                                                                                                                                                   In
                                                                                                               System Failure
                                                                                                                                                                        Finite S tate Ma chine




• Applications
                                                                                                                                                              OP1                                   Ba yesia n Network
                                                                                                                                                                                                                                                                        TRACKSIDE SUBSYSTEM




                                                                                                                                                                                                                                        r
                                                                                                                                                                                                                                    ye
                                                                                                                                                                                                   v5




                                                                                                                                                                                                                                  La
                                                                                                                                                                                                                            are
                                                                                                   fa il 11




                                                                                                                                                                                                                         rdw
                                                                                                                               fa il SS 1
                                                                                                                                                                                         v3                  v4
                                                                                                   fa il 2




                                                                                                                                                                                                                      Ha
                                                                                                                                                             Sy stem Failure




       – New case-studies, e.g.
              case-studies,
                                                                                                                                                                                                                                                                                          T ransm it t in g
                                                                                                   fa il 3
                                                                                                                               fail SS 2                                                                                                                                                Correct T elegram
                                                                                                                                                                                   v1                   v2
                                                                                                   fa il 4
                                                                                                                                    (Repa irab le) Fau lt Tree




                                                                                                                                                                                                                                                                                                                                                         r
                                                                                                                                                                                                                                                                                                                                                      ye
                                                                                                                                                                                                                                                                Non




                                                                                                                                                                                                                                                                                                                                                    La
                                                                                                                                                                                                                                                                                        Transmitting Default




                                                                                                                                                                                                                                                                                                                                                    r
                                                                                                                                                                                                                                                                                                                                                 ye
                                                                                                                                                                                                                                                            Transmitting                Telegram (safe failure)
                                                                                                                        ON-BOARD SUBSYSTEM 1




                                                                                                                                                                                                                                                                                                                                               are
                                                                                                                                                                                                                                                                                                                                              La
                                                                                                                                                 ...

         system level safety




                                                                                                                                                                                                                                                                                                                                            ftw
                                                                                                                                                                                                                                                                                                                                          are
                                                                                                                                                                                                                                                                                                                                         So
                                                                                                                                                                                                                                                                                                                                       rdw
                                                                                                                                                                                                                                                                                     Transmitting Uncorrect
                                                                                                                                                                                                                                                                                     Telegram (unsafe failure)




                                                                                                                                                                                                                                                                                                                                    Ha
                                                                                                                    Start of Mission                                                              Hand-Over




         evaluation




                                                                                                                                                                                                                                                r
                                                                                                                                                                                                                                             ye
                                                                                                                                                                                                                                                                               BALISE 1




                                                                                                                                                                                                                                          La
                                                                                                                                                                                                                                           r
                                                                                                                                                                                                                                        ye
                                                                                                                                                                                                                                       es
                                                                                                               (Genera lized                                                            (Generalized
                                                                                                                                                                                                                                                                                   ...




                                                                                                                                                                                                                                     La
                                                                                                                                                                                                                                    ur
                                                                                                                Stocha stic)                            OP3                              Stocha stic)
                                                                                                                                                                                                                                                                                           BALISE K




                                                                                                                                                                                                                           La ode s
                                                                                                                                                                                                                                  ed
                                                                                                                 Petri Net                                                                Petri Net




                                                                                                                                                                                                                  Ha e rat Proc


                                                                                                                                                                                                                                r
                                                                                                                                                                                                                              M
                                                                                                                                                                                                                             ye
                                                                                                                                                                                                                                                                        LINESIDE SUBSYSTEM




                                                                                                                                                                                                                    rdw ing
                                                                                                                                                                                                                       are
                                                                                                                                                                                                                                                                                                                              GROUND SUBSYSTEM




                                                                                                                                                                                                                    Op
                                                                                                                        ON-BOARD SUBSYSTEM n




•                         Flammini,    Iacono, Marrone, Moscato, Vittorini:                                                                  framework”
        G. Di Lorenzo, F. Flammini, M. Iacono, S. Marrone, F. Moscato, V. Vittorini: “The software architecture of the OsMoSys multisolution framework”. In: Proc. 2nd
                                                                                        VALUETOOLS’                                 23-
       International Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS’07, Nantes, France, October 23-25, 2007: pp. 1-10     1-

DCDS’09, Francesco Flammini
                                                                                                                                                                                                                                                                                                                                                                            18
• Are models useful only for dependability
                                      assessment?
                       prediction and assessment?




DCDS’09, Francesco Flammini
                                                                  19
Experience report 5: issues


         • Main problem:
                problem:
                – On-line detection of threats for early warning and
                  On-
                  decision support
         • Issues:
           Issues:
                – Integration and reasoning of multi-sensor data
                                               multi-
                – Need for real-time detection models
                            real-
         • Further problem:
                   problem:
                – How to quantify uncertainity?
                                  uncertainity?




DCDS’09, Francesco Flammini
                                                                       20
Experience report 5: solution



                                                              DETECT Engine
                 Scenario
                Repository
                                                                                                                        Detected
                                                                                                                        attack
                                                                                                                        scenario
                   Event
                   History                                                                                                Alarm level
                                                                                                                          (1, 2, 3, ...)
                                                      EVENT TREES
                                                   BAYESIAN NETWORKS
                                                    NEURAL NETWORKS




  •         Flammini,                 Mazzocca,                                                                           critical infrastructures”
         F. Flammini, A. Gaglione, N. Mazzocca, C. Pragliola: “DETECT: a novel framework for the detection of attacks to critical infrastructures”. In: Safety, Reliability and
                                                                            (eds
                                                                             eds),                ESREL’                       22-                           105-
         Risk Analysis: Theory, Methods and Applications – Martorell et al. (eds), Proceedings of ESREL’08, Valencia, Spain, 22-25 September 2008: pp. 105-112
  •      F. Flammini, A. Gaglione, N. Mazzocca, V. Moscato, C. Pragliola: “Wireless Sensor Data Fusion for Critical Infrastructure Security”. In: Advances in Soft
            Flammini,                 Mazzocca, Moscato,                                                                            Security”
                                                                                                                               CISIS’                            23-
         Computing Vol. 53: Proc. International Workshop on Computational Intelligence in Security for Information Systems, CISIS’08, Genoa, Italy, October 23-24, 2008:
             92-
         pp. 92-99
DCDS’09, Francesco Flammini
                                                                                                                                                                                  21
Thank you for your kind attention

            Questions?
            Questions?

More Related Content

What's hot

Anti-Collision Device(ACD)
Anti-Collision Device(ACD)Anti-Collision Device(ACD)
Anti-Collision Device(ACD)kamal soni
 
New approaches in railway signaling
New approaches in railway signalingNew approaches in railway signaling
New approaches in railway signalingMurat BAYKAL
 
Basics of Metro Railway Signalling system
Basics of Metro Railway Signalling systemBasics of Metro Railway Signalling system
Basics of Metro Railway Signalling systemBhaskar Kumar Dan
 
Automated railway level crossing protection system-track circuit
Automated railway level crossing protection system-track circuitAutomated railway level crossing protection system-track circuit
Automated railway level crossing protection system-track circuitIsuru Lakmal Wickramasuriya
 
Unmanned railway tracking and anti collision system using gsm
Unmanned railway tracking and anti collision  system  using gsmUnmanned railway tracking and anti collision  system  using gsm
Unmanned railway tracking and anti collision system using gsmvmohankumar5
 
Anti Collision Railways System
Anti Collision Railways SystemAnti Collision Railways System
Anti Collision Railways SystemAnkit Singh
 
CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)
CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)
CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)Vipin Kumar
 
Communications-Based Signalling Strategies
Communications-Based Signalling StrategiesCommunications-Based Signalling Strategies
Communications-Based Signalling StrategiesRailways and Harbours
 
Power Presentation On Railway Track Fault Detector
Power Presentation On Railway Track Fault DetectorPower Presentation On Railway Track Fault Detector
Power Presentation On Railway Track Fault DetectorNEERAJ SINGH
 
Anti collision device
Anti collision deviceAnti collision device
Anti collision devicedhrupad1
 
Signalling Maintanance
Signalling MaintananceSignalling Maintanance
Signalling Maintanancesspardesh
 
Indian railways traffic control (4)
Indian railways traffic control (4)Indian railways traffic control (4)
Indian railways traffic control (4)Suraj Soni
 

What's hot (20)

ETCS
ETCSETCS
ETCS
 
Railway Accident Avoiding System: A Safety Measure
Railway Accident Avoiding System: A Safety MeasureRailway Accident Avoiding System: A Safety Measure
Railway Accident Avoiding System: A Safety Measure
 
Anti-Collision Device(ACD)
Anti-Collision Device(ACD)Anti-Collision Device(ACD)
Anti-Collision Device(ACD)
 
New approaches in railway signaling
New approaches in railway signalingNew approaches in railway signaling
New approaches in railway signaling
 
Presentation on universal axel counter by cel
Presentation on universal axel counter by celPresentation on universal axel counter by cel
Presentation on universal axel counter by cel
 
Basics of Metro Railway Signalling system
Basics of Metro Railway Signalling systemBasics of Metro Railway Signalling system
Basics of Metro Railway Signalling system
 
Vocational training (railway signaling)
Vocational training (railway signaling)Vocational training (railway signaling)
Vocational training (railway signaling)
 
Automated railway level crossing protection system-track circuit
Automated railway level crossing protection system-track circuitAutomated railway level crossing protection system-track circuit
Automated railway level crossing protection system-track circuit
 
Unmanned railway tracking and anti collision system using gsm
Unmanned railway tracking and anti collision  system  using gsmUnmanned railway tracking and anti collision  system  using gsm
Unmanned railway tracking and anti collision system using gsm
 
Anti Collision Railways System
Anti Collision Railways SystemAnti Collision Railways System
Anti Collision Railways System
 
CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)
CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)
CONCEPT AND WORKING OF WILD (Wheel Impact Load Detector)
 
THE FINAL
THE FINALTHE FINAL
THE FINAL
 
Railway training ppt
Railway training pptRailway training ppt
Railway training ppt
 
Communications-Based Signalling Strategies
Communications-Based Signalling StrategiesCommunications-Based Signalling Strategies
Communications-Based Signalling Strategies
 
Metro Signalling Revolution in India
Metro Signalling Revolution in IndiaMetro Signalling Revolution in India
Metro Signalling Revolution in India
 
Anti collision device
Anti collision deviceAnti collision device
Anti collision device
 
Power Presentation On Railway Track Fault Detector
Power Presentation On Railway Track Fault DetectorPower Presentation On Railway Track Fault Detector
Power Presentation On Railway Track Fault Detector
 
Anti collision device
Anti collision deviceAnti collision device
Anti collision device
 
Signalling Maintanance
Signalling MaintananceSignalling Maintanance
Signalling Maintanance
 
Indian railways traffic control (4)
Indian railways traffic control (4)Indian railways traffic control (4)
Indian railways traffic control (4)
 

Viewers also liked

Cyber Security in Railways Systems, Ansaldo STS experience
Cyber Security in Railways Systems, Ansaldo STS  experienceCyber Security in Railways Systems, Ansaldo STS  experience
Cyber Security in Railways Systems, Ansaldo STS experienceCommunity Protection Forum
 
Signalling and Interlocking
Signalling and InterlockingSignalling and Interlocking
Signalling and Interlockingsrinivas2036
 
The Digital Disruption of CCTV
The Digital Disruption of CCTVThe Digital Disruption of CCTV
The Digital Disruption of CCTVChris Sandström
 
"The Great Train Cyber Robbery" SCADAStrangeLove
"The Great Train Cyber Robbery" SCADAStrangeLove"The Great Train Cyber Robbery" SCADAStrangeLove
"The Great Train Cyber Robbery" SCADAStrangeLoveAleksandr Timorin
 
Automatic railway gate control system
Automatic railway gate control systemAutomatic railway gate control system
Automatic railway gate control systemdeepraj2085
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate controlAtchyuth Sonti
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate controlMohamed Magdy
 
It's time to change the basics of Cyber Security
It's time to change the basics of Cyber SecurityIt's time to change the basics of Cyber Security
It's time to change the basics of Cyber SecurityJiří Napravnik
 

Viewers also liked (10)

Cyber Security in Railways Systems, Ansaldo STS experience
Cyber Security in Railways Systems, Ansaldo STS  experienceCyber Security in Railways Systems, Ansaldo STS  experience
Cyber Security in Railways Systems, Ansaldo STS experience
 
CV_Magesh
CV_MageshCV_Magesh
CV_Magesh
 
Signalling and Interlocking
Signalling and InterlockingSignalling and Interlocking
Signalling and Interlocking
 
The Digital Disruption of CCTV
The Digital Disruption of CCTVThe Digital Disruption of CCTV
The Digital Disruption of CCTV
 
Texmaco-STP5
Texmaco-STP5Texmaco-STP5
Texmaco-STP5
 
"The Great Train Cyber Robbery" SCADAStrangeLove
"The Great Train Cyber Robbery" SCADAStrangeLove"The Great Train Cyber Robbery" SCADAStrangeLove
"The Great Train Cyber Robbery" SCADAStrangeLove
 
Automatic railway gate control system
Automatic railway gate control systemAutomatic railway gate control system
Automatic railway gate control system
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
It's time to change the basics of Cyber Security
It's time to change the basics of Cyber SecurityIt's time to change the basics of Cyber Security
It's time to change the basics of Cyber Security
 

Similar to Model-Based Approaches for Railway Safety, Reliability and Security: The Experience of Ansaldo STS

Innovation in Airport System by Giuliano D'Auria
Innovation in Airport System by Giuliano D'AuriaInnovation in Airport System by Giuliano D'Auria
Innovation in Airport System by Giuliano D'AuriaALIAS Network
 
Malabocchia_ TELECOM
Malabocchia_ TELECOMMalabocchia_ TELECOM
Malabocchia_ TELECOMGoWireless
 
Railway ppt fdocuments.in_indian-railway-ppt.pptx.pdf
Railway ppt fdocuments.in_indian-railway-ppt.pptx.pdfRailway ppt fdocuments.in_indian-railway-ppt.pptx.pdf
Railway ppt fdocuments.in_indian-railway-ppt.pptx.pdfAslamNalband
 
KA6423 P57600 Assignment 3
KA6423 P57600 Assignment 3KA6423 P57600 Assignment 3
KA6423 P57600 Assignment 3armada7000
 
Indian railway-3977545
Indian railway-3977545Indian railway-3977545
Indian railway-39775459586215895
 
The Great Train Robbery: Fast and Furious
The Great Train Robbery: Fast and FuriousThe Great Train Robbery: Fast and Furious
The Great Train Robbery: Fast and FuriousSergey Gordeychik
 
State-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending TerminalState-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending TerminalEmerson Exchange
 
Autonomous technology for trams
Autonomous technology for tramsAutonomous technology for trams
Autonomous technology for tramsCaley McDowall
 
CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...
CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...
CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...Jean Barrette
 
Wba1 Ibbt General Presentation
Wba1  Ibbt General PresentationWba1  Ibbt General Presentation
Wba1 Ibbt General Presentationimec.archive
 
Wba1 Ibbt General Presentation
Wba1  Ibbt General PresentationWba1  Ibbt General Presentation
Wba1 Ibbt General Presentationimec.archive
 
Electronics Division Linked In
Electronics Division   Linked InElectronics Division   Linked In
Electronics Division Linked Injpguy
 
Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0Saju Balakrishnan
 
Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0Saju Balakrishnan
 
Automated Conveyor Inspection Services
Automated Conveyor Inspection ServicesAutomated Conveyor Inspection Services
Automated Conveyor Inspection ServicesDon Tassic
 
Siding rails integrated management system for the industrial enterprise
Siding rails integrated management system for the industrial enterpriseSiding rails integrated management system for the industrial enterprise
Siding rails integrated management system for the industrial enterpriseSIS Group International
 

Similar to Model-Based Approaches for Railway Safety, Reliability and Security: The Experience of Ansaldo STS (20)

Innovation in Airport System by Giuliano D'Auria
Innovation in Airport System by Giuliano D'AuriaInnovation in Airport System by Giuliano D'Auria
Innovation in Airport System by Giuliano D'Auria
 
Malabocchia_ TELECOM
Malabocchia_ TELECOMMalabocchia_ TELECOM
Malabocchia_ TELECOM
 
Session 69 Cees de Wijs
Session 69 Cees de WijsSession 69 Cees de Wijs
Session 69 Cees de Wijs
 
Railway ppt fdocuments.in_indian-railway-ppt.pptx.pdf
Railway ppt fdocuments.in_indian-railway-ppt.pptx.pdfRailway ppt fdocuments.in_indian-railway-ppt.pptx.pdf
Railway ppt fdocuments.in_indian-railway-ppt.pptx.pdf
 
Milev studnicka
Milev studnickaMilev studnicka
Milev studnicka
 
KA6423 P57600 Assignment 3
KA6423 P57600 Assignment 3KA6423 P57600 Assignment 3
KA6423 P57600 Assignment 3
 
Indian railway-3977545
Indian railway-3977545Indian railway-3977545
Indian railway-3977545
 
The Great Train Robbery: Fast and Furious
The Great Train Robbery: Fast and FuriousThe Great Train Robbery: Fast and Furious
The Great Train Robbery: Fast and Furious
 
State-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending TerminalState-of-the-Art Automation at Asphalt Loading/Blending Terminal
State-of-the-Art Automation at Asphalt Loading/Blending Terminal
 
Autonomous technology for trams
Autonomous technology for tramsAutonomous technology for trams
Autonomous technology for trams
 
CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...
CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...
CTIA 2004 Wireless I.T. & Entertainment, "M2M Seminar Panel Discussions", Jea...
 
Innovation Solutions
Innovation SolutionsInnovation Solutions
Innovation Solutions
 
Wba1 Ibbt General Presentation
Wba1  Ibbt General PresentationWba1  Ibbt General Presentation
Wba1 Ibbt General Presentation
 
Wba1 Ibbt General Presentation
Wba1  Ibbt General PresentationWba1  Ibbt General Presentation
Wba1 Ibbt General Presentation
 
Electronics Division Linked In
Electronics Division   Linked InElectronics Division   Linked In
Electronics Division Linked In
 
Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0
 
Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0Its india 27 28 feb, 2012 ver 3.0
Its india 27 28 feb, 2012 ver 3.0
 
Can Appl
Can ApplCan Appl
Can Appl
 
Automated Conveyor Inspection Services
Automated Conveyor Inspection ServicesAutomated Conveyor Inspection Services
Automated Conveyor Inspection Services
 
Siding rails integrated management system for the industrial enterprise
Siding rails integrated management system for the industrial enterpriseSiding rails integrated management system for the industrial enterprise
Siding rails integrated management system for the industrial enterprise
 

More from Francesco Flammini

TRA Visions Senior Researcher Award 2024.pdf
TRA Visions Senior Researcher Award 2024.pdfTRA Visions Senior Researcher Award 2024.pdf
TRA Visions Senior Researcher Award 2024.pdfFrancesco Flammini
 
RAILS - Railway Gazette 2023 (Flammini).pdf
RAILS - Railway Gazette 2023 (Flammini).pdfRAILS - Railway Gazette 2023 (Flammini).pdf
RAILS - Railway Gazette 2023 (Flammini).pdfFrancesco Flammini
 
Award-Fedcsis Conference 2023.pdf
Award-Fedcsis Conference 2023.pdfAward-Fedcsis Conference 2023.pdf
Award-Fedcsis Conference 2023.pdfFrancesco Flammini
 
Internationalization of the Curriculum Conference Certificate
Internationalization of the Curriculum Conference CertificateInternationalization of the Curriculum Conference Certificate
Internationalization of the Curriculum Conference CertificateFrancesco Flammini
 
IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021
IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021
IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021Francesco Flammini
 
Digital Twins for Trustworthy Autonomy
Digital Twins for Trustworthy AutonomyDigital Twins for Trustworthy Autonomy
Digital Twins for Trustworthy AutonomyFrancesco Flammini
 
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...Francesco Flammini
 
Science of Computer Programming, Certificate of Reviewing
Science of Computer Programming, Certificate of ReviewingScience of Computer Programming, Certificate of Reviewing
Science of Computer Programming, Certificate of ReviewingFrancesco Flammini
 
“AI techniques in cyber-security applications”. Flammini lnu susec19
“AI techniques in cyber-security applications”. Flammini lnu susec19“AI techniques in cyber-security applications”. Flammini lnu susec19
“AI techniques in cyber-security applications”. Flammini lnu susec19Francesco Flammini
 
Ansaldo STS Innovation award 2009
Ansaldo STS Innovation award 2009Ansaldo STS Innovation award 2009
Ansaldo STS Innovation award 2009Francesco Flammini
 
Ansaldo STS Innovation Award 2014 - Francesco Flammini
Ansaldo STS Innovation Award 2014 - Francesco FlamminiAnsaldo STS Innovation Award 2014 - Francesco Flammini
Ansaldo STS Innovation Award 2014 - Francesco FlamminiFrancesco Flammini
 
IoT Research & Education at LNU
IoT Research & Education at LNUIoT Research & Education at LNU
IoT Research & Education at LNUFrancesco Flammini
 
Francesco Flammini - talk at DISCORAIL'19
Francesco Flammini - talk at DISCORAIL'19Francesco Flammini - talk at DISCORAIL'19
Francesco Flammini - talk at DISCORAIL'19Francesco Flammini
 
Towards railway virtual coupling
Towards railway virtual couplingTowards railway virtual coupling
Towards railway virtual couplingFrancesco Flammini
 
Smart-Troubleshooting Symbiotic Autonomous Systems in the Connected Society
Smart-Troubleshooting Symbiotic Autonomous Systems in the Connected SocietySmart-Troubleshooting Symbiotic Autonomous Systems in the Connected Society
Smart-Troubleshooting Symbiotic Autonomous Systems in the Connected SocietyFrancesco Flammini
 
SuccesfulGrantApplications_Jan 23, 2017_certificate-506560
SuccesfulGrantApplications_Jan 23, 2017_certificate-506560SuccesfulGrantApplications_Jan 23, 2017_certificate-506560
SuccesfulGrantApplications_Jan 23, 2017_certificate-506560Francesco Flammini
 

More from Francesco Flammini (20)

TRA Visions Senior Researcher Award 2024.pdf
TRA Visions Senior Researcher Award 2024.pdfTRA Visions Senior Researcher Award 2024.pdf
TRA Visions Senior Researcher Award 2024.pdf
 
RAILS - Railway Gazette 2023 (Flammini).pdf
RAILS - Railway Gazette 2023 (Flammini).pdfRAILS - Railway Gazette 2023 (Flammini).pdf
RAILS - Railway Gazette 2023 (Flammini).pdf
 
Award-Fedcsis Conference 2023.pdf
Award-Fedcsis Conference 2023.pdfAward-Fedcsis Conference 2023.pdf
Award-Fedcsis Conference 2023.pdf
 
Internationalization of the Curriculum Conference Certificate
Internationalization of the Curriculum Conference CertificateInternationalization of the Curriculum Conference Certificate
Internationalization of the Curriculum Conference Certificate
 
IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021
IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021
IEEE SMC TCHS Award Ceremony at IEEE CSR conference 2021
 
Appreciation Certificate
Appreciation CertificateAppreciation Certificate
Appreciation Certificate
 
Digital Twins for Trustworthy Autonomy
Digital Twins for Trustworthy AutonomyDigital Twins for Trustworthy Autonomy
Digital Twins for Trustworthy Autonomy
 
IEEE GCAIIoT 2020 certificate
IEEE GCAIIoT 2020 certificateIEEE GCAIIoT 2020 certificate
IEEE GCAIIoT 2020 certificate
 
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
 
Science of Computer Programming, Certificate of Reviewing
Science of Computer Programming, Certificate of ReviewingScience of Computer Programming, Certificate of Reviewing
Science of Computer Programming, Certificate of Reviewing
 
ACM DSP appointment letter
ACM DSP appointment letter ACM DSP appointment letter
ACM DSP appointment letter
 
“AI techniques in cyber-security applications”. Flammini lnu susec19
“AI techniques in cyber-security applications”. Flammini lnu susec19“AI techniques in cyber-security applications”. Flammini lnu susec19
“AI techniques in cyber-security applications”. Flammini lnu susec19
 
Ansaldo STS Innovation award 2009
Ansaldo STS Innovation award 2009Ansaldo STS Innovation award 2009
Ansaldo STS Innovation award 2009
 
Ansaldo STS Innovation Award 2014 - Francesco Flammini
Ansaldo STS Innovation Award 2014 - Francesco FlamminiAnsaldo STS Innovation Award 2014 - Francesco Flammini
Ansaldo STS Innovation Award 2014 - Francesco Flammini
 
IoT Research & Education at LNU
IoT Research & Education at LNUIoT Research & Education at LNU
IoT Research & Education at LNU
 
Francesco Flammini - talk at DISCORAIL'19
Francesco Flammini - talk at DISCORAIL'19Francesco Flammini - talk at DISCORAIL'19
Francesco Flammini - talk at DISCORAIL'19
 
Towards railway virtual coupling
Towards railway virtual couplingTowards railway virtual coupling
Towards railway virtual coupling
 
Smart-Troubleshooting Symbiotic Autonomous Systems in the Connected Society
Smart-Troubleshooting Symbiotic Autonomous Systems in the Connected SocietySmart-Troubleshooting Symbiotic Autonomous Systems in the Connected Society
Smart-Troubleshooting Symbiotic Autonomous Systems in the Connected Society
 
SuccesfulGrantApplications_Jan 23, 2017_certificate-506560
SuccesfulGrantApplications_Jan 23, 2017_certificate-506560SuccesfulGrantApplications_Jan 23, 2017_certificate-506560
SuccesfulGrantApplications_Jan 23, 2017_certificate-506560
 
Attestato FLAMMINI ISO 14298
Attestato FLAMMINI ISO 14298Attestato FLAMMINI ISO 14298
Attestato FLAMMINI ISO 14298
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Model-Based Approaches for Railway Safety, Reliability and Security: The Experience of Ansaldo STS

  • 1. (DCDS’ Dependable Control of Discrete Systems (DCDS’09) Bari, 10-12 May 2009 10- Model-Based Approaches for Railway Safety, Reliability and Security: The Experience of Ansaldo STS Dr. Francesco Flammini Ansaldo STS Italy – Innovation Unit francesco.flammini@ansaldo-sts.com francesco.flammini@ansaldo-
  • 2. Outline • Introduction to modern railway control systems • The need for model-based approaches model- • Succesful applications • Future developments DCDS’09, Francesco Flammini 2
  • 3. Catastrophic Failures in Railways • Brief history… (due to speed or signalling) history… signalling) – Recent – Metro Rome, 2006 Rome, – Most catastrophic: Amagasaki (Japan), 107 killed, catastrophic: Japan), killed, 555 injuried – One of the oldest – Waterloo station, 1803 • http://danger-ahead.railfan.net/ http://danger-ahead.railfan.net/ danger DCDS’09, Francesco Flammini 3
  • 4. Computer-Based Railway Control Systems Control System Sensor Actuator System System ENVIRONMENT • Safety- Safety-Critical Railway Control Systems: Systems: – Interlocking Systems – management of train route and signals in stations – trackside) Traffic Management Systems – management of train headways (trackside) – on-board) Train Control Systems – management of train movement (on-board) • Evolution from relays based to computer based → more complex failure modes • real- complex: Embedded real-time reactive systems increasingly complex: – large, distributed, large, distributed, heterogeneous • Dependability attributes of interest: – Reliability Availability Mantainability Safety Security (RAMSS) • Important to evalutate such attributes in: – early development stages to support design choices (fault forecasting) – verification and validation phase, to demonstrate compliance to RAMSS standard (assessment / certificafion) phase, DCDS’09, Francesco Flammini 4
  • 5. Automatic Train Protection Systems HMI TRAFFIC MANAGEMENT Radio Block Center GSM -R Train Position Report Wide Area Network Neighbour Movement Authority with Static Speed Profile TRAIN CONTROL RBCs Base Trans/receiver Station ON-BOARD ap SYSTEM -g Air TRACK CIRCUIT Balise Telegram with Eurobalise Balise Group identifier INTERLOCKING PHYSICAL CONTROL ENTITIES IXLj Adjacent IXL IXLk TRACK CIRCUIT Automation WAN System SIGNAL SWITCH POINT DCDS’09, Francesco Flammini ROUTE Communication 5 Man Machine IXL Central Computer STATION Interface Processing Unit
  • 6. Threats of system dependability Designers and Management Staff Normal Users Developers Users Data Network Maintainers Computer-Based Electrical Connections Control System Power Supply Vandals, Hackers, Terrorists Vibrations Temperature Moisture Electromagnetic Fields Environmental Cosmic Radiation Parameters DCDS’09, Francesco Flammini 6
  • 7. The core of most control systems • Triple Modular Redundancy (TMR) U n it A U n it B U n it C • Many other fault-tolerance fault- mechanisms – Design diversity E x c lu s io n E x c lu s io n E x c lu s io n L o g ic – Error Correcting Codes A -B L o g ic B -C L o g ic A -C – Defensive programming – … V o te r DCDS’09, Francesco Flammini 7
  • 8. Objectives of dependability assessment • Extensive simulation with real systems is unfeasible • We need to evaluate RAMSS attributes of interest possible: with models as much as possible: – Holistic • System level failure modes – Realistic • Correct behavior with not too many conservative assumptions – Maintainable • No hyper-skills required to build and modify them – Efficient • Quick to build and evaluate on normal computers – Assessable • Readable and low error prone – … DCDS’09, Francesco Flammini 8
  • 9. New frontiers in dependability modeling • Multi-paradigm approaches, involving: Multi- approaches, involving: – Multi-formalism modeling Multi- – Meta-modeling Meta- – Model-abstraction and transformation Model- • Choice of the modeling approach most suited to 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.) • Advantages: Advantages: – Modular or compositional approach • Divide ed impera • Incremental, multi-level / hierarchical • Reuse (model libraries) – They allow for a trade-off among: trade- among: • Ease of use • Expressive power • Solving efficiency DCDS’09, Francesco Flammini 9
  • 10. Experience report 1: issues • Main problem: problem: – evaluate system availability with respect to system-level failure system- modes to demonstrate compliance to RAM requirements • Unfeasible with traditional single-formalism stochastic single- approaches: modeling approaches: – Queueing Networks ➪ limited expressiveness (no failure modeling) modeling) – Fault Trees ➪ limited expressiveness (no performance modeling) modeling) – Stochastic Petri Nets ➪ ungovernable complexity and limited explosion) efficiency (state space explosion) – … • Further problem: problem: – how to evaluate the effect of real-world repair strategies (e.g. real- maintenance, resources, etc)? preventive maintenance, limited resources, etc)? DCDS’09, Francesco Flammini 10
  • 11. Experience report 1: solution AVAILABILITY MODEL (overall system, BN) PERFORMABILITY MODEL MAINTAINABILITY MODEL RELIABILITY MODEL (network / software, GSPN) (on-board, FT) (trackside, RFT) • F. Flammini, M. Iacono, S. Marrone, N. Mazzocca: quot;Using Repairable Fault Trees for the evaluation of design choices for critical repairable systemsquot;. In: Proceedings Flammini, Iacono, Marrone, Mazzocca: choices of the 9th IEEE Symposium on High Assurance Systems Engineering, HASE’05, Heidelberg, Germany, October 12-14, 2005: pp. 163-172 HASE’ 12- 163- • F. Flammini, S. Marrone, N. Mazzocca, V. Vittorini: “Modelling System Reliability Aspects of ERTMS/ETCS by Fault Trees and Bayesian Networksquot;. In: Safety and Flammini, Marrone, Mazzocca, Vittorini: Trees Reliability for Managing Risk: Proceedings of the 15th European Safety and Reliability Conference (published in September 1st 2006), ESREL’06, Estoril, Portugal, Risk: Conference ESREL’ Estoril, 18- 2675- September 18-22, 2006: pp. 2675-2683 DCDS’09, Francesco Flammini 11
  • 12. Experience report 2: issues • Main problem: problem: – evaluate TMR safety in presence of imperfect maintenance • Existing GSPN model assuming perfect maintenance hardly extensible – Low maintenability – Very limited efficiency • No other single formalism approach usable to solve the overall problem • Further problem: problem: – how to improve the maintenability of the existing GSPN-based GSPN- model? safety model? DCDS’09, Francesco Flammini 12
  • 13. Experience report 2: solution Finite State Machine OR Continuous Time M arkov Chain OR Timed Automata REPAIR MODELS at differ ent levels of detail (environmental & human factors, CTMC) M aintenance model implementation Choice of the m odel M ainte nance M ode l Inte rface Operational Status Fault Ev ents Composition (OK, KO, Up w ith f ault, etc .) (Transient, Permanent, etc .) Failure M ode l Inte rface Choice of the m odel H azardo us Fa l ure i Erroneou s o ut utfr m p o voter O ne erroneous outputand S ameerror i n npu t datao f i both uni t s S ameerror fromthe tw o C omb na ti n i o of l ate nt e rr rs o Failure model voterfai ure l implementation u ni s t Laten t erro r Late nt e rror A va t on of cti i in A in B e rr rs of o both A an d B Erron eou s Erro neou s E rroneo us outp utfrom Vote rf ai ure l ou tput ro m f o utput f r m o one u ni t A B EXISTING SAFETY MODEL Fault Tree Bayesian Netw ork GSPN (hardware, GSPN) + expressiveness, com plexity, realism - solving efficiency, readability, maintainability • Flammini, Marrone, Mazzocca, Vittorini: N- F. Flammini, S. Marrone, N. Mazzocca, V. Vittorini: “A new modelling approach to the safety evaluation of N-modular DCDS’09, Francesco Flammini maintenance” redundant computer systems in presence of imperfect maintenance”. In: Reliability Engineering & System Safety (Elsevier) – ESREL’ special issue on ESREL’07 selected papers. DOI: 10.1016/j.ress.2009.02.014 13
  • 14. Experience report 3: issues • Main problem: problem: – perform system functional verification of the European Railway Traffic Management System / European Train Control System (ERTMS/ETCS) • Issues: Issues: – extensive testing unfeasible due to system complexity (test-case (test- explosion) number explosion) – testing required for both nominal and degraded conditions – unstable system requirements specification • Further problem: problem: – How to detect missing requirements in order to improve system specification? (validation validation) specification? (validation) DCDS’09, Francesco Flammini 14
  • 15. Experience report 3: solution Model- 1. Model-based testing (dynamic verification) verification) Partial_Supervision_1 Train Moving in a 1: Receive TAF Granted / Send Disconnection Request Disconnection_1 Disconnection Request Staff Responsible Mode Sent by the RBC – Automatic generation and test- reduction of the test-suite using 2: Receive standstill Position Report in TAF zone / Send TAF Request reference abstract models like Finite State Machines Partial_Supervision_2 Waiting for TAF 1: Receive TAF Granted / Send MA in Full Supervision Full_Supervision_1 Train Moving in Full Granted Supervision • Flammini, Mazzocca, F. Flammini, N. Mazzocca, A. Orazzo: “Automatic instantiation of abstract tests to specific configurations for large critical control systems”. In: Journal of Software Testing, Verification systems” 91- & Reliability (STVR), Vol. 19, Issue 2, pp. 91-110 • Flammini, Tommaso, Lazzaro, Pellecchia, F. Flammini, P. di Tommaso, A. Lazzaro, R. Pellecchia, A. Sanseviero: quot;The Simulation of Anomalies in the Functional Testing of the ERTMS/ETCS Trackside Systemquot;. In: Proceedings of the 9th IEEE Symposium on High Assurance Systems Engineering, LOGIC SPECIFICATION HASE’ 12- HASE’05, Heidelberg, Germany, October 12-14, 2005: pp. 131-139 131- 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 […] ... UML MODEL verification of compliance 1) CLASS DIAGRAMS 2) SEQUENCE DIAGRAMS 3) STATECHARTS Model- 2. Model-based code inspection MA -attributes MA TC MA_state1 +operations() 1 verification) (static verification) verify_cond() Send_MA TC op() -attributes MA_state2 – UML- Use of UML-based reverse * +operations() reverse refactoring engineering and refactoring LOGIC CODE engineering PROCESS MA; VARIABLES process_status, control, … COMMANDS send_MA, … COMMAND send_MA: • Abbaneo, Flammini, Lazzaro, Marmo, Mazzocca, C. Abbaneo, F. Flammini, A. Lazzaro, P. Marmo, N. Mazzocca, A. Sanseviero: quot;UML Based IF cond ASSIGN “ok” TO VARIABLE “control” Reverse Engineering for the Verification of Railway Control Logicsquot;. In: IEEE Proceedings of Logicsquot;. AND SEND AUTOMATIC COMMAND “op” TO PROCESS “TC” DepCoS’ Poręba, Dependability of Computer Systems, DepCoS’06, Szklarska Poręba, Poland, May 25-27,25- ... 3- 2006: pp. 3-10 DCDS’09, Francesco Flammini 15
  • 16. Experience report 4: issues • Main problem: problem: – Quantitative security risk assessment to support the design of protection mechanisms and evaluate the return on investment • Issues: Issues: – Traditional reliability modeling formalisms (e.g. Fault Trees) Trees) inadequate for security modeling (e.g. no support for events) interdependant basic events) – Complexity in vulnerability modeling • Further problem: problem: – How to demonstrate to the customer the optimality of security subsystems)? system design (e.g. size of subsystems)? DCDS’09, Francesco Flammini 16
  • 17. Experience report 4: solution R = P ⋅V ⋅ D WORK IN PROGRESS RISK MODEL BAYESIAN NETWORKS STOCHASTIC PETRI NETS Threat Frequency Threat Vulnerability Model Model Threat Consequences Model EVENT TREES • We have already implemented a genetic algorithm to automatically maximize the return on investment while fulfilling external budget constraints • Flammini, Mazzocca, Infrastructures” F. Flammini, A. Gaglione, N. Mazzocca, C. Pragliola: “Quantitative Security Risk Assessment and Management for Railway Transportation Infrastructures”. In: Proc. 3rd International Workshop on Critical Information Infrastructures Security, CRITIS’08, Frascati (Rome), Italy, October 13-15, 2008: pp. 213-223 Infrastructures CRITIS’ 13- 213- • F. Flammini, V. Vittorini, N. Mazzocca, C. Pragliola: “A Study on Multiformalism Modelling of Critical Infrastructures”. In: Proc. 3rd International Workshop on Flammini, Vittorini, Mazzocca, Infrastructures” Critical Information Infrastructures Security, CRITIS’08, Frascati (Rome), Italy, October 13-15, 2008: pp. 395-402 CRITIS’ 13- 395- DCDS’09, Francesco Flammini 17
  • 18. Future developments • Methodology Start of Mission Hand-Over OPi 1 OPi 2 r ye La – Definition of appropriate (Gen eralized es (Generalized r Stocha stic) OP3 Stoch astic) du Petri Net Petri Net oce Pr Start of Mission Train 1 Hand-Over Train 2 multiformalism r ye La rs Fin ite State Machine ye (Gen eralized re s (Gen eralized r La Level 0 / ye Level 1 Level 2 Level 3 Sto ch astic) OP3 Sto ch astic) du STM La re OP2 Petri Net Petri Net oce La twa es Pr od Unfit t ed are Sof r composition operators ye gM rdw at e t in Ha e di OFF SB SR OS Full Supervision e ra m Op te r In System Failure Finite S tate Ma chine • Applications OP1 Ba yesia n Network TRACKSIDE SUBSYSTEM r ye v5 La are fa il 11 rdw fa il SS 1 v3 v4 fa il 2 Ha Sy stem Failure – New case-studies, e.g. case-studies, T ransm it t in g fa il 3 fail SS 2 Correct T elegram v1 v2 fa il 4 (Repa irab le) Fau lt Tree r ye Non La Transmitting Default r ye Transmitting Telegram (safe failure) ON-BOARD SUBSYSTEM 1 are La ... system level safety ftw are So rdw Transmitting Uncorrect Telegram (unsafe failure) Ha Start of Mission Hand-Over evaluation r ye BALISE 1 La r ye es (Genera lized (Generalized ... La ur Stocha stic) OP3 Stocha stic) BALISE K La ode s ed Petri Net Petri Net Ha e rat Proc r M ye LINESIDE SUBSYSTEM rdw ing are GROUND SUBSYSTEM Op ON-BOARD SUBSYSTEM n • Flammini, Iacono, Marrone, Moscato, Vittorini: framework” G. Di Lorenzo, F. Flammini, M. Iacono, S. Marrone, F. Moscato, V. Vittorini: “The software architecture of the OsMoSys multisolution framework”. In: Proc. 2nd VALUETOOLS’ 23- International Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS’07, Nantes, France, October 23-25, 2007: pp. 1-10 1- DCDS’09, Francesco Flammini 18
  • 19. • Are models useful only for dependability assessment? prediction and assessment? DCDS’09, Francesco Flammini 19
  • 20. Experience report 5: issues • Main problem: problem: – On-line detection of threats for early warning and On- decision support • Issues: Issues: – Integration and reasoning of multi-sensor data multi- – Need for real-time detection models real- • Further problem: problem: – How to quantify uncertainity? uncertainity? DCDS’09, Francesco Flammini 20
  • 21. Experience report 5: solution DETECT Engine Scenario Repository Detected attack scenario Event History Alarm level (1, 2, 3, ...) EVENT TREES BAYESIAN NETWORKS NEURAL NETWORKS • Flammini, Mazzocca, critical infrastructures” F. Flammini, A. Gaglione, N. Mazzocca, C. Pragliola: “DETECT: a novel framework for the detection of attacks to critical infrastructures”. In: Safety, Reliability and (eds eds), ESREL’ 22- 105- Risk Analysis: Theory, Methods and Applications – Martorell et al. (eds), Proceedings of ESREL’08, Valencia, Spain, 22-25 September 2008: pp. 105-112 • F. Flammini, A. Gaglione, N. Mazzocca, V. Moscato, C. Pragliola: “Wireless Sensor Data Fusion for Critical Infrastructure Security”. In: Advances in Soft Flammini, Mazzocca, Moscato, Security” CISIS’ 23- Computing Vol. 53: Proc. International Workshop on Computational Intelligence in Security for Information Systems, CISIS’08, Genoa, Italy, October 23-24, 2008: 92- pp. 92-99 DCDS’09, Francesco Flammini 21
  • 22. Thank you for your kind attention Questions? Questions?