Communicating sequential processes
Communicating sequential processes
The C programming language
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Modal and temporal properties of processes
Modal and temporal properties of processes
Formal Analysis of a Space-Craft Controller Using SPIN
IEEE Transactions on Software Engineering
A Discipline of Programming
µCRL: A Toolset for Analysing Algebraic Specifications
CAV '01 Proceedings of the 13th International Conference on Computer Aided Verification
SPIN'05 Proceedings of the 12th international conference on Model Checking Software
Hi-index | 0.00 |
The language χ has been developed for modeling of industrial systems. Its simulator has been successfully used in many industrial areas for obtaining performance measures. For functional analysis simulation is less applicable and such analysis can be done in other environments. The purpose of this paper is to describe an automatic translator from χ to Promela, the input language of the well known model-checker Spin. We highlight the differences between the two languages and show, in a step by step manner, how some of them can be resolved. We conclude by giving a translation scheme and apply the translator in a small industrial case study.