Font Size: a A A

Application Research Of CLIPS Expert System Based On Embedded Platform

Posted on:2017-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:D ZhangFull Text:PDF
GTID:2308330503978940Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Expert system(ES)is a software system that uses professional knowledges to solve the problems that only experts can solve. Since the expert system was invented, it has got a quick development and many expert system development tools also have appeared. They reduced the difficulty of developing expert systems. The CLIPS is the most commonly used among these tools.Now most of the expert systems are developed on PC. Although it can solve the problems well, some shortcomings of PC limit the development of ES, such as the PC’s portability and real-time.In order to solve these problems, we need to select a portable and powerful carrier to run ES. Through the literature research, we found that the embedded technology is a good solution. As the core technology of the Post-Personal Computer era, embedded system has taken the place of Personal Computer to be the mainstream of the era gradually. Comparing to Personal Computer, embedded system reduces the volume, removes the unnecessary modules and has good real-time performance. These improvements are more suitable for the special systems’ requirements. The embedded system will be used more widely than PC. So this paper combined the embedded Linux and CLIPS to realize the development of the expert system based on the embedded Linux.The embedded equipment is convenient to carry, and the computing performance is far better than the PC. It can solve some expert systems that need a lot of computation and small volume.The research contents of this paper include the embedded linux platform building and expert system implementation. The embedded linux platform is the basis of whole research and the carrier of the expert system. So the article has started with the hardware features of embedded development board and the embedded linux software platform building. It has analyzed the pattern and process of embedded linuxsoftware development and built the platform step by step. Then the article has studied the implementation of the expert system, including the principles and basic knowledge of the expert system development tools CLIPS and the technology of developing expert system using CLIPS based on embedded platform. The technology of developing expert system using CLIPS based on embedded platform is key point of this article, including the CLIPS cutting and transplantation, embedding the CLIPS into other advanced programming languages, the explanation mechanism of the CLIPS expert system and the improvement of the CLIPS expert system’s interface. At last, the article has analyzed the whole framework of the system with the project “key action of craft assessment”, include the design of the reasoning module based on the CLIPS and adding rules into knowledge base. At the same time, the article has given out the comparison of the system running on different platforms.
Keywords/Search Tags:PowerPC, Embedded Linux, Porting, Expert System, CLIPS
PDF Full Text Request
Related items