2003
DOI: 10.1007/978-3-540-39958-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Inheritance of Temporal Logic Properties

Abstract: Abstract. Inheritance is one of the key features for the success of object-oriented languages. Inheritance (or specialisation) supports incremental design and re-use of already written specifications or programs. In a formal approach to system design the interest does not only lie in re-use of class definitions but also in re-use of correctness proofs. If a provably correct class is specialised we like to know those correctness properties which are preserved in the subclass. This can avoid re-verification of a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2004
2004
2011
2011

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…Currently, such techniques take the following approach: correctness properties are proven for the initial states (of the system) and in addition shown to be preserved under transitions of the state. Examples of this are inductive verification techniques like [14,28,7] or methods for change analysis and property preservation for inheritance [32,33]. For volatile mechatronic systems, such methods need to be lifted to transformations of the model itself.…”
Section: Figure 7 a Graph Transformation Rule (Top) And Its Effect Omentioning
confidence: 99%
“…Currently, such techniques take the following approach: correctness properties are proven for the initial states (of the system) and in addition shown to be preserved under transitions of the state. Examples of this are inductive verification techniques like [14,28,7] or methods for change analysis and property preservation for inheritance [32,33]. For volatile mechatronic systems, such methods need to be lifted to transformations of the model itself.…”
Section: Figure 7 a Graph Transformation Rule (Top) And Its Effect Omentioning
confidence: 99%
“…CTL is a branching-time temporal logic where the structure representing all possible executions is tree-like rather than linear while LTL is a linear temporal logic that implicitly quantifies universally over paths starting from a given state and modelizes linearly all possible executions. Here, we consider actually the restriction of CTL ⋆ by removing the next operator X, noted respectively CTL ⋆ -X [18,31]. For biological applications, the time mandatory for a biological system to change of qualitative state, i.e the time for a neXt transition, has a large variance.…”
Section: Formulasmentioning
confidence: 99%
“…It is well-adapted to specify and reason about non-deterministic and/or concurrent processes. Here, we consider actually a restriction of CTL by removing the next operator X, noted CTL-X [14,15]. The reason is for biological applications, the logical connector X is not of big relevance.…”
Section: Preliminariesmentioning
confidence: 99%