Automated translation and analysis of a ToolBus script for auctions

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

  • Affiliations:
  • Theoretical Computer Science Section, Vrije Universiteit 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;INRIA Lille - Nord Europe, Parc Scientifique de la Haute Borne, Villeneuve d’Ascq, France

  • Venue:
  • FSEN'09 Proceedings of the Third IPM international conference on Fundamentals of Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

ToolBus allows to connect tools via a software bus. Programming is done using the scripting language Tscript, which is based on the process algebra ACP. In previous work we presented a method for analyzing a Tscript by translating it to the process algebraic language mCRL2, and then applying model checking to verify certain behavioral properties. We have implemented a prototype based on this approach. As a case study, we have applied it on a standard example from the ToolBus distribution, distributed auction, and detected a number of behavioral irregularities in this auction Tscript.