Brochure

Transcript

Brochure
Mercato Ferroviario
Profilo della Società
Intecs SpA è una società privata di medie
dimensioni che opera nel mercato “dell’Information
Technology”. La società è localizzata su quattro
sedi: Roma, Pisa, Napoli e Tolosa (F).
Circa il 30% del giro di affari globale appartiene al
settore ferroviario. Più dell’ 80% degli impiegati ha
un titolo di tipo universitario, generalmente in
Ingegneria, Scienze Informatiche e altre discipline.
Nel Dicembre 1994 Intecs ha superato il controllo
formale per ISO 9001 e nel 2003 per VISIO 2000.
Questo fatto posiziona Intecs tra le prime società
certificate in Italia. Il certificato è applicabile per
qualsiasi tipo di sviluppo software nel dominio
Civile, Spaziale e Difesa. Intecs è una società
certificata CMM livello 3 ed è in corso la
certificazione per CMMI livello 3. Nel Maggio 2005
Intecs è stata qualificata, dagli enti notificati
SCIROTÜV e TÜV Rheinland Berlin Branderburg,
per le attività di valutazione software in sicurezza
rispetto alle norme Cenelec EN 50128. La società
opera nel settore dell’Information Technology
applicata ai mercati dei Trasporti, Spazio, Difesa e
Verifica e Validazione (Software e Sistema). Intecs
fornisce servizi e consulenze alle maggiori società
nazionali e internazionali su sistemi “high tech” e
sviluppo di prodotti “chiavi in mano”. Di seguito è
riportata una breve descrizione delle attività
focalizzate al mercato ferroviario.
Sviluppo di Software in Sicurezza per
Applicazioni di Segnalamento Ferroviario
Dal 1997 Intecs sviluppa software “fail safe” per
applicazioni di segnalamento ferroviario in
conformità alle normative applicabili (Cenelec EN
50128),
A titolo di esempio riportiamo alcuni Sw che sono
stati sviluppati:
• Progettazione, sviluppo e
test del software comune
usato su di una piattaforma
standard basata sulla
famiglia di processori
Motorola MC68xxx ed
utilizzata per realizzare
apparati di bordo e di terra.
• Progettazione, sviluppo e test dello stack
software Euroradio. Lo stack di comunicazione
Euroradio permette la comunicazione fra apparati
di terra e di bordo del sistema europeo di gestione
del traffico ferroviario ERTMS. Lo stack di
comunicazione è strutturato secondo lo standard
ISO-OSI.
• Progettazione, sviluppo e test del software
applicativo e specifico del sotto sistema MMI (Man
Machine Interface) montato a bordo dei rotabili.
Intecs è coinvolta nello sviluppo di alcuni tool di
ausilio alla progettazione e generazione dei
telegrammi di bits utilizzati dagli apparati di
segnalamento ferroviario (SCMT, ERTMS). Inoltre
Intecs progetta e sviluppa simulatori di sistemi
ferroviari per le attività di test di integrazione e di
sistema.
I linguaggi più comunemente usati sono: ANSI C,
C++, Assembler, ADA 83, ADA 95.
Attività di “Reverse Engineering Sw”
I sistemi ferroviari prodotti per svolgere compiti in
sicurezza intrinseca devono dimostrare di avere
seguito un processo di sviluppo aderente alle
normative di settore applicabili (Cenelec). Perchè
questo sia possibile spesso si rende necessario
svolgere attività di “reverse engineering” per
ricostruire, a partire dal codice sviluppato (già
secondo la norma applicabile), la documentazione
prevista dalle norme (es architettura software,
architettura di dettaglio, requisiti software, ecc).
Intecs possiede le competenze e i tool necessari per
svolgere questa attività.
Intecs opera correntemente su linguaggi ANSI C,
C++, Assembler ed utilizza tool appropriati per la
gestione dei requisiti, la compilazione delle
architetture. Se non diversamente specificato dal
cliente il ciclo di vita adottato è quello a “V”.
I documenti che vengono prodotti sono strettamente
conformi alle normative Cenelec per il SIL (Safety
Integrity Level) applicabile.
Verifica Software, Test di Integrazione
Hardware/Software
Intecs svolge attività di Sw testing, verifica del
software e test di integrazione hardware/software, di
sistemi utilizzati per il segnalamento ferroviario, in
maniera conforme alle normative Cenelec EN 50128
e EN 50126. Lo scopo è quello di verificare per il
SIL richiesto, tramite prove, che il software di una
determinata fase sia stato sviluppato in maniera
corretta e consistente con i requisiti di ingresso per
quella fase. Inoltre deve essere dimostrato che il Sw
e l’Hw interagiscono correttamente per eseguire le
loro funzioni
Allo scopo viene prodotto il Piano di Verifica del
Software e il Piano di Test del software . Dopo ogni
verifica viene prodotto il Rapporto di Verifica con lo
scopo di dimostrare che il software ha superato la
prova o meno. La verifica viene svolta da un team
indipendente dallo sviluppo nella misura in cui è
richiesto dal SIL.
Le tipologie di test che Intecs effettua sul Sw sono:
• Test di Modulo, con i quali si verificano i requisiti
dell’architettura di dettaglio. Questi test vengono
eseguiti sia su Host PC che su target;
• Test di Integrazione Software, con i quali si
verificano i requisiti dell’architettura software.
Questi test sono preparati su host PC ed eseguiti
su target. Metodologia: Black-Box e classi di
equivalenza;
• Test di Integrazione Hw/Sw, con i quali si
verificano i requisiti di architettura che descrivono
l’interazione del Sw con l’eventuale Hw sottostante.
Metodologia: Black-Box, classi di equivalenza e
ispezione manuale.
Per l’esecuzione di questi test Intecs utilizza: (i)
Cantata (IPL) per i test di modulo, (ii) Logiscope e/o
SPLINT per l’analisi statica e (ii) tool sviluppati ad hoc
per i test di integrazione.
Per i test di integrazione Hw/Sw Intecs prepara il Piano
dei test di Integrazione Hw/Sw e il Rapporto di prova
dell’integrazione Hw/Sw. Tutti i test effettuati sono
tracciati rispetto ai requisiti applicabili.
Validazione del sistema
Specifica dell’architettura di
sistema
Test di integrazione SS
Validazione del SW
Specifica dei requisiti
HW
Test di integrazione
HW/SW
Specifica dell’architettura
del SW
• Preliminary Hazard Analysis con l’utilizzo della
tecnica HAZOP (HAZard and Operability study);
• Hazard Analysis per mezzo della tecnica FMECA
(Failure Mode Effect and Criticality Analysis) e della
tecnica FTA (Fault Tree Analysis);
Definizione dei Requisiti RAM e calcolo dei
parametri (es. MTBF, MTTR, etc.):
• Verifica e Validazione a livello sistema;
• Produzione di documentazione di
conformemente allo standard CENELEC
progetto
• Verifica di documentazione di progetto;
EN50126 – EN50128
Specifica dei requisiti di
sistema
Specifica dei requisiti
SW
Analisi in Sicurezza a livello Sistema:
• Produzione del Rapporto di Validazione e del Dossier
della Sicurezza (Safety Case).
Assessment di Software e Sistemi in
sicurezza
Test di integrazione del
SW
Specifica dell’architettura
di modulo
Test di modulo
Codifica
Validazione Indipendente di Software
Intecs svolge attività di validazione del software di
sistemi utilizzati nel segnalamento ferroviario, in modo
conforme alle normative Cenelec. Lo scopo è quello di
analizzare e testare il sistema Hw + Sw per verificare
la conformità con la specifica dei requisiti software con
particolare riferimento a quelli funzionali e a quelli di
sicurezza in funzione del SIL applicabile.
Per questa attività Intecs prepara il Piano di
Validazione del software e il Rapporto di Validazione
del software. L’attività viene svolta anche tramite
l’utilizzo di simulatori forniti dal cliente o sviluppati da
Intecs. Il simulatore consente di simulare un ambiente
reale, in genere ostile o di difficile reperibilità.
Tutti I test effettuati sono tracciati rispetto ai requisiti
Sw.
Tutti I test sono anche ripetibili nell’ambiente reale di
funzionamento del sistema.
La validazione del Sw viene svolta da un team
indipendente dallo sviluppo nella misura in cui è
richiesto dal SIL. In particolare per SIL4 il validatore e il
verificatore non possono rispondere allo stesso
responsabile.
Intecs, con la sua struttura di Verifica e Validazione è
in grado di garantire l’indipendenza tra i due ruoli sopra
descritti.
Attività RAMS (Reliability, Availability,
Maintainability, Safety) di Sistema
Intecs svolge questa attività conformemente alle
normative Cenelec EN 50126 relativamente al ciclo di
vita e agli aspetti RAMS (Reliability, Availability,
Maintenability and Safety). Per questa attività Intecs è
in grado di svolgere le seguenti attività:
Intecs svolge attività di assessment software in
sicurezza sviluppato per applicazioni di segnalamento
ferroviario. L’assessment è volto a dimostrare che il
sistema sia conforme alle normative di sicurezza
vigenti per la progettazione e messa in esercizio di
apparati ferroviari.
Sono valutati sia gli aspetti legati alla produzione del
sistema (prodotto generico) che quelli legati alla
preparazione dei dati utilizzati per l'installazione
(prodotto specifico) e l'esercizio dell'apparato. Sono
altresì valutati gli aspetti organizzativi e di gestione
della qualità e della sicurezza.
Attenzione specifica è rivolta alle attività di verifica e
validazione generalmente complementate da una
sessione di test, presso il fornitore, presenziata
dall'assessor. Le attività sono svolte tramite audit e
check list. Le norme di riferimento sono le Cenelec di
settore (es EN50128 per il sw, EN 50126 e 50129 per il
sistema).
Per questa attività Intecs è in possesso di un Attestato
di Qualifica Fornitori N. QF01/05 emesso dall’ente
notificato per l’interoperabilità ferroviaria secondo le
direttive europee 96/48/CE e 2001/16/CE, TÜV
Rheinland Berlin Branderburg.
Assessment Funzionale di Sistemi Ferroviari
I sistemi utilizzati per supportare il segnalamento
ferroviario sono in origine “applicazioni generiche” e
diventano “applicazioni specifiche” quando vengono
configurate
per
un o
specifico utilizzo. Le due
tipologie di applicazioni
nascono da Specifiche di
Sistem a (SRS-System
Requirement Specification)
che descrivono in forma di
requisiti l’applicazione in
oggetto.
Intecs ha acquisito una profonda conoscenza del
segnalamento ferroviario tramite corsi specifici e
“training on the job”. Inoltre ha un’ottima conoscenza
dei nuovi sistemi di segnalamento: (i) italiano per la
rete convenzionale (SCMT, SSC) e (ii) europeo per la
rete Alta Velocità (ERTMS/ETCS).
Con questi presupposti, Intecs ha svolto e sta
svolgendo attività di assessment funzionale di
applicazioni specifiche per vari tipi di segnalamento.
L’attività di assessment viene svolta analizzando la
documentazione di progetto fornita dal cliente rispetto
ai requisiti definiti nelle Specifiche di Sistema (SRS)
emesse sia dalle Agenzie Ferroviarie (es RFI SpA,
Trenitalia SpA) sia dagli organismi internazionali di
normazione (es. UNISIG, UIC, …).
L’attività viene svolta tramite check list e data base per
la tracciatura dei requisiti (SRS) sui documenti di
progetto. Durante l’attività vengono evidenziate
eventuali Non Conformità e/o Osservazioni che poi
vengono riportate sul Rapporto di Assessment
Funzionale.
Intecs, inoltre, ha svolto attività di rielaborazione delle
specifiche di sistema relativamente al sottosistema di
terra e sottosistema di bordo SCMT (Volume 2 e
Volume 3) rispetto ai System Requirements (Volume 1)
e rispetto agli elaborati dell’agenzia ferroviaria che
descrivono le modifiche apportate al sistema durante la
fase di esercizio.
Verifica
SCMT
degli
impianti
di
segnalamento
Intecs svolge attività di Verifica e Validazione di
impianti ferroviari configurati con il sistema di
segnalamento italiano SCMT.
A partire dai piani schematici SCMT e dalle varie
tabelle fornite dal cliente (tabella dati di impianto,
tabella delle distanze, delle pendenze, …) e dalla
documentazione dell’agenzia ferroviaria (piani
schematici del ferro, programmi di esercizio), Intecs
effettua le seguenti verifiche funzionali:
•
Verifica
della
documentazione;
•
Verifica delle regole di posa dei Punti Informativi
e delle pendenze;
consistenza
• Qualità del Software – ISO9000:2000;
• UML (Unified Modelling Language)
• Linguaggio ADA
Uffici
Roma— Headquarter
Salita del Poggio Laurentino 7
I—00144 Roma
Tel. +39 06 9727 9500
Fax. +39 06 9727 9558
Pisa
Via Umberto Forti Trav. A, N. 5
Polo di Attività Montacchiello, Loc. Ospedaletto
I—56121 Pisa
Tel. +39 050 9657411
Fax. +39 050 9657400
Bacoli (Napoli)
Via Giulio Cesare, 105
I-80070 Bacoli (NA)
Tel. +39 081 52 72 854
Fax. +39 081 52 72 828
Toulouse
55, Avenue Louis Breguet Bat. 7—Bureau 24
F-31400 Toulouse
Tel. +33 (0)5 612 03 299
Fax. +33 (0)5 612 03 297
E-mail : [email protected]
Web-Site : www.intecs.it
della
•
Verifica della distanze reciproche dei punti
informativi e gli enti.
Inoltre Intecs svolge attività di verifica sui telegrammi
inviati ai punti informativi.
Corsi di formazione
Relativam ente al settore
ferroviario Intecs può erogare
diverse tipologie di corsi di
formazione, tra i quali:
• Introduzione
EN50128;
allo
standard
• Introduzione
EN50129;
allo
standard
• Introduzione
EN50126;
allo
standard
• Principi di Software Engineering:
Concetti e Strumenti;
Riferimenti
Head of Independent Verification and Validation
Division
Enzo Bagagli
Via Umberto Forti Trav. A, N. 5
Polo di Attività Montacchiello, Loc. Ospedaletto
I—56121 Pisa
Tel: +39 050 9657507
Fax: +39 050 9657400
Mobile: +39 347 4952283
E-mail: [email protected]