A grammatical channel is a full-duplex message passing channel which is capable of parsing a user level message protocol
A grammatical channel is a full-duplex message passing channel which is capable of parsing a user level message protocol upon request. Multiple user protocols may be supported in an application. Grammatical channels may be used to improve interface specifications, software maintenance, and error checking.
See GrammaticalChannels.pdf