Using Software Architectures and Design Patterns for Developing Distributed Applications.
Feras T. DabousFethi A. RabhiHairong YuPublished in: Australian Software Engineering Conference (2004)
Keyphrases
- design patterns
- software architecture
- software engineering
- description language
- software systems
- object oriented software
- software design
- functional requirements
- design principles
- usage scenarios
- metamodel
- code reuse
- embedded software
- reference model
- software development
- database driven
- ontology driven
- reference architecture
- distributed systems
- object oriented
- specific problems
- product line
- design rationale
- semi automatic
- software evolution
- design requirements
- model view controller
- database