Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica Progetto.

Slides:



Advertisements
Presentazioni simili
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Advertisements

Progetto: MAIS Multichannel Adaptive Information System B. Pernici Milano, 3-4 dicembre 2002.
3A Informatica A.s
Informatica e Telecomunicazioni
una interfaccia internet per il sistema Momis
di Architetture Peer to Peer per la Gestione di Database Distribuiti
Confronto di sistemi per
WebProfessional Web Content Management System
1 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento.
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Protocolli.
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Relatore:
Motore di news per portali Web: progetto ed implementazione Relatore: Chiar.mo Prof. Sonia Bergamaschi Tesi di Laurea di: Roberto Delfini Anno Accademico.
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Analisi.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Re-engineering del wrapper XML Schema per il sistema MOMIS
Peer to Peer DBMS: il sistema FOAF Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Università degli.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – sede Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di un.
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Semantic.
Il mio nome è Alain Fergnani e nel corso della tesi mi sono occupato della dinamica delle ontologie per il Web Semantico, e in particolare dell’approccio.
Università degli Studi di Modena e Reggio Emilia
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica MOMIS: servizi di wrapping.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Progetto e realizzazione del software "Solar Data Manager"
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Ontologie Lessicali Multilingua:
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA
Università degli studi di Modena e Reggio Emilia Progetto e realizzazione di un tool di sincronizzazione database server – palmare per il controllo del.
COMPARAZIONE DI STRUMENTI SOFTWARE PER LA CREAZIONE, LA GESTIONE E LINTEGRAZIONE DI ONTOLOGIE Università degli Studi Modena e Reggio Emilia Facoltà di.
ANALISI COMPARATIVA DEGLI ERP: SAP E MICROSOFT DYNAMICS
SINCRONIZZAZIONE E TRASFERIMENTO VIA WEB DI IMMAGINI E DATI MULTIMEDIALI CON INFORMAZIONI GEOGRAFICHE E RAPPRESENTAZIONI CARTOGRAFICHE Laureando: Mitja.
Realizzazione di un robot mobile controllato mediante comandi labiali
Corso di Laurea Magistrale in Informatica - SITI Corso di Laurea Magistrale in Informatica Sistemi Informativi e Tecnologie per lInterazione (SITI) 16/3/2007.
Informatica Web – design
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Prototipo di uno strumento per la produzione di siti Web adattativi in grado di gestire varie coordinate di adattamento Riccardo Torlone Milano, novembre.
Area di ricerca: Automazione e controllo di impianti, macchine e reti
Architettura Three Tier
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Scienze dellInformazione UNIVERSITA DEGLI STUDI.
Integrazione di una piattaforma IPTV in un’architettura SOA
MODALITÀ DI ACQUISIZIONE DEL SOFTWARE APPLICATIVO Paolo Atzeni Dipartimento di Informatica e Automazione Università Roma Tre 03/12/2008 (materiale da:
IL CLOUD COMPUTING: portabilità o privacy?
Università degli studi di Udine facoltà di Scienze M.F.N. SVILUPPO FUNZIONALITA' GIS SU PORTALE ZOPE Relatore: Prof. Claudio Mirolo Laureando: Marco Celotti.
Università degli studi di Modena e Reggio Emilia Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Progetto e sviluppo.
PROGETTAZIONE E REALIZZAZIONE DI UN MIDDLEWARE CLIENT-SERVER
+ Gestione Intelligente dellEnergia. + C OSTO DELL E NERGIA In Italia i costi dellenergia sono tra i più alti al mondo L efficienza Energetica da sola.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA DI MODENA Corso di Laurea Specialistica in Ingegneria Informatica PROGETTO E REALIZZAZIONE.
MONITORAGGIO REMOTO DI UN IMPIANTO DI DEPURAZIONE
UNIVERSITA’ POLITECNICA DELLE MARCHE
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
Relatrice: Prof. Ing. Raffaela Cefalo
Tesi di laurea Progettazione ed implementazione di un sistema di supporto al ramp management basato su architettura multiagente Anno Accademico 2008/2009.
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Un motion planner per guide multimediali interattive
Tesi di Master Universitario Applicazione Sperimentale SoftPLC e SCADA
1 LA FUNZIONE SISTEMI INFORMATIVI ha la finalità dassicurare la disponibilità e lefficienza di basi e di flussi informativi e di metodologie dutilizzazione.
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 -I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Sviluppo di un’applicazione ludica in ambiente Symbian/Bluetooth
Università degli Studi di Modena e Reggio Emilia
1 di 15 Università degli studi di Modena e Reggio Emilia Mail Configurator: un’applicazione ad agenti mobili basata su ruoli dinamici Correlatori: Ing.
Universita’ degli Studi Roma Tre
Università Degli Studi di Napoli “ Federico II”
Analisi dettagliata e design
Sistema pubblico di connettività Cooperazione Applicativa Cooperazione Applicativa Roberto Benzi 30 giugno 2005.
Java Distributed Event Service Bringing events to J2EE platform Università degli studi di Bologna Corso di Laurea Specialistica in Ingegneria Informatica.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Università degli Studi di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Scienze dell’Informazione Università degli Studi.
SnippetSearch Database di snippet bilanciato e replicato di Gianluigi Salvi Reti di calcolatori LS – Prof. A.Corradi.
Università degli Studi di Firenze Facoltà di Ingegneria Dipartimento di Sistemi e Informatica Corso di Laurea in Ingegneria Informatica Modelli e strumenti.
A.A Roma Tre Università degli studi “Roma Tre” Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica Servizi di localizzazione a livello.
Smart Homes for Independent and Active Ageing: Outcomes from the TRASPARENTE Project Authors: Susanna Spinsante 1 Co-authors: Adelmo De Santis 1, Ennio.
Corso di Laurea Magistrale in Informatica A.A Laboratorio di Progettazione Introduzione Obiettivi del corso Metodo Articolazione Scelta dei progetti.
Transcript della presentazione:

Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica Progetto e realizzazione di un sistema di controllo di una rete di sensori eterogenei di una multiutility Relatore: Chiar.mo Prof. Bergamaschi Sonia Candidato : Maschi Paolo Correlatore: Ing. Barbi Andrea Anno Accademico 2008/2009

Obiettivo del tirocinio svolto presso la software house X DataNet di per realizzare linterfaccia di comunicazione bidirezionale con i device remoti; eCentral Implementare un insieme di elementi appartenenti allarchitettura del sistema software eCentral, che esegue funzioni: BASSO LIVELLO /12 di direttamente utilizzabili da diverse figure professionali per svolgere lattività di monitoraggio dei device remoti del… ALTO LIVELLO

What? Analisi 3/12 How? supporto di ; prototipi sviluppo cooperativo delle applicazioni:. JAD Strumenti: 2 tecniche Output documentali significativi per il progetto: 1. documenti dei requisiti; documenti delle specifiche:. USE CASE 2. Output? Note rilevanti: I modelli di specifica sono stati sviluppati in modo indipendente dalla piattaforma HW/SW: lespressività del linguaggio di modellazione vocabolario facilmente comprensibile

Overview What? Progettazione (1) Note rilevanti: In tale fase è corretto tenere conto della piattaforma HW/SW Sono state scelte le strategie di soluzione di come utilizzare le, tenendo conto degli aspetti client e server del sistema informativo eCentral. Larchitettura fisica di rilascio progettata include e precisamente… 4/12 How? tecnologie HW/SW disponibili 2 strati di nodi elaborativi Output? Funzioni DB Progetto architetturale Struttura enterprise (BCE) Engine Control Device Model GSMChannelMGR - Driver

What? Progettazione (2) È stato possibile collaborare alla fase di definizione di una per consentire linterazione a basso livello tra il sistema software eCentral ed i device sulla base della struttura enterprise della solution proposta dal team di sviluppo in cui sono stati integrati i moduli implementati. Gli oggetti applicativi classificati in sotto-package logici 5/12 architettura stratificata Progettare attenendosi alla struttura BCE-like: I moduli deputati allelaborazione dei dati in base alle funzioni di cui sono competenti: Tutte le risorse per la gestione di eCentral a livello Web How? DataModel BusinessLogic Website ChannelManager Driver DBMS Manager (E) Entity (C) Control (B) Boundary DeviceEndPointLLSignal…

What? Engine Control Devices Complessità del progetto Approccio TOP-DOWN CHI? CHE COSA? SOVRAPPOSIZIONI E REPLICHE FORMATO DEI DATI SCAMBIATI CICLI DI DIPENDENZA FUNZIONALE Approccio BOTTOM-UP How? Moduli Divide et impera Definizione dei componenti funzionali Definizione delle interfacce Progettazione ed implementazione dei singoli componenti 6/12

Output? Architettura stratificata Caratteristiche: Ogni strato si occupa di problemi logicamente distinti da quelli dellaltro I confini tra i 2 strati adiacienti sono stati scelti in modo da minimizzare lo scambio di informazioni Il numero di strati è tale che: nessun strato sia troppo complesso e contenga troppe funzioni; lintegrazione tra strati non risulti troppo onerosa e poco flessibile larchitettura. 1) 2) 3) Criteri di valutazione di qualità GRADO DI COESIONE DEI MODULI GRADO DI ACCOPPIAMENTO BUON ISOLAMENTO BILANCIAMENTO DEL CARICO OTTIMA SCALABILITA 7/12

