| Bowen, J. P. & Stavridou, V. (1993), `SafetyCritical Systems, Formal Methods, and Standards ', IEE/BCS Software Engineering Journal 8(4), 189 -- 209. |
....activity in the Automation field while many works have been performed and successfully tested in Computer Science. Moreover PLC programs verification is close to programming languages verification. In both fields, properties to be verified concern safety, reliability as well as system availability [5]. For these reasons, most of the PLC verifications approaches [6] including ours) rely on principles close to those used in Computer Science [7] 8] The method principle Our method relies on two main phases: The behaviour of the PLC programs is modelled as transition systems synchronised ....
Bowen J.P. and Stavridou V., "Safety-Critical Systems, Formal Methods and Standards", IEE/BCS Software Engineering Journal, Volume 8 n4, pp. 189-209 (1993)
....Here we present some relevant background, then some observations about the choice of safety standards for safety critical computer based Defence systems. 2. 1 International trends The SVRC has carried out an extensive survey of international safety standards [2] drawing on existing surveys [3], 4] covering the following standards: DEF (AUST) 5679 [1] MIL STD 882C [5] NATO StanAgs 4404 [6]and 4452 [7] UK Defence Standards 00 54 [8] 00 55 [9] and 00 56 [10] ARP Standards 4754 [11] and 4761 [12] RTCA DO 178B [13] IEC 61508 [14] There are some clear trends emerging ....
J. Bowen and V. Stavridou, "Safety-critical systems, formal methods and standards," Software Engineering Journal, vol. 4, pp. 189209, 1993.
....in a serious malfunction of the controlled device. The existing methods for describing and analysing timing requirements in programs are considered to be inadequate. In fact, the insufficiency of existing techniques to deal with the timing constraints of real time systems has been identified [2,3]. In response to this inadequacy, some recent work has been undertaken in the formal analysis of real time systems[4,5] A brief introduction to pertinent formalisms will be presented, as background to the research presented in this paper. The paper will then concentrate on the PAISLey approach ....
Bowen, J and Staviridou, V:"Safety--critical systems, Formal Methods and Standards", Technical report, Oxford University Computing Laboratory, PRG--TR--5--92, 1992.
....software development method to suit the risks involved. Of the methods suggested by the IEC standard, e.g. CCS, CSP, HOL, LOTUS, OBJ, Temporal logic, VDM and Z, few were designed with parallel processing in mind and a single formal method, alone, cannot be considered as a practical design method [4]. Yet, this deficiency intensifies as parallel processing continues to prove its applicability to real time control [5] This paper will, therefore, consider the requirements for developing safe parallel systems and identify those issues which need to be addressed before reliable, pragmatic ....
Bowen, J., Stavridou, V., "Safety--critical Systems, Formal Methods and Standards", Oxford University Computing Laboratory Programming Research group, May 1992.
.... Limitations of Formal Specifications Formal specifications are believed to be able to record the precise software requirements, to allow the formal reasoning about the specifications, and to serve as a firm basis for the subsequent software development [Jones 90] Spivey 89] Goguen, Tardo 79] Bowen, Stavridou 92] However, there are several limitations in achieving accurate and complete requirements specifications with respect to the user s requirements. Firstly, formal methods are expected to help software developers construct precise requirements specifications in order to capture the real requirements ....
J. Bowen and V. Stavridou, "Safety-critical Systems, Formal Methods and Standards", Technical Report No. PRG-TR-5-92, Programming Research Group, Oxford University Computing Laboratory, 11 Keble Road, Oxford OX1 3QD, March 1992, to appear in the Software Engineering Journal.
No context found.
J. P. Bowen and V. Stavridou, `Safety-critical systems, formal methods and standards', Software Engineering Journal, 8(4), 189--209 (1993).
....systems. They are mathematicallybased techniques, often supported by reasoning tools, that can offer a rigorous and effective way 3 Work is partially supported by SafeIT (SERC DTI) grants ( IED4 1 90 3) and ( IED4 1 93 4) to model, design and analyse computer systems [Abrial et al. 1989] [Bowen, Stavridou 1993a] Formal methods have attracted the attention of many authorities. An example of this is the interim standard 00 55 on the procurement of safety critical software in defence equipment, published by the UK Minstry of Defence [MoD 1991] 00 55 mandates the production of safety critical module ....
....specifications. Interestingly, and despite the lack of any documented factual evidence as to their efficacy, formal methods are clearly considered desirable, particularly in relation to safety critical systems. While we share the view that such methods can be a very important analytical tool [Bowen, Stavridou, 1993b] we also believe that hard factual evidence relating to the impact of formal methods on the dependability of safety critical systems is highly desirable. To this end, we are currently participating in an effort to quantify and understand the dependability implications of formal methods ....
Jonathan Bowen and Victoria Stavridou, "Safety-Critical Systems, Formal Methods and Standards", Software Engineering Journal, 8(4), July 1993, pp. 189-209.
.... and a decompiler, depending on whether a source program or object code are supplied as input, with a little ingenuity to ensure termination and by restricting the programs returned to ones of interest (since the number can and is in general infinite) Breuer et al. 1992a, Breuer et al. 1992c, Bowen et al. 1993a) Whilst the concept of a compiler is widespread, the idea of a decompiler is more novel. This allows defined object code sequences to be mapped back to high level constructs. This could have applications in the following areas: ffl It may be useful in the software maintenance process to ....
....the object code. For example, the REFORM project has produced a maintainer s assistant which is based upon transformation of assembly language code into a wide spectrum language (Ward et al. 1989) Decompilation has always been of interest when compilers have been used in safety critical systems (Bowen et al. 1993b) to add an extra level of confidence that the low level object code produced by a compiler does indeed correspond correctly to the high level program (Clutterbuck et al. 1988) For example, IBM produced a decompiler for the NASA Space Shuttle software (Spector et al. 1984) They worked on a ....
[Article contains additional citation context not shown here]
Bowen, J.P. and Stavridou, V. (1993b). `Safety-critical systems, formal methods and standards', Software Engineering Journal, 1993. To appear. Also issued as a Programming Research Group Technical Report PRG-TR-5-92.
No context found.
Bowen, J. P. & Stavridou, V. (1993), `SafetyCritical Systems, Formal Methods, and Standards ', IEE/BCS Software Engineering Journal 8(4), 189 -- 209.
No context found.
J. Bowen and V. Stavridou, "Safety-Critical Systems, Formal Methods and Standards," Technical Report PRG-TR-5-92, Oxford University Computing Laboratory, Oxford, May 1992.
No context found.
Bowen J. and Stawidou V., "Safety Critical Systems, Formal Methods and Standards", PRG-TR-5-92, Programming Research Group, Oxford University, 3 rd March 1992.
No context found.
BOW93 Jonathan Bowen and Victoria Stavridou, "Safety-Critical Systems, Formal Methods and Standards", IEE/BCS Software Engineering Journal, 8(4):189-209, July 1993.
No context found.
Bowen, J and Staviridou, V:"Safety--critical systems, Formal Methods and Standards", Technical report, Oxford University Computing Laboratory, PRG--TR--5--92, 1992.
No context found.
Jonathan Bowen and Victoria Stavridou. "Safety-Critical Systems, Formal Methods and Standards." Computing Laboratory Technical Report PRG-TR-5-92, Oxford University, May 1992.
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