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
Link To Document