Knowledge engineering and management: the CommonKADS methodology
Knowledge engineering and management: the CommonKADS methodology
An expert system for supervised classifier design: Application to Alzheimer diagnosis
Expert Systems with Applications: An International Journal
A UML-based data warehouse design method
Decision Support Systems
An MDA approach for the development of data warehouses
Decision Support Systems
Towards a suite of quality metrics for KADS-domain knowledge
Expert Systems with Applications: An International Journal
Enabling Reasoning on the Web: Introducing a Test-Bed Simulation Framework
EMS '08 Proceedings of the 2008 Second UKSIM European Symposium on Computer Modeling and Simulation
CommonKADS analysis and description of a knowledge based system for the assessment of breast cancer
Expert Systems with Applications: An International Journal
Development and Verification of Rule Based Systems -- A Survey of Developers
RuleML '08 Proceedings of the International Symposium on Rule Representation, Interchange and Reasoning on the Web
Querying and Managing Provenance through User Views in Scientific Workflows
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
Towards an Improvement of Software Development Processes through Standard Business Rules
RuleML '09 Proceedings of the 2009 International Symposium on Rule Interchange and Applications
From UML/OCL to SBVR specifications: A challenging transformation
Information Systems
Merging model driven architecture and semantic web for business rules generation
RR'07 Proceedings of the 1st international conference on Web reasoning and rule systems
Using unified modeling language for conceptual modelling of knowledge-based systems
ER'07 Proceedings of the 26th international conference on Conceptual modeling
A knowledge-based system for knowledge management capability assessment model evaluation
WSEAS Transactions on Computers
Expert Systems with Applications: An International Journal
Review: formalizing knowledge and expertise: Where have we been and where are we going?
The Knowledge Engineering Review
Combining objects with rules to represent aggregation knowledge in data warehouse and OLAP systems
Data & Knowledge Engineering
KnowWE: a Semantic Wiki for knowledge engineering
Applied Intelligence
Reflections on 25+ years of knowledge acquisition
International Journal of Human-Computer Studies
Expert Systems with Applications: An International Journal
Hi-index | 12.05 |
This paper proposes an MDA approach to knowledge engineering, centered on the CommonKADS knowledge model. The latter corresponds to the CIM level of MDA whereas PRR, which represents production rules and rulesets, corresponds to the PIM level. The paper explores the mapping between CommonKADS knowledge models and production rules and rulesets based on PRR. Mapping CommonKADS knowledge models into PRR is very useful, due to the fact that the CIM level remains relatively unexplored, despite its key role in MDA. This motivates our choice to focus on the CIM and PIM levels. Furthermore, the mapping between PIM and PSM (i.e. the implementation of production rules in specific rule-based systems) constitutes less of an issue. To map CommonKADS knowledge models into PRR production rules and rulesets, we propose and illustrate a set of transformations. To ease these transformations, we start by grouping elements of the CommonKADS knowledge models into so-called ''inference groups''. We propose and illustrate an algorithm that defines these inference groups automatically. The definition of transformations between models (CIM to PIM levels) requires a specific metamodel for CommonKADS as well as a dedicated metamodel for PRR. Unlike PRR, there is no published CommonKADS metamodel. This paper proposes a comprehensive CommonKADS knowledge metamodel. We describe and discuss an example, applying the whole approach.