Keyphrases
- software engineering
- cloud computing environment
- cloud computing
- virtual machine
- load balancing
- artificial intelligence
- software systems
- open architecture
- software development
- object oriented
- case study
- software process
- development process
- development methodologies
- requirements engineering
- distributed computing
- remote laboratories
- collaborative learning
- load balance
- data management
- systems analysis and design
- software developers
- computing resources
- resource allocation
- routing protocol