Chapter

Algebraic Methodology and Software Technology

Volume 5140 of the series Lecture Notes in Computer Science pp 160-166

Towards Formal Verification of ToolBus Scripts

  • Wan FokkinkAffiliated withSoftware Engineering Cluster, Centrum voor Wiskunde en InformaticaTheoretical Computer Science Section, Vrije Universiteit Amsterdam
  • , Paul KlintAffiliated withSoftware Engineering Cluster, Centrum voor Wiskunde en InformaticaProgramming Research Group, Universiteit van Amsterdam
  • , Bert LisserAffiliated withSoftware Engineering Cluster, Centrum voor Wiskunde en Informatica
  • , Yaroslav S. UsenkoAffiliated withSoftware Engineering Cluster, Centrum voor Wiskunde en InformaticaLaboratory for Quality Software (LaQuSo), Technische Universiteit Eindhoven

* Final gross prices may vary according to local VAT.

Get Access

Abstract

ToolBus allows one to connect tools via a software bus. Programming is done using the scripting language Tscript, which is based on the process algebra ACP. Tscript was 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 Tscript by translating it to the process algebraic language mCRL2, and then applying model checking to verify behavioral properties.