In Action

About

Our continuous and evidential tool integration framework is inspired and closely related to SRI’s evidential toolbus (ETB), which is a distributed workflow-based tool integration framework for constructing claims supported by evidence. There are, however, some essential differences: (1) Whereas the ETB employs a variant of Datalog for representing claims, rules and evidence, our framework uses the safety case notation GSN for encoding safety arguments - GSN enables application of pattern-based safety arguments that captures re-usable best practices for safety argumentation; (2) Whereas ETB is based on an internal client-server architecture for handling distributed workflows, our framework is built on top of a Continuous Integration (CI) framework, thereby enabling the separation of concerns between evidence creation and continuous update and maintenance. In addition, this also allows our evidential integra- tion framework to directly build upon and benefit from current and also future features of CI frameworks.
Tools Server
Patterns Database
Configuration File
Integration Engine

2 Applications of the Framework

Publications

  1. Evidential Verification and Continuous Integration, Tewodros A. Beyene, Carmen Carlan, and Harald Ruess, (available on request).
  2. Integrated Formal Analysis for Code Review, Tewodros A. Beyene and Harald Ruess, (available on request).
  3. Integrated Formal Methods for Constructing Assurance Cases, Carmen Carlan, Tewodros A. Beyene, and Harald Ruess, The 6th IEEE International Workshop on Software Certification, October 2016.