TY - GEN
T1 - Developing the KMKE knowledge management system based on design patterns and parallel processing
AU - Lai, Lien Fu
AU - Wu, Chao Chin
AU - Huang, Liang Tsung
AU - Chang, Ya Chin
PY - 2009/11/11
Y1 - 2009/11/11
N2 - KMKE provides a knowledge engineering approach to integrating knowledge management activities (such as knowledge modeling, knowledge verification, knowledge storage and knowledge querying) into a systematic framework. In this paper, we develop the KMKE knowledge management system based on design patterns and parallel processing. First, several design patterns are applied to develop the KMKE system for enhancing its flexibility and extensibility. Making the KMKE system flexible and extensible is useful to deal with continuous changes originated in knowledge. Second, JAVA programs and CLIPS programs are bound to offer the capability of knowledge inference for the KMKE system. Knowledge verification and knowledge querying can then be performed through the execution of CLIPS rules. Finally, we propose the Parallel CLIPS to shorten the execution time of the KMKE system. Since a large amount of knowledge may increase the execution time substantially, parallelizing the execution of CLIPS rules in cluster system could effectively reduce the search space of the CLIPS inference engine.
AB - KMKE provides a knowledge engineering approach to integrating knowledge management activities (such as knowledge modeling, knowledge verification, knowledge storage and knowledge querying) into a systematic framework. In this paper, we develop the KMKE knowledge management system based on design patterns and parallel processing. First, several design patterns are applied to develop the KMKE system for enhancing its flexibility and extensibility. Making the KMKE system flexible and extensible is useful to deal with continuous changes originated in knowledge. Second, JAVA programs and CLIPS programs are bound to offer the capability of knowledge inference for the KMKE system. Knowledge verification and knowledge querying can then be performed through the execution of CLIPS rules. Finally, we propose the Parallel CLIPS to shorten the execution time of the KMKE system. Since a large amount of knowledge may increase the execution time substantially, parallelizing the execution of CLIPS rules in cluster system could effectively reduce the search space of the CLIPS inference engine.
UR - http://www.scopus.com/inward/record.url?scp=70350770699&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350770699&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-04070-2_98
DO - 10.1007/978-3-642-04070-2_98
M3 - Conference contribution
AN - SCOPUS:70350770699
SN - 3642040691
SN - 9783642040696
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 928
EP - 938
BT - Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings
T2 - 5th International Conference on Intelligent Computing, ICIC 2009
Y2 - 16 September 2009 through 19 September 2009
ER -