1999
DOI: 10.1007/bfb0098004
|View full text |Cite
|
Sign up to set email alerts
|

Examples of program composition illustrating the use of universal properties

Abstract: This paper uses a theory of composition based on existential and universal properties. Universal properties are useful to describe components interactions through shared variables. However, some universal properties do not appear directly in components speci cations and they must be constructed to prove the composed system. Coming up with such u n iversal properties often requires creativity. The paper shows through two examples how this construction can be achieved. The principle used is rst presented with a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

1999
1999
2005
2005

Publication Types

Select...
5
2
1

Relationship

4
4

Authors

Journals

citations
Cited by 11 publications
(21 citation statements)
references
References 8 publications
0
21
0
Order By: Relevance
“…We have started to explore the use of our transformers in conjunction with temporal logics. Several guarantees-based specifications and proofs have been written in a Unity-like linear temporal logic [11,12,7] and in the branching-time logic CTL [6]. In order to do this, one has to define proof rules for specifications of the form W E.X within the chosen logic.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We have started to explore the use of our transformers in conjunction with temporal logics. Several guarantees-based specifications and proofs have been written in a Unity-like linear temporal logic [11,12,7] and in the branching-time logic CTL [6]. In order to do this, one has to define proof rules for specifications of the form W E.X within the chosen logic.…”
Section: Discussionmentioning
confidence: 99%
“…Rules relative to Unity-like logics have been defined in [10,12]. They have also been mechanized with the higher-order theorem prover Isabelle, and hand-written proofs from [11,12,14] have been redone using the prover [33,19]. We now need to further investigate the use of transformers other than W E, as well as to explore application to other specification languages.…”
Section: Discussionmentioning
confidence: 99%
“…Nevertheless, we do not forget our interest in temporal logics and concurrent systems. We have used existential and universal properties to derive examples of specifications and correctness proofs of distributed and concurrent systems [11,12,6,25]. Several of these examples make use of an operator called guarantees [8] which has been proved to be a special case of the transformer W E [14].…”
Section: Discussionmentioning
confidence: 99%
“…In another paper, Charpentier and Chandy [CC99] present two proofs involving universal properties in order to demonstrate this creative process.…”
Section: Case Studies Involving Universal Propertiesmentioning
confidence: 99%