U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze...

12
U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica in I n f o r m a t i c a Sistemi Diagnostici Integrati e Distribuiti sentazione Tesi di Laurea Specialistica : AA 2006/2007 Studente: : Faccin Raffaello Relatore : Prof. Alessandro Roncato

Transcript of U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze...

Page 1: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i aFacoltà di Scienze Matematiche, Fisiche e NaturaliCorso di Laurea Specialistica in I n f o r m a t i c a

Sistemi Diagnostici Integrati e Distribuiti

Presentazione Tesi di Laurea Specialistica :

AA 2006/2007

Studente: : Faccin Raffaello

Relatore : Prof. Alessandro Roncato

Page 2: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Sistemi Diagnostici Integrati e Distribuiti

Sistemi diagnostici integrati e distribuiti ?

Un SD è costituito da più unità di elaborazione autonomespazialmente distribuite che interagiscono e cooperanotra loro per raggiungere un determinato obiettivo

Sistema Distribuito (SD) Diagnostica (dià gnosis) Integrata

Deve fornire una conoscenza (gnosis)sullo stato di “Salute” del Sistema (integrandosi con esso) tramite una sua rappresentazione e una successiva interpretazione

OBIETTIVO della DIAGNOSTCA èmonitorare e migliorare lo “Stato di Salute” del Sistema

Rappresentazione/Rilevamento Diagnostica Intervento

Slide 2/12Slide 2/12

Page 3: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Fornire una guida trasversale di approccio ai Sistemi di Diagnostica Distribuiti

Realizzazione di un Software di Diagnostica per l’azienda Thetis Spa

Sistemi Diagnostici Integrati e Distribuiti

Obiettivi della Tesi

Ingegneria del Software: Metodologia, Patterns, ecc.

MANAGEMENTINTEGRATO

Sistemi Distribuiti: Standards, Architetture, Protocolli, Frameworks, ecc.

Definire delle linee guida per una Metodologia Integrata di Sviluppo Software Diagnostici

Contenuto teorico compilativo

Contenuto teorico sperimentale

Contenuto pratico/tirocinio

Slide 3/12Slide 3/12

Page 4: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Sistemi Diagnostici Integrati e Distribuiti

Motivazioni

Perché è importante lo studio di questi Sistemi?Slide 4/12Slide 4/12

Page 5: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Livelli ICT della Diagnostica Integrata

Sistemi Diagnostici Integrati e Distribuiti

Inquadramento dell’ambiente

Per l’INTEGRAZIONEemergono le NECESSITA’di:

• Comunicare• Intendersi• Organizzarsi• Stabilire ruoli e compiti

...in un ambiente DISTRIBUITO ed

ETEROGENEO

- Tra Sistemi diversi- A diversi livelli

Slide 5/12Slide 5/12

Page 6: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Sistemi Diagnostici Integrati e Distribuiti

Modelli di riferimento ISO/OSI

Deve soddisfareai requisiti

di diagnostica

Lo studio dei sistemi diagnostici distribuiti a partire dai modelli ISO

Rilevamento stato e anomalie

Fornire strumenti per intervenire

Garantire il rispetto delle policy

Uso efficiente delle risorse

Fornisce modelli dirappresentazioneper definire gli

oggetti della diagnostica

Slide 6/12Slide 6/12

Page 7: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Un quadro approssimativo della situazione attuale…

Sistemi Diagnostici Integrati e Distribuiti

Il problema dell’integrazione

Come si integrano???

Eterogeneità, non cooperazione, disorientamento tra standards, protocolli, ecc.

Slide 7/12Slide 7/12

Page 8: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Adattatori

Sistemi Diagnostici Integrati e Distribuiti

Standards, Modelli e Integrazione

...ogni standard definisce un proprio modello: Organizz.,Inform.,Funz.,Comunicaz.

Fare convergere i modelli specifici ad un unico modello integrato

Tramite l’utilizzo di

Modello ORGANIZZATIVO

Modello FUNZIONALE

Modello INFORMATIVO

Modello COMUNICAZIONE

Diagnostico

StandardC

StandardC

StandardD

StandardD

COME VENGONO INTEGRATI I VARI STANDARD DI DIAGNOSTICA?

Adattatori: Proprietari ad-hoc, Middleware Generico, Middleware Specifico

Slide 8/12Slide 8/12

Page 9: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Sistemi Diagnostici Integrati e Distribuiti

Metodologia di Sviluppo per la Diagnostica

Metodologia di Sviluppo Software Diagnostici

Specifica dei Requisiti di Diagnostica

Applicazione di Design Patterns

Applicazione di Design Patterns

Modelli: Informativo, Funzionale,

Organizzativo e di Comunicazione

Modelli: Informativo, Funzionale,

Organizzativo e di Comunicazione

Architettura Integrata di Diagnostica

Specifica dei Requisiti

ProgettazioneDesign

ImplementazioneTest

Modelli PSM (Platform Specific Model)

Modelli PSM (Platform Specific Model)

Modelli PIM (Platform

IndependentModel)

Modelli PIM (Platform

IndependentModel)

Doc. Dei Requisiti

Diagnostici

Doc. Dei Requisiti

Diagnostici

Doc. ArchitetturaDiagnostica

Doc. ArchitetturaDiagnostica

Slide 9/12Slide 9/12

Page 10: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Sistemi Diagnostici Integrati e Distribuiti

Caso di Studio “Thetis-Actv”

Monitoraggio dello stato dei mezzi in tempo reale

Analisi dello stato dei mezzi offline

OBIETTIVI

Thetis Spa opera in qualità di service provider per la gestione delle flotte di trasporto pubblico nell’area di Venezia e di Mestre

Controllo dello stato di alcune componenti di sistema

SISTEMA

Architettura di comunicazione real-time basata su tecnologia JMS (Java Message Service)

Il sistema presenta componenti non sempre connesse

GPRS

LAN

DB

Srv. Comunicaz.

Msg.JMS

Applicativo Diagnostico

Tirocinio: un diagnostico per Thetis Spa Slide 10/12Slide 10/12

Page 11: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

Conclusioni sulla Diagnostica Integrata e Distribuita

Sistemi Diagnostici Integrati e Distribuiti

Conclusioni

Necessità di avere standards unificati e più semplici.

Andrebbe evoluto nelle funzionalità e portato verso uno standard di diagnostica.Non avendo seguito alcuno standard soffre di molte limitazioni (principalmente funzionali e di robustezza).

Conclusioni sul Caso di Studio Thetis-Actv

Seguendo le indicazioni fornite attraverso la Metodologia e avendo delle conoscenzesugli strumenti di diagnostica si è in grado di ottere un software diagnosticocompleto dal punto di vista dei vari modelli trattati.

Conclusioni sulla Metodologia proposta

Necessità di evolverne le potenzialità: per es. attraverso diagnostica di tipo “intelligente”.

Necessità di diffonderne una opportuna conoscenza a riguardo.

Slide 11/12Slide 11/12

Page 12: U n i v e r s i t à degli S t u d i C a’F o s c a r i di V e n e z i a Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica.

...domande?

Sistemi Diagnostici Integrati e Distribuiti

Domande

Slide 12/12Slide 12/12