1996
DOI: 10.1016/0304-3975(96)00039-4
|View full text |Cite
|
Sign up to set email alerts
|

Behavioural theories and the proof of behavioural properties

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
51
0

Year Published

2003
2003
2016
2016

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 51 publications
(52 citation statements)
references
References 9 publications
1
51
0
Order By: Relevance
“…In [9], the notion of constructive data refinement is formalised in terms of the existence of a pre-logical relation. They demonstrate that an implementation of 3 The proof of theorem 3 does not rely on particular properties of combinatory algebras. Thus we can expect that it holds over lambda applicative structures.…”
Section: Definition 10 (Observational Pre-logical Relationsmentioning
confidence: 98%
See 1 more Smart Citation
“…In [9], the notion of constructive data refinement is formalised in terms of the existence of a pre-logical relation. They demonstrate that an implementation of 3 The proof of theorem 3 does not rely on particular properties of combinatory algebras. Thus we can expect that it holds over lambda applicative structures.…”
Section: Definition 10 (Observational Pre-logical Relationsmentioning
confidence: 98%
“…Subsequent work by Bidoit and Hennicker [3] discussed a proof method for showing behavioural equivalence in first order logic, and considered finitary axiomatisation of behavioural equality. The above work is extended by Hofmann and Sannella [8] to higher-order logic.…”
Section: Related Workmentioning
confidence: 99%
“…¿From around 1997, the CafeOBJ group at JAIST [3] started to extend the proof score method (1) to apply to distributed and real-time systems, such as classical distributed (and/or real-time) algorithms, component-based software, railway signal systems, secure protocols, etc., (2) to make the method applicable to practical size problems, and (3) to automate the method. As a result, the proof score method using reduction (rewriting) has become a promising way to do serious proofs.…”
Section: Development Of Proof Scoresmentioning
confidence: 99%
“…Behavioral (also called observational) logic is a natural approach to verifying such systems. Three major approaches in this area are: coalgebra (e.g., see the overview [22]); the "observational logic" of Bidoit and Henniker [2,21]; and hidden algebra [15,7], on which our own work is based.…”
mentioning
confidence: 99%
“…The idea of using the satisfaction relation on hidden terms for determining behavioral equivalence was also introduced by Reichel in the 80's [51] and it seems to be a useful way of defining equivalence between hidden terms. In fact, in applied settings, there are some well designed pieces of software that may fail to satisfy their requirements strictly, but do satisfy them behaviorally, i.e., under any program executed on the system (see [6,3,9]). More formally, in such approach, the standard equality predicate is augmented by behavioral equivalence (two data elements representing states are said to be behaviorally equivalent if every function returns the same visible value when executed on the same visible input).…”
Section: Introductionmentioning
confidence: 99%