| M. Schenke. Development of Correct Real-Time Systems by Refinement. University of Oldenburg, April 1997. Habilitation Thesis. |
....did :hre Gamma dide d:bne ; dbn hr fle Gamma dbne (21) did hre d:ide dbn :hre dbn :fle d:bne (23) 20 The gas valve should be opened iff the state is in fbn; igg. In the ProCoS project this specification was transformed via several steps and interfacing languages to hardware [27,30,26]. Due to the special suitability of PLCs to control real time systems we need not perform these transformations here. It is sufficient to read the specification given above as a specification of a PLC Automaton, which leads us to the PLC Automaton in Fig. 13. 0,all hr fl hr hr all purge gas ....
M. Schenke. Development of Correct Real-Time Systems by Refinement. University of Oldenburg, April 1997. Habilitation Thesis.
....real time controllers and for a proof methodology that separates untimed and timed properties. Our paper is motivated by two sources. Firstly, in previous work in the project ProCoS (Provably Correct Systems) 10] an approach to the transformational design of real time systems was developed [23, 22]. In ProCoS the Durations Calculus [24] was taken as the basis for specifiying real time systems. In [23, 22] it is shown how real time systems specified in a subset of Duration Calculus [24] the so called implementables due to A.P. Ravn [21] can be gradually transformed into timed occam ....
....is motivated by two sources. Firstly, in previous work in the project ProCoS (Provably Correct Systems) 10] an approach to the transformational design of real time systems was developed [23, 22] In ProCoS the Durations Calculus [24] was taken as the basis for specifiying real time systems. In [23, 22] it is shown how real time systems specified in a subset of Duration Calculus [24] the so called implementables due to A.P. Ravn [21] can be gradually transformed into timed occam programs. In the ProCoS example of a gas burner controller the final program consisted of an untimed occam program ....
[Article contains additional citation context not shown here]
M. Schenke. Development of Correct Real-Time Systems by Refinement. Habilitation thesis, Univ. Oldenburg, 1997.
....is introduced. This language, called SL, is closely related to the model that is the basis of the semantics of PL. SL and PL have been given a semantics using duration calculus formulae to describe the meaning of SL specifications and using timing diagrams to describe the meaning of PL programs [32]. Because timing diagrams are in essence the objects with respect to which the truth of duration calculus formulae is usually defined, thus semantic links between duration calculus, SL and PL have been established that provide the ProCoS approach with a solid underpinning. Several variations on ....
....of systems, is that it does not match most languages related to programming real time reactive systems, which are geared to event based description, nicely. In this connection, it is interesting to see that it is not entirely clear how the definitions of the semantics of SL and PL presented in [32] relate to the earlier definitions, presented in [31] and [16, 25] which they replace. A main purpose of this paper is to make it generally easier to establish semantic links between duration calculus and formalisms aimed at programming. Various mathematical models have been developed that are ....
M. Schenke. Development of Correct Real-Time Systems by Refinement. PhD thesis, Fachbereich Informatik, Universitat Oldenburg, 1997.
....is introduced. This language, called SL, is closely related to the model that is the basis of the semantics of PL. SL and PL have been given a semantics using duration calculus formulae to describe the meaning of SL specifications and using timing diagrams to describe the meaning of PL programs [32]. Because timing diagrams are in essence the objects with respect to which the truth of duration calculus formulae is usually defined, thus semantic links between duration calculus, SL and PL have been established that provide the ProCoS approach with a solid underpinning. Several variations on ....
....of systems, is that it does not match most languages related to programming real time reactive systems, which are geared to event based description, nicely. In this connection, it is interesting to see that it is not entirely clear how the definitions of the semantics of SL and PL presented in [32] relate to the earlier definitions, presented in [31] and [16, 25] which they replace. A main purpose of this paper is to make it generally easier to establish semantic links between duration calculus and formalisms aimed at programming. Various mathematical models have been developed that are ....
Schenke, M.: "Development of Correct Real-Time Systems by Refinement", PhD thesis, Fachbereich Informatik, Universitat Oldenburg, 1997.
....are drawn in Section 7. Appendices on the formal semantics of SL given in DC and the semantic link between state based and event based view complete this part of the paper. Soundness proofs of the transformation rules based on the semantics are omitted in this paper. They can be found in [Sch97] ....
M. Schenke. Development of Correct Real-Time Systems by Refinement. Habilitation thesis, Univ. Oldenburg, 1997. (see also the author's www-page: http://theoretica.Informatik.Uni-Oldenburg.DE/personal/Schenke.Michael.html)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC