Aspetti di base riguarderanno la creazione di modelli di simulazione di sistemi complessi, la realizzazione di simulatori e l'analisi dei dati prodotti dal simulatore. Il corso intende introdurre anche i concetti fondamentali della simulazione distribuita e discuterne alcune applicazioni quali la creazione di ambienti virtuali distribuiti. Il corso prevede anche un modulo in cui verranno introdotte problematiche di progetto e valutazione di sistemi wireless; verranno analizzati specifici aspetti di tali sistemi mediante modelli di simulazione. Verranno, inoltre, presentati linguaggi di programmazione e ambienti di programmazione per lo sviluppo e soluzione di modelli di simulazione.
[1] A.M. Law, W.D. Kelton, Simulation Modeling and Analysis, Mac
Graw-Hill, 1982.
[2] K.S. Trivedi, Probability and Statistics with Reliability, Queueing and
Computer Applications, Prentice Hall, Englewood Cliffs, NJ, USA, 1982.
[3] J.Banks, J.S. Carson, B. L. Nelson, D. Nicol. Discrete-Event System
Simulation, Prentice Hall, 2010.
[4] R. Fujimoto, Parallel and Distributed Simulation ,
Wiley Interscience, 2000.
[5] G. Iazeolla, Principi e Metodi di Simulazione Discreta, Franco
Angeli, 2010.
[6] Christos G. Cassandras, S. Lafortune, Introduction to Discrete Event
Systems, Springer, 2006.
[SW1] Random Number Generators
[SW1.1]
Random Number Generators
[SW2] What is Simulation?