• DocumentCode
    1989863
  • Title

    Identical tasks and counter variables in an integer programming-based approach to verification

  • Author

    Corbett, James C.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Hawaii Univ., Manoa, HI, USA
  • fYear
    1993
  • fDate
    6-7 Dec 1993
  • Firstpage
    100
  • Lastpage
    109
  • Abstract
    Analysis of concurrent systems is plagued by the state explosion problem. The constrained expression analysis technique uses necessary conditions, in the form of linear inequalities, to verify certain properties of concurrent systems without enumerating the system´s states. While effective against the state explosion due to interleaving, the technique fails to yield a tractable analysis if the size of the components themselves grow exponentially due to the use of variables in the components. As a partial solution to this problem, we present a technique for representing certain program variables as integer programming variables. We also present a synergistic technique for efficiently representing many identical components in the context of an integer programming analysis.
  • Keywords
    integer programming; program verification; component size; concurrent systems; constrained expression analysis technique; countervariables; identical components; identical tasks; integer programming variables; interleaving; linear inequalities; necessary conditions; state explosion; synergistic technique; tractable analysis; verification; Automata; Computer science; Counting circuits; Explosions; Failure analysis; Information analysis; Integer linear programming; Interleaved codes; Linear programming; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1993., Proceedings of the Seventh International Workshop on
  • Print_ISBN
    0-8186-4360-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1993.315508
  • Filename
    315508