Sistemi e modelli. Sistemi

Documenti analoghi
Modelli e Metodi per la Simulazione (MMS)

Modelli matematici e Data Mining

Modulo Simulazione Parte 1. Simulazione ad Eventi Discreti: Concetti Base. Organizzazione del modulo

Modellazione di sistemi ingegneristici (parte 1 di 2)

MODELLISTICA DI IMPIANTI E SISTEMI Syllabus e Testi di Riferimento Prof. Giuseppe Iazeolla

MATERIALI PER LA DISCUSSIONE

Simulazione. D.E.I.S. Università di Bologna DEISNet

CORSO DI LAUREA MAGISTRALE IN GEOLOGIA E TERRITORIO CORSO DI MODELLAZIONE GEOLOGICO- TECNICA ED IDROGEOLOGICA MODELLAZIONE IDROGEOLOGICA (2 CFU)

La simulazione è l'imitazione di un processo o di un sistema reale per un

MODELLO e RAPPRESENTAZIONE

Indice generale. Prefazione

Impianti Informatici

Giovanni A. Cignoni 1

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi

Tecnico in meteo-climatologia operativa

Progettazione di circuiti integrati

SIMULAZIONE A.A. 2016/2017

SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:

vero: metodi di sequenziali, linee di (lettura del disegno) 5. Utilizzare software di base di lavorazione per la

Analisi e diagnosi dei processi aziendali. Corso di ebusiness

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A

Analisi dei Processi Chimici e. Biotecnologici Anno Accademico

LICEO DELLE SCIENZE APPLICATE

Modulo di lavoro Modulo di programmazione percorsi biennali A.S. 2011/2012. UNITÁ FORMATIVA n. 1 Area Scientifica - Tecnologica DATI GENERALI

Processi decisionali e modelli di simulazione

Introduzione alla Ricerca Operativa

Gestione dello sviluppo software Modelli Base

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

Linee di programmazione

L ELABORATORE ELETTRONICO!

Automazione Industriale (scheduling+mms) scheduling+mms.

Metodi e Modelli per il Supporto alle Decisioni 1

U.D. ELEMENTI DI TEORIA DEI SISTEMI Appunti dalle lezioni

Lezione 1: Introduzione. Prof. Massimo Aria

SISTEMI INFORMATIVI GEOGRAFICI (GIS)

Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO

LICEO SCIENTIFICO BIENNIO

Università degli Studi della Repubblica di San Marino Corso di laurea triennale in Design. Anno Accademico 2016/17. I anno primo semestre

Analisi dei sistemi di trasporto

Lezioni di Ricerca Operativa

SIMULAZIONE DISCRETA

1. L efficienza tecnica e allocativa: concetti base

UNIVERSITÀ DEGLI STUDI DI FERRARA

Basi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13

IL PROCESSO di PROGETTAZIONE

PROGRAMMAZIONE di MATEMATICA. classe 4B. Indirizzo Socio Sanitario a.s

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE QUINTA

Problemi, algoritmi, calcolatore

Programmazione di INFORMATICA e Laboratorio

La Misurazione dei Processi Amministrativi

Introduzione al Calcolo Scientifico

Corso di INFORMATICA GRAFICA. Modulo 2 (CAD) Stefano Cinti Luciani. Altre applicazioni informatiche per la progettazione

Politecnico di Milano Dipartimento di Elettronica e Informazione Introduzione. Laboratorio di Reti di Telecomunicazione

SIMULAZIONE. Prof. Michele Colajanni. Corso di Impianti di Elaborazione Ingegneria Informatica Università di Modena e Reggio Emilia

Statistica per le ricerche di mercato

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

UNIVERSITÀ DEGLI STUDI DI VERONA LAUREA IN SCIENZE DELLA COMUNICAZIONE

Selezione del disegno di ricerca. Quantitativo e qualitativo

Dispositivi per il controllo

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Corso di Informatica. Problemi ed algoritmi. Ing Pasquale Rota

OBIETTIVI DISCIPLINE PROFESSIONALIZZANTI I.P.I.A. (Allegato 5)

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

Marco Listanti. Telecomunicazioni (Canale 2) - Prof. Marco Listanti - A.A. 2016/2017. DIET Dept

Transcript:

Sistemi e modelli Obbiettivo: sviluppare metodologie e strumenti di analisi quantitativa della QoS di sistemi costruzione e soluzione di modelli per la valutazione di prestazioni e affidabilità di sistemi collezione di elementi (componenti, entità) interdipendenti e che interagiscono per raggiungere uno specifico obbiettivo funzionalità economicità prestazioni correttezza confidenza P2.1 Sistemi Sistemi di elaborazione - architetture hw - sistemi operativi - sistemi di basi di dati - architetture sw - reti di calcolatori e sistemi distribuiti - sistemi real-time Sistemi di comunicazione - reti di comunicazione (wired e wireless) - protocolli Studio del comportamento del sistema e sua valutazione in termini di costo/prestazioni e di affidabilità durante tutto il ciclo di vita P2.2 1

