Keyphrases
- software engineering
- programming language
- object oriented
- language learning
- artificial intelligence
- software systems
- language processing
- software architecture
- modeling language
- general purpose
- software development
- neural network
- data model
- design patterns
- software projects
- software maintenance
- multi agent systems
- software design
- high level
- linguistic knowledge
- software reuse
- software engineering education