>
Fa   |   Ar   |   En
   checking reachability property in complex concurrent software systems with a knowledge discovery approach  
   
نویسنده partabian jaafar ,bagherifard karamollah ,rafe vahid ,parvin hamid ,nejatian samad
منبع رايانش نرم و فناوري اطلاعات - 2023 - دوره : 12 - شماره : 1 - صفحه:41 -51
چکیده    The model checking technique is a formal and effectual way in verification of software systems. by generation and investigation of all model states, it analyses the software systems. the main issue in the model checking of the complicated systems having wide or infinite state space is the lack of memory in generation of all states which is referred to as &state space explosion&. the random forest algorithm which is capable of knowledge discovery faces the above-cited problem by selecting a few promising paths. in our suggested method, first a small model of the system is developed by the formal language of graph transformation system (gts). a training data set is created from the small state space. the generated training data set is made available to the random forest algorithm to detect and discover the logical relationships existent in it. then, the knowledge acquired in this way is used in the smart and incomplete exploration of the large state space. the proposed approach is run in groove which is an open source tool for designing and studying the model of graph transformation systems. the results indicate that the suggested method in accordance with the two criteria (average running time and the number of explored states) performs better compared with the other approaches.
کلیدواژه software systems verification ,knowledge discovery ,state space explosion ,model checking
آدرس islamic azad university, lamerd branch, department of computer engineering, iran, islamic azad university, yasooj branch, department of computer engineering, iran, arak university, d faculty of engineering, department of computer engineering, iran, islamic azad university, nourabad mamasani branch, department of computer engineering, iran, islamic azad university, yasooj branch, department of electrical engineering, iran
پست الکترونیکی samad.nej.2007@gmail.com
 
   checking reachability property in complex concurrent software systems with a knowledge discovery approach  
   
Authors partabian jaafar ,bagherifard karamollah ,rafe vahid ,parvin hamid ,nejatian samad
Abstract    the model checking technique is a formal and effectual way in verification of software systems. by generation and investigation of all model states, it analyses the software systems. the main issue in the model checking of the complicated systems having wide or infinite state space is the lack of memory in generation of all states which is referred to as &state space explosion&. the random forest algorithm which is capable of knowledge discovery faces the above-cited problem by selecting a few promising paths. in our suggested method, first a small model of the system is developed by the formal language of graph transformation system (gts). a training data set is created from the small state space. the generated training data set is made available to the random forest algorithm to detect and discover the logical relationships existent in it. then, the knowledge acquired in this way is used in the smart and incomplete exploration of the large state space. the proposed approach is run in groove which is an open source tool for designing and studying the model of graph transformation systems. the results indicate that the suggested method in accordance with the two criteria (average running time and the number of explored states) performs better compared with the other approaches.
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved