Middleware Architecture for Control an Heterogeneous Expert System

被引:0
作者
Barrera Granados, Guillermo [1 ]
Rodriguez, Jose [1 ]
Meneses Viveros, Amilcar [1 ]
机构
[1] CINVESTAV IPN, Comp Sci Deparment, Mexico City, DF, Mexico
来源
2014 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE) | 2014年
关键词
Middlewares; Expert Systems; Distributed Systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Expert Systems are tools used when it is required to take decisions, since they have artificial intelligence and human-like reasoning capacity, they need expertise and knowledge of human experts in the area where it will be used; they serve as support to the human experts to monitor and manage systems of various kinds. An Expert System that is used as an auxiliary tool in large systems or with lots of events, needs to be able to scale as the supervised system grows. This paper presents a Middleware architecture that allows to add to an Expert System the following capabilities: scalability, high availability and fault tolerance. The Middleware is designed to distribute the services of the system among multiple instances, ensuring that there is always an instance that can replace any other failed. In this way, an Expert System could have some features of the distributed systems. The Middleware encapsulates the communication mechanisms of the distributed system and saves the user from having to deal with this layer. In this proposal the Middleware is composed of TAO, which is an implementation of the CORBA specification for distributed systems, also incorporates the Boost library to enable a concurrent work on each of the modules of the system and uses an interface type REST to establish communication with the user.
引用
收藏
页数:6
相关论文
共 25 条
[1]  
[Anonymous], ARCHITECTURE OPEN SO
[2]  
[Anonymous], 2007, A practical introduction to rule based expert systems
[3]  
[Anonymous], CLIPS ARCHITECTURE M
[4]   Distributed web-based expert system for launch operations [J].
Bardina, JE ;
Thirumalainambi, R .
PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, :1291-1297
[5]   Middleware: A model for distributed system services [J].
Bernstein, PA .
COMMUNICATIONS OF THE ACM, 1996, 39 (02) :86-98
[6]   Muhadith: A Cloud based Distributed Expert System for Classification of Ahadith [J].
Bilal, Kashif ;
Mohsin, Sajjad .
10TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2012), 2012, :73-78
[7]  
Bishop TA, 2003, COMPUTERS AND THEIR APPLICATIONS, P254
[8]  
Campbell A. T., 1999, IT Professional, V1, P22, DOI 10.1109/6294.793667
[9]  
Capella JV, 2003, ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, P347
[10]  
Coulouris G., 2001, SISTEMAS DISTRIBUIDO