摘要 |
The invention relates to a method for analyzing transmitted protocol data units, especially of the General Inter ORB protocol, comprising three phases in the General Inter ORB decoder in relation to a single object-an initialization phase, a learning phase and a decoding phase-so that the messages contained can be represented as completely as possible. In the initialization phase, lists of all possible interface definitions are established. These lists are stored specifically for a particular host, a particular agent or an agent-specific destination address. In the learning phase, exclusion criteria are used to reduce the number of possibilities, although the evaluated message cannot yet be decoded definitively. There are still more than one interface definitions that may form the basis of a particular object. Once it has been determined which interface definition the object is based on, the message sent from or to the object can be decoded in the decoding phase. In principle, there is no clear boundary between phases two and three and a partial jump back from phase three to phase two may be necessary. Any messages that cannot be decoded because phase three has not yet been reached can either only be output in a non-decoded form or the decoding process must be completed at a later stage. One particularly simple possibility is an initial execution of phase two with all recorded protocol data units followed by the re-decoding of all of these in phase three.
|