An Artificial Bee Colony Algorithm for Detecting Distributed Predicates

被引:2
|
作者
Al Maghayreh, Eslam [1 ]
机构
[1] King Saud Univ, Comp Sci, Coll Comp & Informat Sci, Muzahmeah Branch, Riyadh, Saudi Arabia
关键词
Artificial Bee Colony (ABC) Algorithm; Distributed Predicates Detection; Runtime Verification; Testing and Debugging;
D O I
10.4018/IJDST.2018070104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Developing correct dependable distributed applications is a difficult task. The techniques developed to detect distributed predicates can be used to verify the satisfaction of specific properties (represented as predicates) in a given run of a distributed application. These techniques have several applications including the verification of the correctness of a particular implementation of a distributed system (runtime verification). Due to concurrency, the number of states to be considered in detecting a distributed predicate is exponential. This article investigates the effectiveness of using a meta-heuristic algorithm in solving the problem of detecting distributed predicates. Namely, the authors have used the Artificial Bee Colony algorithm to develop an algorithm to detect distributed predicates. The conducted experiments demonstrate that the ABC-based detection algorithm has a better performance compared with the traditional state enumeration-based detection algorithm.
引用
收藏
页码:53 / 64
页数:12
相关论文
共 50 条
  • [1] Advanced artificial bee colony algorithm detecting plural acceptable solutions
    Nishimoto, Masaaki
    Utani, Akihide
    Yamamoto, Hisao
    [J]. PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 17TH '12), 2012, : 824 - 827
  • [2] An improved artificial bee colony algorithm: particle bee colony
    一种改进的人工蜂群算法-粒子蜂群算法
    [J]. Li, Qing (liqing@ies.ustb.edu.cn), 2018, Science Press (40):
  • [3] Artificial Bee Colony Algorithm for Optimal Placement and Sizing of Distributed Generation
    Seker, Ayse Aybike
    Hocaoglu, Mehmet Hakan
    [J]. 2013 8TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2013, : 127 - 131
  • [4] Distributed artificial bee colony immune algorithm for the problems of function optimization
    Zhao, Hui
    Li, Mu-Dong
    Weng, Xing-Wei
    [J]. Kongzhi yu Juece/Control and Decision, 2015, 30 (07): : 1181 - 1188
  • [5] Distributed massive UAV jamming optimization algorithm with artificial bee colony
    Chen, Peilin
    Li, Haobo
    Ma, Lejing
    [J]. IET COMMUNICATIONS, 2023, 17 (02) : 197 - 206
  • [6] An Artificial Bee Colony Algorithm for the Distributed Hybrid Flowshop Scheduling Problem
    Li, Yingli
    Li, Fan
    Pan, Quan-Ke
    Gao, Liang
    Tasgetiren, M. Fatih
    [J]. 25TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH MANUFACTURING INNOVATION: CYBER PHYSICAL MANUFACTURING, 2019, 39 : 1158 - 1166
  • [7] Innovative R peak detecting algorithm using enhanced artificial bee colony
    Hsieh, Sheng-Ta
    Lin, Chun-Ling
    [J]. PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 570 - 573
  • [8] Shuffled artificial bee colony algorithm
    Tarun Kumar Sharma
    Millie Pant
    [J]. Soft Computing, 2017, 21 : 6085 - 6104
  • [9] An Astute Artificial Bee Colony Algorithm
    Kishor, Avadh
    Chandra, Manik
    Singh, Pramod Kumar
    [J]. PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 153 - 162
  • [10] An Improved Artificial Bee Colony Algorithm
    Liu, Hongzhi
    Gao, Liqun
    Kong, Xiangyong
    Zheng, Shuyan
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 401 - 404