1 relatrice: prof. ing. raffaela cefalo dipartimento di ingegneria civile e architettura università...
TRANSCRIPT
![Page 1: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/1.jpg)
1
Relatrice:Prof. Ing. Raffaela CefaloDipartimento di ingegneria civile e architetturaUniversità degli studi di Trieste
Laureando:Simone Maver
Corso di studi in ingegneria informaticaUniversità degli studi di Trieste
Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali
![Page 2: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/2.jpg)
2
Premessa – Numero di disastri naturali in Europa
![Page 3: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/3.jpg)
3
Premessa(2) – Disastri per paese europeo
![Page 4: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/4.jpg)
4
Tipologie di disastri ambientali
![Page 5: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/5.jpg)
5
Gestione eventi disastrosi
![Page 6: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/6.jpg)
6
Gestione eventi disastrosi(2)1.Conoscenza del rischio
• Raccolta sistematica di dati sugli eventi• Valutazione del rischio
2.Monitoraggio del territorio e servizio di allarme• Sviluppo di sistemi di monitoraggio di parametri
legati ai disastri• Creazione di un servizio di allarme accurato e
tempestivo, a tutti i livelli (internazionale-nazionale-locale)
3.Diffusione e comunicazione• Massima capillarità nella distribuzione degli avvisi• Forma chiara e semplice degli avvisi
4.Capacità di risposta• Creazione di apparati nazionali e locali capaci di
fronteggiare le emergenze
![Page 7: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/7.jpg)
7
Gestione delle informazioni
![Page 8: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/8.jpg)
Obiettivi
Analisi del formato da utilizzare per il messaggio di allerta
Rendere fruibile un messaggio d’allerta su dispositivo mobile
8
![Page 9: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/9.jpg)
9
CAP – Common Alerting Protocol: Cos'è e a cosa serve
Formato semplice e generale basato su XML per lo scambio di avvisi d'emergenza su ogni tipo di rete Facilita l'individuazione di modelli emergenti che potrebbero indicare un pericolo non rilevato
Permette creazione di messaggi:• Da distribuire su diversi sistemi d'allerta• Da utilizzare per normalizzare l'informazione
proveniente da diverse fonti per permetterne l'uso in forma aggregata (tabulare o grafica)
• Da reti di sensori per segnalare eventi significativi
![Page 10: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/10.jpg)
10
Funzionalità predisposte
Individuazione geografica flessibile con modelli basati su:• Latitudine/longitudine• Rappresentazioni geospaziali in tre dimensioni
Invio di messaggi• Multilingua e• Con destinatari multipli
Validazione e scadenza temporale dei messaggi
![Page 11: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/11.jpg)
11
Funzionalità predisposte(2)
Funzioni di cancellazione/aggiornamento dei messaggi
Modelli per la definizione di messaggi di allerta completi e validi
Compatibilità con sistemi di firma digitale
Supporto per immagini e audio digitali
![Page 12: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/12.jpg)
12
Struttura del messaggio di allerta
alertMessage ID (identifier)Sender ID (sender)Sent Date/ Time (sent)Message status (status)Message Type (msgType)Source (source)Scope (scope)Restriction (restriction)Addresses (addresses)Handling Code (code) *Note (note)Reference IDs (references)Incident Ids (incidents)
infoLanguage (language)Event category (category)*Event Type (event)Response Type (responseType)*Urgency (urgency)Severity (severity)Certainty (certainty)Audience (audience)Event Code (eventCode)*Effective Date/Time (effective)Onset Date/time (onset)Expiration Date/Time (expires)Sender Name (senderName)Headline (headline)Event Description (description)Instruction (instruction)Information URL (web)Contact Info (contact)Parameter (parameter)*
ResourceDescription (resourceDesc)MIME Type (mimeType)File Size (size)URI (uri)Dereferenced URI (derefUri)Digest (digest)
areaArea Description (areaDesc)Area Polygon (polygon)*Area Circle (circle)*Area Geocode (geocode)*Altitude (altitude)Ceiling (ceiling)
*
* *
Legenda:Elementi in grassetto sono obbligatori;
Elementi in corsivo assumono valore predefinito quando non vengono specificati precisi valori;
L'asterisco (*) indica che l'elemento può avere più occorrenze nello stesso messaggio.
![Page 13: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/13.jpg)
13
Struttura del messaggio di allerta(2)
Segmento <alert>:Fornisce informazioni base sul messaggio corrente
Segmento <info>:Descrive un evento in termini di:• Urgenza (urgency) : tempo disponibile per
prepararsi• Gravità (severity) : intensità dell'impatto• Certezza (certainty) : affidabilità
dell'osservazione
Fornisce informazioni specifiche:• Sul messaggio e• Sull'evento
![Page 14: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/14.jpg)
14
Struttura del messaggio di allerta(3)
Segmento <resource>:Dà la possibilità di aggiungere ulteriori informazioni a <info>, in formato digitale
Segmento <area>:Descrive l'area geografica a cui si riferisce <info>, in diversi formati:• Testuale• Codificato (ad es. codici postali)• Indicazioni geospaziali
![Page 15: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/15.jpg)
Requisiti del prototipo
1. Gestione ed estrazione di informazioni da un documento XML.
2. Indipendenza dalla piattaforma di esecuzione.
3. Necessità di esecuzione su dispositivi mobili.
15
![Page 16: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/16.jpg)
Scelta delle tecnologie
1. Indipendenza dalla piattaforma di esecuzione.
2. Necessità di esecuzione su dispositivi mobili.
Java Micro Edition System Development Kit 3.0
3. Gestione ed estrazione di informazioni da un documento XML.
Libreria kXML16
![Page 17: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/17.jpg)
Struttura dell’applicazione
17
![Page 18: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/18.jpg)
Realizzazione: interfaccia grafica
18
![Page 19: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/19.jpg)
Realizzazione: classe CapViewer
19
Gestisce l’interfaccia grafica:• Predispone le componenti e gli eventi che posso
generare• Visualizza opportunamente il risultato delle
estrazioni
Fornisce l’indirizzo della risorsa contenente il messaggio di allerta alla classe MsgParser
![Page 20: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/20.jpg)
Realizzazione: classe MsgParser
20
Estrae le informazioni richieste dal messaggio di allerta
Metodi:void MsgParser(String filename)• Apre un canale di comunicazione con la risorsa
contenente il messaggio.• Estrae l’elemento radice del messaggio.
String[] parseElement(String el_name, int level)• Estrae gli elementi selezionati dal messaggio.• Restituisce un array di stringhe per facilitare la
formazione delle liste nell’interfaccia.
![Page 21: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/21.jpg)
Conclusioni e sviluppi futuri
21
Gestione ed estrazione di informazioni da un documento XML.
Indipendenza dalla piattaforma di esecuzione.
Necessità di esecuzione su dispositivi mobili.
Sviluppi futuri:• Gestione corretta occorrenze multiple.• Selezione della risorsa contenente il messaggio.• Visualizzazione grafica complessa delle
informazioni contenute nel messaggio
![Page 22: 1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso](https://reader036.vdocuments.net/reader036/viewer/2022062404/5542eb64497959361e8cf113/html5/thumbnails/22.jpg)
22
Fonti
OASIS Common Alerting Protocol version 1.2 http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2-os.html
Vos F, Rodriguez J, Below R, Guha-Sapir D. Annual Disaster Statistical Review 2009: The Numbers and Trends. Brussels: CRED; 2010
European Environment Agency, Mapping the impacts of natural hazards and technological accidents in Europe — An overview of the last decade. Copenhagen: EEA; 2010