ChannelManager ed EdorDriver GSMChannelManager Inizializzazione: 1.InitListeningThread; 2.InitMessageDispatchThread. Controllo stato desecuzione: 3.CheckListeningThreadVitality; 4.CheckMessageDispatch ThreadVitality. Terminazione: 5.StopMessageDispatchThread; 6.StopChannelManager. Metodi di interfaccia INVIO 1.sendSMS; 2.sendDataCall. RICEZIONE GSMDataCall: 1.checkForIncomingCall; 2.answerCall; 3.ReadGSMDataCall; 4.CloseCall. SMS: GetSMSList Metodi di comunicazione 8/12 Tipi di SMS Misure, report di configurazione, di taratura, di eventi, della vita della cella elettrochimica, ACK

ECD 333/ Comunicazione con SMS CABINA DI 1° SALTO 9/12 INTESTAZIONE: +CMGL:messageIndex, SIM-mit, istanteSpedizione BODY: EB /r160709/r /rH SMS TO puro [mg/m3]Ora della misuraDiagnostica && Maschera: 0001 Overflow sulla misura TO (>99 mg/m3) = 1? Sì, pertanto ho quel tipo di overflow Tipo sensore Tipo SMS Campo GSM

eCentral2Device: Program 10/12

What? Funzioni DB di Alto Livello Dato un device, individuarne gli allarmi attivi ad una certa data. Individuare la composizione di un sistema in modo statico (senza riferimenti temporali), indicando quali sono gli impianti (gruppi di device). Valutare EvaluateRecursively per decicere se includere o meno gli appartenenti al gruppo tra i risultati. Individuare le misure (STID=1) dei dispositivi (mobili e non) solo negli intervalli utili; le misure devono essere attribuite allimpianto a cui il device appartiene solo per i periodi in cui è legato a tale impianto. Per ogni intervallo di legame indicare il numero di misure di un dato Signal. Calcolare, infine, il numero totate di misure acquisite per device. 11/12

Conclusioni 12/12 Le tre fasi: ANALISI, PROGETTAZIONE ed IMPLEMENTAZIONE di una sottoparte del sistema software eCentral relativa allambito dellodorizzazione. Larchitettura, realizzata durante il tirocinio, comprensiva di: 1.moduli GSMChannelManager ed EdorDriver: integrati compatibilmente con la struttura BCE della solution di eCentral (in particolare con i servizi offerti dal package BusinessLogic) 2.porzione di basi dati: progettata, implementata ed integrata con il modello dati dellintero sistema software eCentral 3.funzioni DB di altro livello permette unefficiente ed efficace gestione dei device del DeviceModel Edor. Poiché il sistema software eCentral è tuttora under development, gli sviluppi futuri potranno interessare la gestione di altre tipologie di canali di comunicazione e di altri ambiti, come la protezione catodica.