IDEAS home Printed from https://ideas.repec.org/a/igg/jiit00/v9y2013i1p56-70.html
   My bibliography  Save this article

Detecting Distributed Predicates Using Genetic Algorithms

Author

Listed:
  • Eslam Al Maghayreh

    (Computer Sciences Department, Yarmouk University, Irbid, Jordan)

  • Iyad Abu Doush

    (Computer Sciences Department, Yarmouk University, Irbid, Jordan)

  • Faisal Alkhateeb

    (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.

Suggested Citation

  • Eslam Al Maghayreh & Iyad Abu Doush & Faisal Alkhateeb, 2013. "Detecting Distributed Predicates Using Genetic Algorithms," International Journal of Intelligent Information Technologies (IJIIT), IGI Global, vol. 9(1), pages 56-70, January.
  • Handle: RePEc:igg:jiit00:v:9:y:2013:i:1:p:56-70
    as

    Download full text from publisher

    File URL: http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/jiit.2013010104
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:igg:jiit00:v:9:y:2013:i:1:p:56-70. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Journal Editor (email available below). General contact details of provider: https://www.igi-global.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.