ACM Home Page
Please provide us with feedback. Feedback
Using design patterns to develop reusable object-oriented communication software
Full text PdfPdf (261 KB)
Source
Communications of the ACM archive
Volume 38 ,  Issue 10  (October 1995) table of contents
Special issue on object-oriented experiences and future trends
Pages: 65 - 74  
Year of Publication: 1995
ISSN:0001-0782
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 231,   Citation Count: 36
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/226239.226255
What is a DOI?

ABSTRACT

Despite dramatic increases in network and host performance, it remains difficult to design, implement, and reuse communication software for complex distributed systems. Examples of these systems include global personal communication systems, network management platforms, enterprise medical imaging systems, and real-time market data monitoring and analysis systems. In addition, it is often hard to directly reuse existing algorithms, detailed designs, interfaces, or implementations in these systems due to the growing heterogeneity of hardware/software architectures and the increasing diversity of operating system platforms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Blaine, G., Boyd, M., and Crider, S. Project Spectrum: Scalable bandwidth for the BJC health system. HIMSS, Health Care Communications, 1994, pp. 71-81.
 
2
 
3
 
4
 
5
6
 
7
8
 
9
Lavender, R.G. and Schmidt, D.C. Active Object: An object behavioral pattern for concurrent programming. In Proceedings of the Second Annual Conference on the Pattern Languages of Programs, (Monticello, Illinois, Sept. 1995.), pp. 1-7.
 
10
Linton, M.A. and Calder, P.R. The design and implementation of InterViews. In Proceedings of the USENIX C++ Workshop, November 1987.
 
11
 
12
Schmidt, D.C. Acceptor and connector: Design patterns for active and passive establishment of network connections. In Proceedings of the Workshop on Pattern Languages of Object-Oriented Programs at ECOOP '95, (Aarhus, Denmark), August 1995.
 
13
Schmidt, D.C. A system of reusable design patterns for communication software. In The Theory and Practice of Object Systems (Special Issue on Patterns and Pattern Languages, S.P. Berczuk, Ed.), Wiley, New York, 1995.
 
14
 
15
Schmidt, D.C. and Cranor, C.D. Half-Sync/Half-Async: An architectural pattern for efficient and well-structured concurrent I/O. In Proceedings of the Second Annual Conference on the Pattern Languages of Programs, (Monticello, Illinois, Sept. 1995 ), pp. 1-10
 
16

CITED BY  36