Keyphrases
- highly modular
- software architecture
- software design
- modular architecture
- software development
- design process
- user interface
- design concepts
- hardware design
- knowledge based systems
- intellectual property
- highly flexible
- computer systems
- programming language
- software systems
- software engineering
- embedded systems
- expert systems
- software tools
- platform independent
- natural language
- case study
- java programming
- development process
- modeling language
- engineering design
- design patterns
- database
- computer aided
- artificial intelligence