Towards Formal Verification of ToolBus Scripts

  • Authors:
  • Wan Fokkink;Paul Klint;Bert Lisser;Yaroslav S. Usenko

  • Affiliations:
  • Software Engineering Cluster, Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands and Theoretical Computer Science Section, Vrije Universiteit Amsterdam, The Netherlands;Software Engineering Cluster, Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands and Programming Research Group, Universiteit van Amsterdam, The Netherlands;Software Engineering Cluster, Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands;Software Engineering Cluster, Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands and Laboratory for Quality Software (LaQuSo), Technische Universiteit Eindhoven, The Netherlands

  • Venue:
  • AMAST 2008 Proceedings of the 12th international conference on Algebraic Methodology and Software Technology
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

ToolBusallows one to connect tools via a software bus. Programming is done using the scripting language Tscript, which is based on the process algebra ACP. Tscriptwas originally designed to enable formal verification, but this option has so far not been explored in any detail. We present a method for analyzing a Tscriptby translating it to the process algebraic language mCRL2, and then applying model checking to verify behavioral properties.