| Esparza, J., Schwoon, S.: A BDD-based model checker for recursive programs. In: CAV. (2001) |
....state transitions. An interface program is an abstraction of the code implementing a method and must be provided by the software designer. We represent interface programs by ow graphs, whose nodes represent control locations and whose edges are labeled with instructions, including method calls [10]. Nondeterministic branching is allowed and can be the result of abstraction. More formally, for a set X of typed variables and a set M of methods, an interface program P = L; E; a; over X and M is a labeled graph, consisting of the following: A nite set L of program locations. Every ....
.... the choice, when an external method is called, to call back any sequence of local methods; the interface has the choice, when executing a local method l, to pursue any path in the nondeterministic interface program P (l) As mutually recursive procedures are naturally modeled as pushdown systems [10], we need pushdown games, with the two players Interface and Environment. Given a stateful SM interface F = X; M ; P ; A; B) a local method m 0 2 M , and an interface state s 0 2 S, we de ne the following pushdown game G(F; m 0 ; s 0 ) Q; c 0 ; 7 First, for every ....
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. Computer-Aided Veri cation, LNCS 2102, pp. 324-336. Springer, 2001.
....real time programs containing finite state variables against safety properties containing linear constraints over dense clocks and stack word counts. This tool will be a good complement to available tools for recursive finite state programs (for regular safety properties, e.g. termination) [7, 23]. On the other hand, the pattern technique is not intended to replace the traditional region based technique used in the existing tools analyzing realtime systems (such as UPPAAL [30] and its extensions [31] TREX [31] HyTECH [26] Kronos [11] In fact, the pattern technique is also a good ....
J. Esparza and S. Schwoon, "A BDD-based model-checker for recursive programs," CAV'01,
....from Theorem 5, that the system, a discrete timed automaton augmented with two monotonic (and hence reversal bounded) counters t 1 and t 2 , is a mixed linear counter system. 6.2. Timed pushdown systems There has been much interesting work on various veri cation problems for pushdown systems [4, 5, 6, 9, 10, 11, 13, 14]. Studying pushdown systems is important, since they are directly related to recursive programs and processes. In this subsection, we will study pushdown systems with discrete clocks and reversal bounded counters. Safety veri cation for these systems is discussed in [10] Here, we investigate the ....
J. Esparza and S. Schwoon, \A BDD-based model-checker for recursive programs," in CAV'01, Proc. 13th Intl. Conf. on Computer Aided Veri cation, eds. G. Berry, H. Comon and A. Finkel (Springer, Berlin, 2001) pp. 324-336.
.... location (which stores global information about the program) and stack content (which keeps the track of activation records, i.e. previously called procedures and their local variables) Previous research has established applications of pushdown systems for the analysis of Boolean Programs [1, 8] and certain data now analysis problems [7] The model checking problem has been considered for various logics, and quite efEcient algorithms have emerged for linear time logics [2, 6, 9] In this paper we revisit the model checking problem for LTL and pushdown systems. Generally speaking, the ....
....representing the regular predicates used in the formula. Since both take the same asymptotic time it would be interesting to compare their efiency in practice (for cases where both techniques can be used) The solution can be seamlessly combined with the concept of symbolic pushdown systems in [8]. These are used to achieve a succinct representation of Boolean Programs, i.e. programs with (recursive) procedures in which all variables are boolean. The ability to represent data is a distinct advantage over the approaches hitherto made in our areas of application, namely data ow analysis ....
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In Proc. CAV'01, LNCS 2102, pages 324-336. Springer, 2001.
....real time programs containing finite state variables against safety properties containing linear constraints over dense clocks and stack word counts. This tool will be a good complement to available tools for recursive finite state programs (for regular safety properties, e.g. termination) [22, 7]. On the other hand, for the existing tools analyzing real time systems (such as UPPAAL [30] and its extensions [31] TREX [31] HyTECH [26] Kronos [11] the traditional region based technique used in the tools may be enhanced with the pattern technique. Doing this makes it possible for the ....
J. Esparza and S. Schwoon, "A BDD-based model-checker for recursive programs," CAV'01, LNCS 2102, pp. 324-336
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In Proc. CAV'01, LNCS 2102, pages 324--336. Springer, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In Proc. CAV'01, LNCS 2102, pages 324--336. Springer, 2001. 23
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In Proc. CAV'01, LNCS 2102, pages 324--336. Springer, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In CAV: International Conference on Computer Aided Verification, 2001. (to appear).
No context found.
Esparza, J., Schwoon, S.: A BDD-based model checker for recursive programs. In: CAV. (2001)
No context found.
Esparza, J., Schwoon, S.: A BDD-based model checker for recursive programs. In: CAV. (2001)
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In CAV, pages 324--336, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In Proc. CAV'01, LNCS 2102, pages 324--336. Springer-Verlag, 2001.
No context found.
J. Esparza and S. Schwoon, "A BDD-based model checker for recursive programs," in CAV, ser. LNCS 2102. Springer, 2001, pp. 324--336.
No context found.
Esparza, J., Schwoon, S.: A BDD-based model checker for recursive programs. In: CAV. LNCS 2102, Springer-Verlag (2001) 324--336
No context found.
Esparza, J. and S. Schwoon, A BDD-based model checker for recursive programs, in: G. Berry, H. Comon and A. Finkel, editors, CAV'01, LNCS 2102 (2001), pp. 324--336.
No context found.
Esparza, J. and S. Schwoon, A BDD-based model checker for recursive programs, in: G. Berry, H. Comon and A. Finkel, editors, CAV'01, LNCS 2102 (2001), pp. 324--336.
No context found.
Esparza, J. and S. Schwoon, A BDD-based model checker for recursive programs, in: Proc. of CAV'01, Lecture Notes in Computer Science 2102 (2001), pp. 324--336.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In CAV 01: Computer Aided Verficiation, LNCS 2102, pages 324--336. Springer-Verlag, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In CAV: International Conference on Computer Aided Veri cation, volume 2102 of Lecture Notes in Computer Science, pages 324-336. Springer-Verlag, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In 13th International ConferenceComputer Aided Verification, pages 324--336.Springer-Verlag, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. Lecture Notes in Computer Science, 2102:324-336, 2001.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. Lecture Notes in Computer Science, 2102:324--336, 2001.
No context found.
J. Esparza and S. Schwoon. A bdd-based model checker for recursive programs. In 13th CAV, LNCS 2102, 324--336, 2001. Springer.
No context found.
J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. Computer-Aided Verification, LNCS 2102, pp. 324--336. Springer, 2001.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC