Keyphrases
- software design
- software systems
- software engineering
- software development
- object oriented design
- distributed systems
- functional requirements
- educational software
- design patterns
- uml diagrams
- multi agent
- cooperative
- distributed environment
- computing environments
- distributed data
- lightweight
- database
- distributed network
- software development process
- mobile sensor
- fault tolerant
- computer networks
- peer to peer
- knowledge management
- user interface
- case study
- learning algorithm
- databases
- data sets