Fifth International Conference on Application of Concurrency to System Design (ACSD'05)
DOI: 10.1109/acsd.2005.24
|View full text |Cite
|
Sign up to set email alerts
|

Maximal Causality Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 29 publications
(21 citation statements)
references
References 24 publications
0
21
0
Order By: Relevance
“…signal status is unknown ⊥ signal is absent or inhibited signal is present or activated signal is inconsistent (e. g. runtime error) These conditions predetermine some values of the extension. For the remaining ones, we prefer values x ∈ D in order to accept as many programs as possible, and hence choose to use the maximal extension of g w. r. t. [23]. As an example, Figure 2, consider Boolean conjunction ∧ : B 2 → B.…”
Section: Embedding Clocks and Values In A Complete Latticementioning
confidence: 99%
See 1 more Smart Citation
“…signal status is unknown ⊥ signal is absent or inhibited signal is present or activated signal is inconsistent (e. g. runtime error) These conditions predetermine some values of the extension. For the remaining ones, we prefer values x ∈ D in order to accept as many programs as possible, and hence choose to use the maximal extension of g w. r. t. [23]. As an example, Figure 2, consider Boolean conjunction ∧ : B 2 → B.…”
Section: Embedding Clocks and Values In A Complete Latticementioning
confidence: 99%
“…Malik [21] was first to show that this problem in general is NP-hard [21] and used the embedding of Boolean algebra in ternary algebra as proposed by Bryant for the simulation of switch-level circuits [22]. More details about causality analysis for synchronous programs may be found in [21,12,14,23]. In the domain of polychronous programs, causal cycle detection using SMT solvers has been reported in [24,25].…”
Section: Introductionmentioning
confidence: 99%
“…Instead it should be possible to evaluate those control-flow conditions from already known values. Checking this property statically is known as causality analysis [7,15,[23][24][25][26][27][28] in the context of synchronous programs.…”
Section: Logical Correctness and Causalitymentioning
confidence: 99%
“…algebraic loops) in Modelica programs can be resolved in the same way as done for synchronous programs: By means of a three-or four-valued logic one may perform a causality analysis at compile time that can assure that during runtime, all the cycles can be resolved [32,33]. To this end, we report about the experiences we made by extending our synchronous programming language Quartz [31] to describe hybrid systems [4,5].…”
Section: Introductionmentioning
confidence: 99%