In this paper, we consider the problem of symbolic verification of concurrent activities. We define a new representation extending the well known Binary Decision Diagrams (BDDs) [Bry86] to support symbolic verification in Concurrent engineering. Our technique is called IDDs (Interval Decision Diagrams). The techniques of boolean function manipulation, defined on numerical variables using the BDDs, are confronted with a size explosion of the BDDs which represent these functions. This problem is due to the binary encoding of these variables. The construction of these activities requires the introduction of the numerical variables having rather large domains. These large domains make the BDDs inefficient. The IDDs is designed to solve such a constraint. We also present a set of manipulation algorithms, and show the advantages the IDDs with respect to BDDS.
7TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING,
2009,
: 23
-
32