A Lesson for Software Engineering from Knowledge Engineering
- Springer-Verlag Berlin Heidelberg
- Publication Type:
- Conference Proceeding
- Database and Expert Systems Applications. 14th International Conference, DEXA 2003 Proceedings, 2003, pp. 569 - 578
- Issue Date:
Knowledge engineering has developed fine tools for maintaining the integrity of knowledge bases. These tools may be applied to the maintenance of conventional programs particularly those programs in which business rules are embedded. A unified model of knowledge represents business rules at a higher level of abstraction than the rule-based paradigm. Representation at this high level of abstraction enables any changes to business rules to be quantified and tracked through to the imperative programs that implement them. Further, methods may be applied to simplify the unified model so that the maintenance of the imperative implementation too is simplified.
Please use this identifier to cite or link to this item: