The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Property specification patterns for finite-state verification
FMSP '98 Proceedings of the second workshop on Formal methods in software practice
An agent-based approach for building complex software systems
Communications of the ACM
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
On Fully Decentralized Resource Discovery in Grid Environments
GRID '01 Proceedings of the Second International Workshop on Grid Computing
Kademlia: A Peer-to-Peer Information System Based on the XOR Metric
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Merging State-Based and Action-Based Verification
ACSD '03 Proceedings of the Third International Conference on Application of Concurrency to System Design
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
A Peer-to-Peer Approach to Resource Location in Grid Environments
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Brain Meets Brawn: Why Grid and Agents Need Each Other
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
An Interoperable, Standards-Based Grid Resource Broker and Job Submission Service
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
An Extensible Resource Discovery Mechanism for Grid Computing Environments
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Speeding up search in peer-to-peer networks with a multi-way tree structure
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Peer-to-peer systems for discovering resources in a dynamic grid
Parallel Computing
Peer-to-Peer resource discovery in Grids: Models and systems
Future Generation Computer Systems
Agent-Based Resource Discovery and Selection for Dynamic Grids
WETICE '06 Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
ReUML: a UML Profile for Modeling and Verification of Reactive Systems
ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Semantic-supported and agent-based decentralized grid resource discovery
Future Generation Computer Systems
Efficient SAT-based bounded model checking for software verification
Theoretical Computer Science
Resource allocation on computational grids using a utility model and the knapsack problem
Future Generation Computer Systems
A Study on Mobile Agent Based Resource Management in Grid
KES '07 Knowledge-Based Intelligent Information and Engineering Systems and the XVII Italian Workshop on Neural Networks on Proceedings of the 11th International Conference
The LGR Method for Task Scheduling in Computational Grid
ICACTE '08 Proceedings of the 2008 International Conference on Advanced Computer Theory and Engineering
PIPE2: a tool for the performance evaluation of generalised stochastic Petri Nets
ACM SIGMETRICS Performance Evaluation Review
A Multi-agent Approach for P2P Based Resource Discovery in Grids
JCAI '09 Proceedings of the 2009 International Joint Conference on Artificial Intelligence
Integrating categorical resource types into a P2P desktop grid system
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
A resource discovery tree using bitmap for grids
Future Generation Computer Systems
A Formal Verification Approach of Conversations in Composite Web Services Using NuSMV
Proceedings of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09
A super-peer model for resource discovery services in large-scale Grids
Future Generation Computer Systems
Enabling efficient information discovery in a self-structured grid
Future Generation Computer Systems
ICIC'07 Proceedings of the intelligent computing 3rd international conference on Advanced intelligent computing theories and applications
Toward dynamic and attribute based publication, discovery and selection for cloud computing
Future Generation Computer Systems
Computers and Electrical Engineering
FRDT: Footprint Resource Discovery Tree for grids
Future Generation Computer Systems
Evaluation of UDDI as a provider of resource discovery services for OGSA-based grids
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
A formal analysis of the web services atomic transaction protocol with UPPAAL
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part I
A new distributed and hierarchical mechanism for service discovery in a grid environment
Future Generation Computer Systems
A multi-agent-based model for service-oriented interaction in a mobile grid computing environment
Pervasive and Mobile Computing
Expert Systems with Applications: An International Journal
Studying software evolution using artefacts' shared information content
Science of Computer Programming
Network-aware summarisation for resource discovery in P2P-content networks
Future Generation Computer Systems
Use cases and object modelling using ArgoUML
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
A hybrid policy for fault tolerant load balancing in grid computing environments
Journal of Network and Computer Applications
A model checking-based approach for security policy verification of mobile systems
Formal Aspects of Computing
Hybrid-Chord: a peer-to-peer system based on chord
ICDCIT'04 Proceedings of the First international conference on Distributed Computing and Internet Technology
Design and analysis of a distributed grid resource discovery protocol
Cluster Computing
Coloured Petri net modelling of the ODP Trader for use in resource discovery
Computer Communications
Survey: Survey of fault tolerant techniques for grid
Computer Science Review
A Petri Net Approach to Analyzing Behavioral Compatibility and Similarity of Web Services
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Verifying conformance of multi-agent commitment-based protocols
Expert Systems with Applications: An International Journal
A distributed resource discovery algorithm for P2P grids
Journal of Network and Computer Applications
Symbolic model checking composite Web services using operational and control behaviors
Expert Systems with Applications: An International Journal
Modeling indoor lighting inspection robot behavior using Concurrent Communicating Lists
Expert Systems with Applications: An International Journal
Behavior modeling and automated verification of Web services
Information Sciences: an International Journal
Hi-index | 12.05 |
Grid computing is the federation of resources from multiple locations to facilitate resource sharing and problem solving over the Internet. The challenge of finding services or resources in Grid environments has recently been the subject of many papers and researches. These researches and papers evaluate their approaches only by simulation and experiments. Therefore, it is possible that some part of the state space of the problem is not analyzed and checked well. To overcome this defect, model checking as an automatic technique for the verification of the systems is a suitable solution. In this paper, an adopted type of resource discovery approach to address multi-attribute and range queries has been presented. Unlike the papers in this scope, this paper decouple resource discovery behavior model to data gathering, discovery and control behavior. Also it facilitates the mapping process between three behaviors by means of the formal verification approach based on Binary Decision Diagram (BDD). The formal approach extracts the expected properties of resource discovery approach from control behavior in the form of CTL and LTL temporal logic formulas, and verifies the properties in data gathering and discovery behaviors comprehensively. Moreover, analyzing and evaluating the logical problems such as soundness, completeness, and consistency of the considered resource discovery approach is provided. To implement the behavior models of resource discovery approach the ArgoUML tool and the NuSMV model checker are employed. The results show that the adopted resource discovery approach can discovers multi-attribute and range queries very fast and detects logical problems such as soundness, completeness, and consistency.