1995 · 116 citations · 4 references
ComputingComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksSystems ProgrammingCommunication NetworksData Link LayerNetwork ArchitectureNetwork ProtocolsPacket SwitchingTransport LayerNetwork Protocol ImplementationObject-oriented ArchitectureObject-oriented Design ModelsSignalling SystemsTcp Programming
Writing software to control networks is important and difficult. It must be efficient, reliable, and flexible. Conduits+ is a framework for network software that has been used to implement the signalling system of a mullti-protocol ATM access switch. An earlier version was used to implement TCP/IP. It reduces the complexity of network software, makes it easier to extend or modify network protocols, and is sufficiently efficient. Conduits+ shows the power of a componentized object-oriented framework and of common object-oriented design patterns.
4
Ralph E. Johnson, Brian Foote · Journal of Object-oriented Programming · 1988 · 1.1K citations
Computing, Computer Science, Design +15
The Conduit: A Communication Abstraction in C++.
J. M. Zweig, R. E. Johnson · 1990 · 28 citations