SOFTWARECOMMUNICATIONSARCHITECTURESPECIFICATION