Keyphrases
- software components
- formal specification
- software systems
- software development
- building blocks
- software reuse
- software modules
- web services
- functional requirements
- commercial off the shelf
- java programs
- data sets
- reusable components
- software engineering
- development environments
- component based development
- relational databases
- case study
- artificial intelligence