Keyphrases
- building blocks
- design criteria
- distributed systems
- design process
- computer systems
- design issues
- interactive systems
- software architecture
- complex systems
- design requirements
- design processes
- design choices
- human computer interface
- quality assessment
- computer aided
- data sets
- intelligent systems
- information retrieval systems
- management system
- evolutionary algorithm
- user interface