Verification of a Rule-Based Expert System by Using SAL Model Checker

被引:0
作者
Siregar, Maria Ulfah [1 ]
Abriani, Sayekti [1 ]
机构
[1] UIN Sunan Kalijaga, Fac Sci & Technol, Dept Informat, Grad Program, Yogyakarta, Indonesia
来源
2019 3RD INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTATIONAL SCIENCES (ICICOS 2019) | 2019年
关键词
verification; expert system; rule-based system; Z2SAL; SAL model checker;
D O I
10.1109/icicos48119.2019.8982426
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Verification of a rule-based expert system ensures that the knowledge base of the expert system is logically correct and consistent. Application of verification into a rule-based expert system is one approach to integrate software engineering methodology and knowledge base system. The expert system, which we has built, is a rule-based system developed by using forward chaining method and Dempster-Shafer theory of belief functions or evidence. We use Z language as the modelling language for this expert system and SAL model checker as the verification tool. To be able to use SAL model checker, Z2SAL will translate the Z specification, which models the system. In this paper, we present some parts of our Z specification that represent some parts of our rule-based expert system. We also present some parts of our SAL specification and theorems that we added to this SAL specification. At the last, we present the usage of SAL model checker over these theorems. Based on these model-checking processes, we argue that the results are expected. This means that each of theorems can be model checked and the outputs of those model checking are the same as the outputs that we obtain from manual investigation; either it is VALID or INVALID. Other interpretation of the model check's results is some parts of our rule-based expert system have been verified.
引用
收藏
页数:6
相关论文
共 33 条
[1]  
Abriani S., 2012, SISTEM REKOMENDASI S
[2]  
Abriani S., 2014, IJID, V3
[3]   A fuzzy expert system for business management [J].
Arias-Aranda, D. ;
Castro, J. L. ;
Navarro, M. ;
Sanchez, J. M. ;
Zurita, J. M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (12) :7570-7580
[4]  
Bensalem S, 1998, LECT NOTES COMPUT SC, V1427, P319, DOI 10.1007/BFb0028755
[5]   The Dempster-Shafer theory of evidence: an alternative approach to multicriteria decision modelling [J].
Beynon, M ;
Curry, B ;
Morgan, P .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2000, 28 (01) :37-50
[6]  
Brezovan M., 2018, USING EVENT B FORMAL, P107
[7]  
Clarke EM, 2001, Handbook of Automated Reasoning, P1635, DOI [10.1016/B978-044450813-3/50026-6, DOI 10.1016/B978-044450813-3/50026-6]
[8]  
de Moura L., 2019, SAL LANGUAGE MANUAL
[9]  
Derrick J, 2006, LECT NOTES COMPUT SC, V4260, P678
[10]   Z2SAL: a translation-based model checker for Z [J].
Derrick, John ;
North, Siobhan ;
Simons, Anthony J. H. .
FORMAL ASPECTS OF COMPUTING, 2011, 23 (01) :43-71