SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR COMMUNICATING SEMANTIC MESSAGES OVER A COMMUNICATION CHANNEL