UNIX network programming
Inside Windows NT
UNIX System V network programming
UNIX System V network programming
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern languages of program design
Pattern languages of program design
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
OODCE: a C++ framework for the OSF distributed computing environment
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
ASX: an object-oriented framework for developing distributed applications
CTEC'94 Proceedings of the 6th conference on USENIX Sixth C++ Technical Conference - Volume 6
Object-oriented components for high-speed network programming
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Applying a pattern language to develop application-level gateways
Design patterns in communications software
The Optimal Class Size for Object-Oriented Software
IEEE Transactions on Software Engineering
Thresholds for Object-Oriented Measures
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Defect Frequency and Design Patterns: An Empirical Study of Industrial Code
IEEE Transactions on Software Engineering
Design and performance of an object-oriented framework for high-speed electronic medical imaging
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Hi-index | 0.00 |
Design patterns help to improve communication software quality since they address a fundamental challenge in large-scale software development: communication of architectural knowledge among developers. This paper makes several contributions to the study and practice of design patterns. It presents a case study that illustrates how design patterns helped to reduce development effort and project risk when evolving an object-oriented telecommunication software framework across UNIX and Windows NT OS platforms. Second, the paper discusses the techniques, benefits, and limitations of applying a design pattern-based reuse strategy to commercial telecommunication software systems.