Design and Engineering of Intelligent Communication Systems