|
Warning: The download time has expired please click on the item to try again.
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
|
Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerlad , Michael Stal, Pattern-oriented software architecture: a system of patterns, John Wiley & Sons, Inc., New York, NY, 1996
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
 |
8
|
Ralph E. Johnson, Documenting frameworks using patterns, conference proceedings on Object-oriented programming systems, languages, and applications, p.63-76, October 18-22, 1992, Vancouver, British Columbia, Canada
|
| |
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
|
|
|
|
|
|
|
|
L. Charest , M. Reid , E. Aboulhamid , G. Bois, A methodology for interfacing open source systemC with a third party software, Proceedings of the conference on Design, automation and test in Europe, p.16, March 2001, Munich, Germany
|
|
|
Matthew B. Dwyer , Matthew J. Craig , Eric Runquist, An application-independent concurrency skeleton in Ada 95, Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada, p.179-192, December 03-07, 1996, Philadelphia, Pennsylvania, United States
|
|
|
Marc Nanard , Jocelyne Nanard , Paul Kahn, Pushing reuse in hypermedia design: golden rules, design patterns and constructive templates, Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems, p.11-20, June 20-24, 1998, Pittsburgh, Pennsylvania, United States
|
|
|
|
|
|
S. Gordillo , F. Balaguer , F. Das Neves, Generating the architecture of GIS applications with design patterns, Proceedings of the 5th ACM international workshop on Advances in geographic information systems, p.30-34, November 10-14, 1997, Las Vegas, Nevada, United States
|
|
|
|
|
|
Khaled El Emam , Saïda Benlarbi , Nishith Goel , Walcelio Melo , Hakim Lounis , Shesh N. Rai, The Optimal Class Size for Object-Oriented Software, IEEE Transactions on Software Engineering, v.28 n.5, p.494-509, May 2002
|
|
|
Kent Beck , Ron Crocker , Gerard Meszaros , John Vlissides , James O. Coplien , Lutz Dominick , Frances Paulisch, Industrial experience with design patterns, Proceedings of the 18th international conference on Software engineering, p.103-114, March 25-29, 1996, Berlin, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Yingwu Wang , Dilip Patel , Graham King , Ian Court , Geoff Staples , Maraget Ross , Mohamad Fayad, On built-in test reuse in object-oriented framework design, ACM Computing Surveys (CSUR), v.32 n.1es, March 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Deborra J. Zukowski , Apratim Purakayastha , Ajay Mohindra , Murthy Devarakonda, Metis: a thin-client application framework, Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS), p.8-8, June 16-20, 1997, Portland, Oregon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|