Keyphrases
- software architecture
- software development
- description language
- software evolution
- software engineering
- distributed systems
- functional requirements
- architectural design
- software systems
- reference architecture
- reference model
- real world
- case study
- project management
- software development process
- embedded software
- software projects
- theoretical considerations
- dynamic reconfiguration
- commercial off the shelf
- object oriented software
- reverse engineering
- design patterns
- reinforcement learning
- database systems
- data mining