A Parallel Linear Temporal Logic Tableau

09/07/2017
by   John C. McCabe-Dansted, et al.
0

For many applications, we are unable to take full advantage of the potential massive parallelisation offered by supercomputers or cloud computing because it is too hard to work out how to divide up the computation task between processors in such a way to minimise the need for communication. However, a recently developed branch-independent tableaux for the common LTL temporal logic should intuitively be easy to parallelise as each branch can be developed independently. Here we describe a simple technique for partitioning such a tableau such that each partition can be processed independently without need for interprocess communication. We investigate the extent to which this technique improves the performance of the LTL tableau on standard benchmarks and random formulas.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/25/2020

Standard Grammars for LTL and LDL (v0.1.0)

The heterogeneity of tools that support temporal logic formulae poses se...
research
07/18/2023

Two-layer Space-oriented Partitioning for Non-point Data

Non-point spatial objects (e.g., polygons, linestrings, etc.) are ubiqui...
research
02/11/2018

New Models for Generating Hard Random Boolean Formulas and Disjunctive Logic Programs

We propose two models of random quantified boolean formulas and their na...
research
07/02/2018

Monitoring Hyperproperties

Hyperproperties, such as non-interference and observational determinism,...
research
08/31/2020

A process algebra with global variables

In standard process algebra, parallel components do not share a common s...
research
02/09/2018

Heterogeneous and Multidimensional Clairvoyant Dynamic Bin Packing for Virtual Machine Placement

Although the public cloud still occupies the largest portion of the tota...

Please sign up or login with your details

Forgot password? Click here to reset