Keyphrases
- hardware platforms
- computer hardware
- software developers
- computer systems
- development cycle
- development process
- commercial off the shelf
- hardware design
- software engineering
- software design
- software implementation
- control software
- design tools
- personal computer
- development environment
- quality assurance
- software evolution
- software industry
- embedded systems
- computing platform
- software application
- dedicated hardware
- software reuse
- computing systems
- software tools
- software development
- low cost
- high end
- technical issues
- systems development
- massively parallel
- cross platform
- industry standard
- hardware and software
- source code