D1 - KNOWLEDGE AND UNDERSTANDING
At the end of the course, the student should know and understand:
issues relevant to the modelling of a complex system
the concept of entanglement between structure and behaviour
issues related to the dynamics of a complex system
the role of entropy for detecting the state of a complex system
the concept of emerging behaviour
the differences among models and languages
the three formal aspects of a complex system: computation, coordination and adaptation
the automata-based modelling and forma languages (FSMs)
the process-based modelling and algebraic languages (CCS)
the agent-based modelling and coordination languages (Klaim, Linda)
D2 - APPLYING KNOWLEDGE AND UNDERSTANDING
At the end of the course, the student should be able to:
characterise the structure and dynamics of complex systems
distinguish interactions from relations, so as communication from coordination
correlate the behavioural and structural components of a complex system
analyse whether to apply an agent-base model to a real context
D3 - MAKING JUDGEMENTS
At the end of the course, the student must be able to select:
the best calculus to characterize the structure of a complex system
the more suitable approach to model the behaviour of a complex system;
D4 - COMMUNICATION SKILLS
write a short review in LaTex
write an essay about the assigned research topic
make a short presentation of the assigned topic
D5 - LEARNING SKILLS
At the end of the course, the student should be able to:
autonomously understand if the evolution of the model of a given system can be described and coordinated through the analysis of its phenomenological data.