نویسندگان | M.Chavoshi and S.M.Babamir |
---|---|
نشریه | CAII transactions on intelligent technology |
ضریب تاثیر (IF) | 5.1 |
نوع مقاله | Full Paper |
تاریخ انتشار | 2023-10-16 |
رتبه نشریه | علمی - پژوهشی |
نوع نشریه | الکترونیکی |
کشور محل چاپ | ایران |
نمایه نشریه | SCOPUS ,JCR |
چکیده مقاله
Some types of software systems, like event-based and non-deterministic ones, are usually specified as rules so that we can analyze the system behavior with drawing inferences from firing the rules. However, when the fuzzy rules are used for specification of non-deterministic behavior and they contain a large number of variables, they constitute a complex form that is difficult to understand and inference. A solution is to visualize the system specification with the capability of the automatic rule inference. In this paper, by representing a high-level system specification, we visualize rule representation and firing using \textit{fuzzy\; colored\; Petri-nets}. Already, several fuzzy Petri-nets based methods have been presented but they either don't support a large number of rules and variables or don't consider significant cases like (a) the weight of premise’s propositions in the occurrence of the rule conclusion, (b) the weight of conclusion’s proposition, (c) threshold values for premise and conclusion’s propositions of the rule, and (d) the certainty factor CF) for the rule or the conclusion’s proposition. By considering cases (a) to (d), a wider variety of fuzzy rules are supported. We applied our model to analysis of attacks against a part of a real secure water treatment system. In another real experiment, we applied the model to the two scenarios from our previous work and analyzed the results.
tags: event-based systems, software verification, fuzzy Petri-net(FPN), two-dimensional uncertain linguistic variable(2DULV), Pythagorean fuzzy variable (PFV), fuzzy inference, rule-based systems