Abstract | ||
---|---|---|
Abstract: The main motivation for the present work stems from the wide gap which exists between the research efforts devoted to developing formal descriptions for communication protocols and the effective development methodologies used in industrial implementations. We apply object-oriented (OO) modelling principles to networking protocols, exploring the potential for producing re-useable software modules by discovering the generic underlying class structures and behaviour. Petri nets (PNs) are used for deriving re-useable model elements and the slightly modified TTCN notation is used for message sequence encoding. This demonstrates a formal, practical approach to the development of a protocol implementation through OO modelling. The paper addresses the problem of inter-layer communication among multiple protocol entities (PEs), assuming the standard ISO/OSI Reference Model. A generalised model called the inter-layer communication (ILC) model is proposed. An example of a PE based on the alternating-bit protocol (ABP) is also discussed. |
Year | DOI | Venue |
---|---|---|
1995 | 10.1109/ICCCN.1995.540097 | ICCCN |
Keywords | Field | DocType |
generalised model,protocol implementation,networking protocol,re-useable model element,communication protocol,multiple protocol entity,object-oriented modelling,inter-layer communication,oo modelling,effective development methodology,alternating-bit protocol,communication protocols,object oriented,open systems,petri nets,reference model,software design,computer science,formal specification,network protocol,encoding,algorithm design and analysis,protocols,petri net | Petri net,Software design,TTCN,Object-oriented programming,Alternating bit protocol,Computer science,Computer network,Formal specification,OSI model,Distributed computing,Communications protocol | Conference |
ISBN | Citations | PageRank |
O-8186-7180-7 | 1 | 0.37 |
References | Authors | |
8 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
andrew a hanish | 1 | 1 | 0.37 |
Tharam S. Dillon | 2 | 2573 | 340.98 |