Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Pattern languages of program design
Pattern languages of program design
A generative development-process pattern language
Pattern languages of program design
Pattern languages of program design
Transition to object-oriented software development
Communications of the ACM
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Industrial experience with design patterns
Proceedings of the 18th international conference on Software engineering
Communications of the ACM
The pros and cons of adopting and applying design patterns in the real world
Communications of the ACM
An essential design pattern for fault-tolerant distributed state sharing
Communications of the ACM
An application-independent concurrency skeleton in Ada 95
Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada
Strategic directions in object-oriented programming
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Using design patterns to guide the development of reusable object-oriented software
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
An integrated solution based approach to software development using unified reuse artifacts
ACM SIGSOFT Software Engineering Notes
Design reuse in hypermedia applications development
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
Generating the architecture of GIS applications with design patterns
GIS '97 Proceedings of the 5th ACM international workshop on Advances in geographic information systems
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
A pattern system for network management interfaces
Communications of the ACM
Conceptual schema analysis: techniques and applications
ACM Transactions on Database Systems (TODS)
Object oriented reuse: experience in developing a framework for speech recognition applications
Proceedings of the 20th international conference on Software engineering
On built-in test reuse in object-oriented framework design
ACM Computing Surveys (CSUR)
A methodology for interfacing open source systemC with a third party software
Proceedings of the conference on Design, automation and test in Europe
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
Applying a pattern language to develop extensible ORB middleware
Design patterns in communications software
The Optimal Class Size for Object-Oriented Software
IEEE Transactions on Software Engineering
Research Frontiers in Object Technology
Information Systems Frontiers
IEEE Software
Using Patterns to Design Rules in Workflows
IEEE Transactions on Software Engineering
On Observing and Constraining Active Systems
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
Aspects in Distributed Environments
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
Object Oriented Design Knowledge: Ontology and Measurement of Impact
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
"Modeling-by-Patterns" of Web Applications
ER '99 Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling
A pattern-based J2EE application development environment
Nordic Journal of Computing
Pattern-Based Framework for Multimedia Distributed Applications
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Thresholds for Object-Oriented Measures
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Component-based software development for integrated construction management software applications
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
IEEE Transactions on Software Engineering
Software Design Patterns for Information Visualization
IEEE Transactions on Visualization and Computer Graphics
A java beans component architecture for cryptographic protocols
SSYM'98 Proceedings of the 7th conference on USENIX Security Symposium - Volume 7
Metis: a thin-client application framework
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Design patterns in X3D toolkits
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
Theory of relative defect proneness
Empirical Software Engineering
Integrating antipatterns into the computer science curriculum
Journal of Computing Sciences in Colleges
Using test case patterns to estimate software development and quality management cost
Software Quality Control
A development environment using behavior patterns to facilitate building 3D/VR applications
Proceedings of the Sixth Australasian Conference on Interactive Entertainment
Agent-oriented software patterns for rapid and affordable robot programming
Journal of Systems and Software
Exploring alternatives for representing and accessing design knowledge about enterprise integration
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Reusable features for VoIP service realization
Principles, Systems and Applications of IP Telecommunications
Lessons learned from using design patterns in industry projects
Transactions on pattern languages of programming II
Aspect-Oriented development of crosscutting features in distributed, heterogeneous systems
Transactions on Aspect-Oriented Software Development II
Preliminary reporting guidelines for experience papers
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Patterns for constructing CSCW applications in TINA
Computer Communications
The role of variability patterns in multi-tenant business software
Proceedings of the WICSA/ECSA 2012 Companion Volume
Modeling Design Patterns for Semi-Automatic Reuse in System Design
Journal of Database Management
ADAM: External dependency-driven architecture discovery and analysis of quality attributes
ACM Transactions on Software Engineering and Methodology (TOSEM)
Component survivability at runtime for mission-critical distributed systems
The Journal of Supercomputing
Hi-index | 0.06 |
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.