Analisi quantitativa Fase di progetto e di implementazione Fase di dimensionamento e acquisizione Fase di evoluzione della configurazione (struttura) e del carico Analisi e valutazione quantitativa di alternative di progetto Ottimizzazione rispetto a determinate specifiche P2.3 Metodologie Metodologie di valutazione delle prestazioni di sistemi Misurazione (empiriche) Modellistiche Misurazione Propotipazione diretta Benchmarking (carico artificiale) Modelli analitici Modelli ibridi Modelli di simulazione Benchmark: insieme di programmi (lavori) applicativi che rappresentano il titpico carico del sistema da misurare Ripetibilità P2.4 2

Sistemi e modelli Analisi impiego Creazione Formalizzazione Modello Livello di astrazione del modello: livello di dettaglio di rappresentazione Definizione degli obbiettivi Usare modelli semplici e facilmente risolubili specie nelle prime fasi di progetto di sistema P2.5 Modellazione - vantaggi Costruzione di un modello di sistema rappresentazione astratta formalizzazione di osservazioni empiriche Vantaggi organizzazione delle conoscenze e osservazioni empiriche comprensione del sistema rilevanza di componenti e/o interazioni facilita l analisi del sistema modificabilità indispensabile in fase di progetto valutazione di alternative impiego di diversi modelli in funzione degli obbiettivi Obbiettivo 1... Obbiettivo n Modello 1 Modello n P2.6 3

Modellazione - limiti Rischi livello di astrazione non appropriato tendenza ad estrapolare i risultati del modello oltre al suo campo di applicabilità Componenti (proprietà elementari del sistema) Componenti (proprietà elementari del modello) + + Interazioni nel sistema Interazioni nel modello Comportamento del sistema Comportamento del modello SISTEMA MODELLO P2.7 Creazione di un modello Definizione tramite un processo di astrazione Parametrizzazione alternative oggetto di analisi Valutazione soluzione del modello Sistemi in cui vi è competizione per l uso di risorse: sistemi di congestione Modelli di code, modelli a rete di code Costi - per l attesa per le risorse - per l uso delle risorse Punto di vista del sistema Punto di vista dell utente max uso risorse min tempi di risposta P2.8 4

Classificazione di sistemi e modelli Sistemi naturali esistenti Stato del sistema artificiali ipotetici condizione del sistema al tempo t Variabili di stato descrizione delle entità (componenti), dei loro attributi, delle attività nel tempo Variabili endogene esogene risultato di una attività interna risultato di una attività esterna aperto (esistono variabili esogene) o chiuso (altrimenti) continuo (variabili continue) o discreto (var. discrete) stocastico (variabili casuali) o deterministico (var. deterministiche) P2.9 -> Modello Livello di astrazione Classificazione dei modelli Modello: aperto/chiuso, stocastico/determ.,continuo/discreto, -> Modello Proprietà oggetto del sistema ->?? Modelli fisici in scala (es. modellini navi, edifici, ) iconici (es. mappe) dinamici, analogici (es. fluidodinamica) simbolici matematici insieme di relazioni logiche/matematiche espresse in un formalismo matematico non-matematici linguistici, grafici, schematici P2.10 5

Modellazione Tipi di corrispondenza corrispondenza iconica proprietà oggetto nel sistema->stessa proprietà nel modello corrispondenza per analogia proprietà oggetto nel sistema->diversa proprietà nel modello rappresentazione simbolica proprietà oggetto nel sistema->simboli e relazioni nel modello Note: - la mancanza di semplificazioni può ridurre l efficacia di un modello - modello: compromesso fra livello di dettaglio e costi - bontà e appropriatezza del modello dipendono dallo scopo P2.11 Modellazione: procedimento iterativo Il processo di creazione, definizione e costruzione di un modello richiede - che siano esplicitate le assunzioni definite motivate giustificate - semplicità - parametri misurabili - facilità di soluzione del modello Procedimento iterativo Sviluppo di modelli secondo uno schema di relazione gerarchica topdown livello di astrazione n -> MODELLO n n=1,,n relazione fra i modelli a diversi livello obbiettivi e risultati con un livello di dettaglio crescente P2.12 6

Ciclo di creazione ed uso di modelli 1. Definizione degli obbiettivi di studio definizione del sistema e ambiente esterno definizione delle variabili e indici da valutare definizione dei criteri per al valutazione delle soluzioni - acquisizione dei dati dal sistema - misurazione del carico del sistema 2. Definizione del modello Formulazione delle ipotesi e assunzioni livello di astrazione componenti, attributi, caratteristiche funzionali, relazioni complessità strutturale, solubilità 3. Parametrizzazione caratterizzazione del carico - misurazione, strumenti 4. Valutazione (soluzione) del modello, interpretazione dei risultati scelta metodologia 5. Validazione del modello valutazione adeguatezza di: modello, obbiettivi, risultati possibile iterazione ai punti 1,2 o 3 con relative modifiche P2.13 Adeguatezza del modello 6. Documentazione Possibile analisi di sensitività Adeguatezza del modello - significatività dei risultati - complessità della soluzione - semplicità d uso ANALISI DI SENSITIVITA possibile impatto sui risultati (prestazioni) delle ipotesi e assunzioni - robustezzaanalisi del modello sotto diverse condizioni confronto dei risultati - casi limite valutazione del modello sotto assunzioni estreme, calcolo di valori limite Una possibile causa di mancato raggiungimento degli obbiettivi è la presenza di colli di bottiglia (bottleneck) nel sistema -> modifica Iterazioni e modifica di obbiettivi (1), assunzioni/definizione del modello (2), misurazione e parametrizzazione (3). P2.14 7