• DocumentCode
    1685764
  • Title

    Symbolic executions of symmetrical parallel programs

  • Author

    Vernier, Isabelle

  • Author_Institution
    Lab. IBP-MASI, Paris VI Univ., France
  • fYear
    1996
  • Firstpage
    327
  • Lastpage
    334
  • Abstract
    We propose an algorithm to execute symbolically parallel programs with an unknown number of processes. Usually one instantiates the programs before their execution, i.e., one fixes the number of processes. We exploit the symmetrical behaviors of the processes to execute simultaneously all the instantiated programs. We define symbolic states that represent sets of states of an infinite number of instantiated programs. We compute simultaneously all the successors of states represented by a symbolic one. After an exhaustive execution, we build a graph that represents all the reachable states and possible executions of the instantiated programs. We can explore this symbolic graph to verify properties expressed with temporal logic formulas
  • Keywords
    graph theory; parallel algorithms; parallel programming; temporal logic; exhaustive execution; instantiated programs; reachable states; symbolic executions; symbolic graph; symbolic states; symmetrical behaviors; symmetrical parallel programs; temporal logic formulas; Logic; Parallel algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500604
  • Filename
    500604