scholarly journals A Quantitative Partial Model-Checking Function and Its Optimisation

10.29007/rb2p ◽  
2018 ◽  
Author(s):  
Stefano Bistarelli ◽  
Fabio Martinelli ◽  
Ilaria Matteucci ◽  
Francesco Santini

Partial Model-Checking (PMC) is an efficient tool to reduce the combinatorial explosion of a state-space, arising in the verification of loosely-coupled software systems. At the same time, it is useful to consider quantitative temporal-modalities. This allows for checking whether satisfying such a desired modality is too costly, by comparing the final score consisting of how much the system spends to satisfy the policy, to a given threshold. We stir these two ingredients together in order to provide a Quantitative PMC function (QPMC), based on the algebraic structure of semirings. We design a method to extract part of the weight during QPMC, with the purpose to avoid the evaluation of a modality as soon as the threshold is crossed. Moreover, we extend classical heuristics to be quantitative, and we investigate the complexity of QPMC.Keyword: Partial Model Checking, Semirings, Optimisation, Quantitative Modal Logic Quantitative Process Algebra, Quantitative Evaluation of Systems.

1996 ◽  
Vol 6 (1) ◽  
pp. 121-136
Author(s):  
WILLIAM P. R. MITCHELL
Keyword(s):  

Author(s):  
Henrik Reif Andersen ◽  
Jørgen Staunstrup ◽  
Niels Maretti
Keyword(s):  

2018 ◽  
pp. 1149-1195 ◽  
Author(s):  
Rance Cleaveland ◽  
A. W. Roscoe ◽  
Scott A. Smolka

2014 ◽  
Author(s):  
A. Jalil Boudjadar ◽  
Jin Hyun Kim ◽  
Kim G. Larsen ◽  
Ulrik Nyman

Author(s):  
Henrik Reif Andersen ◽  
Jorn Lind-Nielsen
Keyword(s):  

Author(s):  
Amelia Bădică ◽  
Costin Bădică

FSP and FLTL framework for specification and verification of middle-agents Agents are a useful abstraction frequently employed as a basic building block in modeling service, information and resource sharing in global environments. The connecting of requester with provider agents requires the use of specialized agents known as middle-agents. In this paper, we propose a formal framework intended to precisely characterize types of middle-agents with a special focus on matchmakers, brokers and front-agents by formally modeling their interactions with requesters and providers. Our approach is based on capturing interaction protocols between requesters, providers and middle-agents as finite state processes represented using FSP process algebra. The resulting specifications are formally verifiable using FLTL temporal logic. The main results of this work include (i) precise specification of interaction protocols depending on the type of middle-agent (this can also be a basis for characterizing types of middle-agents), (ii) improvement of communication between designers and developers and facilitation of formal verification of agent systems, (iii) guided design and implementation of agent-based software systems that incorporate middle-agents.


Sign in / Sign up

Export Citation Format

Share Document