A modular approach is proposed for constructing a converter for two protocols that go through different phases, performing separate functions in each phase. The construction of such a converter consists of three steps: (1) the decomposition of protocols into distinct functions; (2) the construction of functional converters for each pair of functions selected by the converter designer; and (3) the merging of local functions with functional converters to construct the final converter. The final converter not only contains a common subset of functions of the two protocols, but also includes functionalities specified to each protocol.
展开▼