An action-based framework for veryfying logical and behavioural properties of concurrent systems