Fuzzy coloured petri nets-based method to analyse and verify the functionality of software

被引:0
|
作者
Chavoshi, Mina [1 ]
Babamir, Seyed Morteza [1 ]
机构
[1] Univ Kashan, Dept Software Engn, Kashan, Iran
关键词
fuzzy logic; software engineering; verification; LINGUISTIC AGGREGATION OPERATORS; KNOWLEDGE REPRESENTATION; DECISION-MAKING; CRITERIA;
D O I
10.1049/cit2.12251
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Some types of software systems, like event-based and non-deterministic ones, are usually specified as rules so that we can analyse the system behaviour by drawing inferences from firing the rules. However, when the fuzzy rules are used for the specification of non-deterministic behaviour and they contain a large number of variables, they constitute a complex form that is difficult to understand and infer. A solution is to visualise the system specification with the capability of automatic rule inference. In this study, by representing a high-level system specification, the authors visualise rule representation and firing using fuzzy coloured Petri-nets. Already, several fuzzy Petri-nets-based methods have been presented, but they either do not support a large number of rules and variables or do not consider significant cases like (a) the weight of the 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)-(d), a wider variety of fuzzy rules are supported. The authors applied their model to the analysis of attacks against a part of a real secure water treatment system. In another real experiment, the authors applied the model to the two scenarios from their previous work and analysed the results.
引用
收藏
页码:863 / 879
页数:17
相关论文
共 50 条
  • [1] Coloured Petri Nets-Based Modeling and Validation of Insulin Infusion Pump Systems
    Fernandes Costa, Tassio
    Sobrinho, Alvaro
    Silva, Lenardo Chaves E.
    da Silva, Leandro Dias
    Perkusich, Angelo
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (03):
  • [2] A coloured Petri nets-based system for validation of biomedical signal acquisition devices
    Junior, Jose Irineu Ferreira
    Sobrinho, Alvaro
    da Silva, Leandro Dias
    Cunha, Paulo
    Cordeiro, Thiago
    Perkusich, Angelo
    Lima, Antonio Marcus Nogueira
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (10): : 14242 - 14271
  • [3] Functional Verification Methodology Using Hierarchical Coloured Petri Nets-based Testbenches
    Rodrigues, Cassio L.
    Morais, Fabio J.
    Silva, Leandro M. L.
    da Silva, Karina R. G.
    de Figueiredo, Jorge C. A.
    Guerrero, Dalton D. S.
    Melcher, Elmar
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 2092 - +
  • [4] Specifying software architectures based on Coloured Petri Nets
    Wu, WX
    Saeki, M
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (04) : 701 - 712
  • [5] On-the-fly Trace Generation Approach to the Security Analysis of Cryptographic Protocols: Coloured Petri Nets-based Method
    Permpoontanalarp, Yongyuth
    Sornkhom, Panupong
    [J]. FUNDAMENTA INFORMATICAE, 2014, 130 (04) : 423 - 466
  • [6] Using Coloured Petri Nets to model and verify telecommunications systems
    Nepomniaschy, Valery
    Beloglazov, Dmitry
    Churina, Tatiana
    Mashukov, Mikhail
    [J]. COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2008, 5010 : 360 - 371
  • [7] Software Components: a Formal Semantics Based on Coloured Petri Nets
    Bastide, Remi
    Barboni, Eric
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 57 - 73
  • [8] Towards Evolving Petri Nets: a Symmetric Nets-based Framework
    Capra, Lorenzo
    Camilli, Matteo
    [J]. IFAC PAPERSONLINE, 2018, 51 (07): : 480 - 485
  • [9] Petri nets-based model for the analysis of NORIA protocol
    Macia, H.
    Ruiz, M. C.
    Mateo, J. A.
    Calleja, J. L.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 4704 - 4715
  • [10] Petri nets-based models for basic authentication procedure
    Capek, J.
    Hub, M.
    Myskova, R.
    Roudny, R.
    [J]. COMMUNICATION AND MANAGEMENT IN TECHNOLOGICAL INNOVATION AND ACADEMIC GLOBALIZATION, 2010, : 57 - 61