TMACS: type-based distributed middleware for mobile ad-hoc networks. - Lin, Jinsong; Shing, Eusden; Chan, Wing-Kai; Bagrodia, Rajive L. (2008)