Keyphrases
- design concepts
- software architecture
- software development
- user interface
- hardware design
- case study
- software design
- modeling language
- online learning
- design principles
- embedded systems
- platform independent
- design tools
- service oriented
- building blocks
- design patterns
- engineering design
- source code
- software systems
- simulation environment
- low cost
- design process