In this paper domain concepts for communication protocols are introduced. These concepts were found from several different protocols, and protocol implementation frameworks and environments. In this paper there are introduced first two different protocol implementation environment, then the domain concepts, and finally how those concepts can be mapped to implementation environments. These concepts were used to support protocol design, implementation, documentation, and also as a learning aid for newcomers to this domain. They were also used when a guideline for standardization was developed in ETSI. The main reason for this work was (and still is) the insufficience of the UML for protocol engineering domain. The limitations of the UML in this domain are introduced briefly in this paper.
|Series||Computer science and information systems reports. TR, Technical reports|
|Conference||4th OOPSLA Workshop on Domain-Specific Modeling, DSM'04|
|Period||24/10/04 → 24/10/04|