runtime, and the potential for high time and space overhead necessary to process self-describing messages [Bell06].
Data (link)
The primary drawbacks of Messaging are its lack of statically typed interfaces, which makes it hard to validate system behavior prior to (link)