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.

Springer
J. Meseguer (Jose) , G. Rosu (Grigore)
Lecture Notes in Computer Science
International Conference on Algebraic Methodology and Software Technology
Software Analysis and Transformation

Fokkink, W., Klint, P., Lisser, B., & Usenko, Y. (2008). Towards Formal Verification of Toolbus Scripts. In J. Meseguer & G. Rosu (Eds.), Proceedings of international conference on Algebraic Methodology and Software Technology 2008 (12) (pp. 160–166). Springer.