Model and classification of software connectors