HOME

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
summerschool2018:lecture10 [2018/04/25 23:34]
nour.assy
summerschool2018:lecture10 [2018/05/01 12:45]
nour.assy
Line 15: Line 15:
 \\ \\ \\ \\
  
-**Title**: ​TBA+**Title**: ​A Modest Tutorial in Quantitative Modelling and Analysis
  
 \\ \\ \\ \\
  
-**Abstract**: ​TBA+**Abstract**: ​Over the last three decades, significant progress has been made in the area of formal methods to allow the construction and analysis of mathematically precise models of critical systems. Classically,​ model checking has been used to verify functional properties related to correctness and safety. However, since e.g. correct system implementations may still be unusably slow, performance requirements have to be considered as well. This need to evaluate both qualitative as well as quantitative properties fostered the development of integrative approaches that combine probabilities,​ real-time aspects and costs with formal verification techniques. 
 +\\ 
 +Today, behavioural modelling and analysis is supported by a wide range of tools and formalisms. In this lecture, we give a practical introduction to quantitative verification using the Modest modelling language. Modest is rooted in process algebra, but borrows syntax and concepts from widely-used programming languages to be more accessible to programmers and engineers. We present its mathematical foundations,​ ranging from Markov chains to priced probabilistic timed automata. The analysis of Modest models is supported by the Modest Toolset with exhaustive and statistical model checking techniques. Our lecture concludes with a hands-on experience to model and optimise the experiment scheduling on nanosatellites and attacks on the Bitcoin cryptocurrency. 
  
 \\ \\ \\ \\