Software design SOCom library# SOCom library# 1. Structural View 1.1. Runtime 1.2. Client connector 1.3. Server connector 2. Behavioral View 2.1. Runtime 2.2. Server connector 2.3. Method Communication 2.4. Event Communication 2.5. Field Notification Communication 2.6. Service Gateway - require service 2.7. Service Gateway - provide service 2.8. Deadlock detection 2.9. Client_connector deadlocks 2.10. Server_connector deadlocks 3. State Dynamics View 3.1. Event subscription state 3.2. Service state