Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms.
Douglas C. SchmidtPaul StephensonPublished in: ECOOP (1995)
Keyphrases
- design patterns
- software systems
- software design
- software engineering
- software architecture
- object oriented
- object oriented software
- usage scenarios
- operating system
- messaging service
- ontology driven
- design principles
- software development
- database driven
- software platform
- software engineers
- specific problems
- metamodel
- process model
- communication technologies
- design rationale
- learning objects
- software developers
- software maintenance
- source code
- open source