Architectural and Behavioural Modelling in Computer Communication