Plasma Lab: A Modular Statistical Model Checking Platform

Legay, Axel;Sedwards, Sean;Traonouez, Louis-Marie
(2016) ISoLA (10.October.2016)

Files

No attached file found for this publication.

Details

Authors
  • Legay, AxelUCLouvain
    Author
  • Sedwards, Sean
    Author
  • Traonouez, Louis-Marie
    Author
Abstract
We present an overview of Plasma Lab, a modular statistical model checking (SMC) platform that facilitates multiple SMC algorithms , multiple modelling and query languages and has multiple modes of use. Plasma Lab may be used as a stand-alone tool with a graphical development environment or invoked from the command line for high performance scripting applications. Plasma Lab is written in Java for maximum cross-platform compatibility, but it may interface with tools and libraries written in arbitrary programming languages. Plasma Lab's API also allows it to be incorporated as a library within other tools. We first describe the motivation and architecture of Plasma Lab, then proceed to describe some of its important algorithms, including those for rare events and nondeterminism. We conclude with a number of industrially-relevant case studies and applications.
Affiliations

Citations

Legay, A., Sedwards, S., & Traonouez, L.-M. (2016). Plasma Lab: A Modular Statistical Model Checking Platform. Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques Lecture Notes in Computer Science. Published. ISoLA. https://doi.org/10.1007/978-3-319-47166-2_6