Developing the KMKE knowledge management system based on design patterns and parallel processing

Lien Fu Lai, Chao Chin Wu, Liang Tsung Huang, Ya Chin Chang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publicationEmerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings
Pages928-938
Number of pages11
DOIs
Publication statusPublished - 2009 Nov 11
Event5th International Conference on Intelligent Computing, ICIC 2009 - Ulsan, Korea, Republic of
Duration: 2009 Sep 162009 Sep 19

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5754 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other5th International Conference on Intelligent Computing, ICIC 2009
CountryKorea, Republic of
CityUlsan
Period09-09-1609-09-19

Fingerprint

Design Patterns
Knowledge Management
Parallel Processing
Inference engines
Knowledge engineering
Knowledge management
Processing
Execution Time
Knowledge Modeling
Knowledge Engineering
Inference Engine
Knowledge
Intelligent databases
Search Space
Flexibility

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Lai, L. F., Wu, C. C., Huang, L. T., & Chang, Y. C. (2009). Developing the KMKE knowledge management system based on design patterns and parallel processing. In Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings (pp. 928-938). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5754 LNCS). https://doi.org/10.1007/978-3-642-04070-2_98
Lai, Lien Fu ; Wu, Chao Chin ; Huang, Liang Tsung ; Chang, Ya Chin. / Developing the KMKE knowledge management system based on design patterns and parallel processing. Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings. 2009. pp. 928-938 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{607107afa0cf40228a7b2ba92c3bf91e,
title = "Developing the KMKE knowledge management system based on design patterns and parallel processing",
abstract = "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.",
author = "Lai, {Lien Fu} and Wu, {Chao Chin} and Huang, {Liang Tsung} and Chang, {Ya Chin}",
year = "2009",
month = "11",
day = "11",
doi = "10.1007/978-3-642-04070-2_98",
language = "English",
isbn = "3642040691",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "928--938",
booktitle = "Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings",

}

Lai, LF, Wu, CC, Huang, LT & Chang, YC 2009, Developing the KMKE knowledge management system based on design patterns and parallel processing. in Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5754 LNCS, pp. 928-938, 5th International Conference on Intelligent Computing, ICIC 2009, Ulsan, Korea, Republic of, 09-09-16. https://doi.org/10.1007/978-3-642-04070-2_98

Developing the KMKE knowledge management system based on design patterns and parallel processing. / Lai, Lien Fu; Wu, Chao Chin; Huang, Liang Tsung; Chang, Ya Chin.

Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings. 2009. p. 928-938 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5754 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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

ER -

Lai LF, Wu CC, Huang LT, Chang YC. Developing the KMKE knowledge management system based on design patterns and parallel processing. In Emerging Intelligent Computing Technology and Applications - 5th International Conference on Intelligent Computing, ICIC 2009, Proceedings. 2009. p. 928-938. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-04070-2_98