Keyphrases
- software engineering
- artificial intelligence
- software development
- programming language
- software systems
- parallel hardware
- human computer interaction
- software projects
- real world
- parallel processing
- software reuse
- software engineers
- development process
- formal methods
- software architecture
- requirements engineering
- depth first search
- high level
- development methodologies
- requirements elicitation
- case study
- distributed memory machines