• DocumentCode
    2893443
  • Title

    Adjusted Verification Rules for Loops Are More Complete and Give Better Diagnostics for Less

  • Author

    Chalin, Patrice

  • Author_Institution
    Dependable Software Res. Group, Concordia Univ., Montreal, QC, Canada
  • fYear
    2009
  • fDate
    23-27 Nov. 2009
  • Firstpage
    317
  • Lastpage
    324
  • Abstract
    Interval temporal logics are based on interval structures over linearly (or partially) ordered domains, where time intervals, rather than time instants, are the primitive ontological entities. In this paper we introduce and study Right Propositional Neighborhood Logic over natural numbers with integer constraints for interval lengths, which is a propositional interval temporal logic featuring a modality for the `right neighborhood´ relation between intervals and explicit integer constraints for interval lengths. We prove that it has the bounded model property with respect to ultimately periodic models and is therefore decidable. In addition, we provide an EXPSPACE procedure for satisfiability checking and we prove EXPSPACE-hardness by a reduction from the exponential corridor tiling problem.
  • Keywords
    computer aided instruction; integer programming; program diagnostics; temporal logic; EXPSPACE procedure; EXPSPACE-hardness; adjusted verification rules; diagnostics; explicit integer constraints; exponential corridor tiling problem; interval temporal logics; primitive ontological entities; right propositional neighborhood logic; Application software; Command languages; Computer industry; Computer science; Java; Logic programming; Programming profession; Runtime; Software engineering; Software tools; ESC; Hoare Logic; Java; side-effects; static loop verification; unstructured loops;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2009 Seventh IEEE International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-0-7695-3870-9
  • Type

    conf

  • DOI
    10.1109/SEFM.2009.37
  • Filename
    5368073