Keyphrases
- software architecture
- software components
- software systems
- design patterns
- software development
- description language
- commercial off the shelf
- software engineering
- embedded software
- reference model
- distributed systems
- decision support
- architectural design
- quality attributes
- functional requirements
- reference architecture
- database
- third party
- databases
- source code
- learning algorithm
- software design