Russell Cameron Thomas
PhD Candidate
George Mason University
  1. Introduction 
    Overview of the tutorial, the intended reader, and how to get the most out of it. Credits.

  2. Basics of Risk Modeling  90%
    Presents a few basic models that arise in risk analysis and modeling. These set the stage for the more sophisticated and realistic models in following chapters.

  3. Model 1 - Breach Impact Estimation ⛔️

  4. Model 2 - Control Effectiveness ⛔️

  5. Model 3 - Intelligent Adversaries ⛔️

  6. Model 4 - Aggregate Performance Scoring ⛔️

Other Resources

A. Interactive WebPPL editor – to create and modify your own markdown pages, saved in your browser’s cache.

B. Probabilistic Models of Cognition – an on-line book for the cognitive science applications of WebPPL. CAUTION: This book uses an older version of WebPPL and the syntax and functions are somewhat different than used in this tutorial.

C. WebPPL Language Manual – a tutorial introduction to the design of WebPPL, which can help you understand how the language is interpreted and executed, and therefore why the language is designed the way it is (e.g. functional programming).

D. WebPPL Language Reference – specification of components and functions in the language.

E. WebPPL.org – interactive editor and local installation instructions. (Note: this editor does not have all the javascript libraries necessary to run the models presented here.)