Affiliation:
1. Computer Sciences Department, Yarmouk University, Irbid, Jordan
Abstract
Detection of distributed predicates is one of the techniques that have been used in the literature to improve the dependability of distributed programs. This technique (sometimes referred to as runtime verification) is used to verify that a given run of a distributed program satisfies certain properties (specified as predicates). In general, the detection of a distributed predicate can incur significant overhead due to the existence of multiple processes running concurrently. Several techniques have been introduced in the literature to efficiently detect distributed predicates. However, most of these techniques work efficiently for certain classes of predicates, like conjunctive predicates. In this paper, the authors have presented a technique based on genetic algorithms to efficiently detect distributed predicates under the possibly modality. The authors have used JGAP (Java Genetic Algorithms Package) to implement the algorithm and conducted several experiments to demonstrate its effectiveness.
Subject
Decision Sciences (miscellaneous),Information Systems
Reference44 articles.
1. Al Maghayreh, E. (2011). Block-based atomicity to simplify the verification of distributed applications. In Proceedings of the 24th Canadian Conference on Electrical and Computer Engineering (CCECE) (pp. 887–891).
2. A framework for monitoring the execution of distributed multi-agent programs.;E.Al Maghayreh;International Journal of Advanced Science and Technology,2012
3. ON THE BEHAVIOR OF PARALLEL GENETIC ALGORITHMS FOR OPTIMAL PLACEMENT OF ANTENNAE IN TELECOMMUNICATIONS
4. Bäck, T. (1995). Generalized convergence models for tournament- and (mu,lambda)-selection. In Proceedings of the 6th International Conference on Genetic Algorithms, San Francisco, CA (pp 2–8). Morgan Kaufmann Publishers Inc.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献