Reusable Knowledge-Based Components for Building Software Applications: A Knowledge Modelling Approach.
Martín MolinaJosé Luis SierraJosé CuenaPublished in: Int. J. Softw. Eng. Knowl. Eng. (1999)
Keyphrases
- software components
- reusable components
- software systems
- software reuse
- expert systems
- domain knowledge
- knowledge intensive
- knowledge sources
- knowledge acquisition
- software development
- component based development
- source code
- higher level
- knowledge management
- background knowledge
- design patterns
- knowledge representation
- artificial intelligence
- database
- commercial off the shelf
- neural network
- design rationale
- prior knowledge
- software maintenance
- knowledge extraction
- knowledge discovery
- software architecture
- knowledge based systems