2021
DOI: 10.1016/j.tcs.2021.01.037
|View full text |Cite
|
Sign up to set email alerts
|

Calculational design of a regular model checker by abstract interpretation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 88 publications
0
0
0
Order By: Relevance
“…A , which uses two monotone maps α : P A → A and γ : A → P A to map between the two domains, so that the following relation is preserved a ⊆ γ(a ) ⇐⇒ α(a) a . The existence of a Galois connection formalises the way in which an abstract property describes a set of concrete values, provides a notion of "best approximation" and even suggests a design methodology for deriving program analysers in a systematic way by composing the semantic function with an abstraction function α [9,18] We are interested in abstract interpretation in which abstract domains are defined as compositional interpretations of types, where the semantics of a type is composed of the types it contains. E.g., the semantics of A * B is composed of the semantics of A and B.…”
Section: Abstract Interpretation and Galois Connectionsmentioning
confidence: 99%
See 2 more Smart Citations
“…A , which uses two monotone maps α : P A → A and γ : A → P A to map between the two domains, so that the following relation is preserved a ⊆ γ(a ) ⇐⇒ α(a) a . The existence of a Galois connection formalises the way in which an abstract property describes a set of concrete values, provides a notion of "best approximation" and even suggests a design methodology for deriving program analysers in a systematic way by composing the semantic function with an abstraction function α [9,18] We are interested in abstract interpretation in which abstract domains are defined as compositional interpretations of types, where the semantics of a type is composed of the types it contains. E.g., the semantics of A * B is composed of the semantics of A and B.…”
Section: Abstract Interpretation and Galois Connectionsmentioning
confidence: 99%
“…The core of our implementation depends on a modular interface of semantic operations (SemanticOps), which our language interpretation 8 relies on. It relies on a field [[_]]t to provide an interpretation of our syntax of types into concrete and abstract domains 9 . The rest of the semantic operations are specified in a strongly typed fashion with regards to that implementation, which ensures that we can modularly exchange the domains for a particular type t. We parameterize over m to allow possible general monadic computations in the computation rule for sums, E-case, since it contains function arguments.…”
Section: A Proofsmentioning
confidence: 99%
See 1 more Smart Citation