Skip to search boxSkip to navigationSkip to main content

Synthesis of large concurrent programs via pairwise composition

*Corresponding author for this work
  • Florida International University
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

10th International Conference on Concurrency Theory, CONCUR 1999

Event type

Conference

Date

08/24/1999 - 08/27/1999

Location

EindhovenNetherlands

Abstract

We present a tractable method for synthesizing arbitrarily large concurrent programs from specifications expressed in temporal logic. Our method does not explicitly construct the global state transition diagram of the program to be synthesized, and thereby avoids state explosion. Instead, it constructs a state transition diagram for each pair of component processes (of the program) that interact. This "pair-program" embodies all possible interactions of the two processes. Our method proceeds in two steps. First, we construct a pair-program for every pair of "connected" processes, and analyze these pair-programs for desired correctness properties. We then take the "pair processes" of the pair-programs, and "compose" them in a certain way to synthesize the large concurrent program. We establish a "large model" theorem which shows that the synthesized large program inherits correctness properties from the pair-programs.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 130-145 (16 pages)

Publication milestones

  • Published - 1999

Publication status

Published - 1999

Publisher

Springer Verlag

Publication series

  • Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    ISSN (Print): 0302-9743
    ISSN (Electronic): 1611-3349
    Volume: 1664 LNCS
3540664254, 9783540664253

Publication IDs

  • Scopus: 84888223660

Host publication title

CONCUR 1999, Concurrency Theory - 10th International Conference, Proceedings

Publication metrics

Metrics

SciVal
citations
13
Scopus
citations
Fractional count
1
Fractional count
1
Fractional count
1
Fractional count
1
SciVal
FWCI
0.45
SciVal
Author count
1
SciVal
Paper percentile
61

PlumX, opens in new tab

Citation count
14
Captures
5

Funding Details

FundersFunding numbers
Air Force Office of Scientific Research
F49620-96-1-0221
National Science Foundation
CCR-9702616