<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Safety-critical computing systems</title>
<meta name="GENERATOR" content="HTML Transit 7.0 by Stellent (tm), Inc. www.stellent.com">
<link rel="stylesheet" type="text/css" href="/PortailStyle.css">
</head>
<body bgcolor="#ffffff"><a name="TopOfPage"> </a>
<!-- TRANSIT - INFOBEFORE -->
<table width="100%" border="0" cellpadding="4" cellspacing="0">
  <tr>
    <td><div align="left"><img src="/Documents/LogoText.jpg" width="218" height="48"></div>
    </td>
    <td><div align="right"><img border="0" SRC="/images/logos/Logo130X120.jpg" width="130" height="120"></div>
    </td>
  </tr>
</table>
<hr size="1">

<p align="justify">9 March 1993<b><br><br>Doc. 6792</b></p>

<p align="justify"></p>

<p align="justify"><b>REPORT</b></p>

<p align="justify"><b>on safety-critical systems </b></p>

<p align="justify"><b>(Rapporteur:</b>  <b>Mr Fulvio CACCIA</b></p>

<p align="justify"><b>Switzerland, Christian Democrat)</b></p>

<hr size="1">


<p align="justify"><i>Summary</i></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Just when it seemed that nothing could halt the development of computerised systems, which was accompanied by unshakeable confidence in mathematically proven techniques, doubt has crept into the mind of the public. Many recent accidents (for example, plane crashes due to computer failure, malfunctioning robot killing a mechanic, patient dying because of malfunctioning of computer-controled intravenous drip) have called into question the reliability of these systems. At present, there are no specific regulations governing safety control of these systems.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Although all human activities involve a degree of risk, the safety issue should be regarded as an area of public interest which must take precedence over industry's economic and budgetary concerns.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For this reason, the Assembly proposes among other things, that an inventory of selected accidents due to these systems be instituted, that a list of existing national and international standards be drawn up and that a glossary of technical/legal terms be compiled to ensure that future legislation corresponds to the reality of technological systems. The aim, therefore, is to lay down guidelines reflecting the technical complexity of the concepts and systems concerned.</p>

<p align="justify"><b>I.   Draft recommendation</b></p>

<p align="justify">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Assembly is aware that the use of computers in safety-related applications is growing, particularly in areas such as control systems of aeroplanes, high-speed trains and nuclear power stations, medical equipment and medical records, anti-lock braking systems for vehicles and machine engineering in general, and last but not least, modern weapons and their guidance systems.</p>

<p align="justify">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Many recent accidents (for example, plane crashes due to computer failure, malfunctioning robot killing a mechanic, patient dying because of malfunctioning of computer-controlled intravenous drip, rocket launch failure traced to computer error, software piracy etc.) cause public concern and raise the question of the reliability of such systems. </p>

<p align="justify">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; While there is undoubtedly real concern among professionals and scientists to guarantee the safety of these sophisticated automatic systems, the fact remains that economic and budgetary priorities may at times take precedence in industry over other factors. Consequently, the safety issue should be regarded as an area of public interest. </p>

<p align="justify">4. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Safety is a difficult concept to grasp. It is closely bound up with the idea of danger and risk. Absolute safety does not exist. All human activities involve a degree of risk and technological innovations are no exception to the rule. The important thing is to minimise the risks as far as possible and to keep the public informed. </p>

<p align="justify">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In most cases safety-control systems are not covered by any specific regulations and quality control is carried out only by internal procedures specific to the industrial sector concerned. Moreover, the mathematical codes underpinning the software of such systems are often considered as commercial secrets, thus making investigation difficult.</p>

<p align="justify">6. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It would actually be much more cost-effective if industry were to put more effort and money into the design stage, which is crucial to the development of sophisticated systems. Failing this, laying down standards, regulations and penalties could nevertheless serve as a deterrent against technological &quot;short cuts&quot;. </p>

<p align="justify">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The &quot;Guidelines for the security of information systems&quot;, recently adopted by the OECD, give evidence of an increased awareness towards problems raised by the diverse use of computers. They focus nevertheless on aspects of data protection in order to ensure that the level of confidentiality, availability and integrity of these systems are not eroded. They should be completed by an up-stream study, namely technological reliability.</p>

<p align="justify">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For the above reasons, the Assembly recommends that the Committee of Ministers call on the governments of member states to undertake an interdisciplinary activity within the OECD, and in particular its Directorate of Science, Technology and Industry, whose aim would include:</p>

<p align="justify">i.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; determining areas of public interest, including future technologies that are currently being developed such as computer/communications between road and vehicle, the pan-European railway system, etc.; </p>

<p align="justify">ii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; instituting a European inventory and analysis of selected major accidents due to computerised systems;</p>

<p align="justify">iii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drawing up a list of existing national and international standards and of any specific legislation in existence;</p>

<p align="justify">iv. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; compiling a glossary of technical/legal terms so that future legislation can correspond to the extremely complex reality of the technological systems concerned;</p>

<p align="justify">v.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; working out general principles of safety-assessment methods in the early design stages of sophisticated products and systems;</p>

<p align="justify">vi.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; developing the outlines of appropriate training, which should be multidisciplinary and include in-depth study of economic parameters, for those with responsibility at national and European levels for assessing and judging safety implications of new technologies; </p>

<p align="justify">vii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; carrying out a study that compares legislation on the determination of liability for accidents and suggests ways of improving it ;</p>

<p align="justify">viii. providing special measures for scientific and legal investigations in the context of rules for the protection of intellectual property;  </p>

<p align="justify">ix.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; introducing, if need be and once the necessary data has been acquired through the initial research, quality control and certification systems at both national and European levels, prompted by the experience already acquired in the field of electrotechnical standardisation by the work of International Electrotechnical Commission (IEC) and of the European Committee for Electrotechnical Standardisation (CENELEC).</p>

<p align="justify"><b>II.  Explanatory memorandum </b></p>

<p align="justify"><b>by Mr Fulvio CACCIA</b></p>

<p align="justify">CONTENTS</p>

<p align="justify"><b>Part A : Preamble by the Rapporteur</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5</p>

<p align="justify"><b>Part B :</b> <b>Technical report</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6</p>

<p align="justify">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INTRODUCTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6</p>

<p align="justify">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEFINITIONS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9</p>

<p align="justify">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESIGN, SAFETY AND REGULATION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9</p>

<p align="justify">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAIN PROBLEM AREAS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13</p>

<p align="justify">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROPOSALS FOR STUDIES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15</p>

<p align="justify">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CONCLUSIONS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 17</p>

<p align="justify">*</p>

<p align="justify">*   *</p>

<p align="justify">LIST OF REFERENCES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19</p>

<p align="justify">APPENDIX I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Industrial Sectors&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 22</p>

<p align="justify">APPENDIX II   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nomenclature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24</p>

<p align="justify">APPENDIX III  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Extract from executive summary of  </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Software in Safety-Related Systems&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 29</p>

<p align="justify">APPENDIX IV   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Progress towards unified standards&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31</p>

<p align="justify">    </p>

<p align="justify"><b>Part A: Preamble by the Rapporteur</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The first big shock was the explosion of the Challenger space shuttle during takeoff in January 1986. For the whole world it was unimaginable that a system developed and controlled by extremely powerful computers could blow up in full view of the engineers. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Since then, a whole series of fatal accidents, from Chernobyl to automatic pilot errors on aircraft, not to mention the failure of missile-guidance systems during the Gulf war, have shattered public confidence in these automatic systems.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As the year 2000 draws closer, and mankind thought at last it had the upper hand over technological casualties and scientists and manufacturers were assuring us that there should be no repeats of the &quot;Titanic&quot;, here we are plunged once more into uncertainty.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ever since the first tool was invented, man has had to battle with his own technological progress. Although the new computerised systems are highly sophisticated and complex, there is no guarantee of infallibility. What is more, it is not always easy to establish the respective share of responsibility to be borne by man and machine.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One thing is sure: the development of these systems is no longer the preserve of a handful of experts, but requires  long and expensive multidisciplinary collaboration. The few laws that do exist do not reflect the technical complexity of the concepts and systems concerned.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;It would be wrong to assume that we are thinking here only of major aerospace projects, etc., which do not have a a direct effect on the general public. Safety-critical systems are also to be found in our everyday surroundings: in our cars, hospitals and railway networks, to give but a few examples. Tomorrow, the symbiosis of computers and biotechnologies may have a few surprises in store for us.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The legislator is faced with a difficult choice. On the one hand, technical innovation ensures human progress and keeps the wheels of the economy turning, but on the other, the public expects reassuring measures to be taken and demands that it shall be elected representatives and not the technologists who have the final say. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In this case, there appear to be two possible approaches: either the State does not interfere with the manufacturer and penalises those responsible when accidents do occur (even then, liability still has to be established); or the State specifies and regulates everything, down the to the tiniest detail, at the risk of slowing down innovation and development. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Good sense would however suggest a gradual approach, in other words drawing up basic standards at international or even European level, closely monitoring their enforcement and setting up the necessary instruments to analyse failures in detail, and what is more, reserving the possibility of a certification system should the earlier stages end in failure. </p>

<p align="justify"><b>Part  B : Technical Report</b><a href="#P143_9205" name="P143_9206">1</a></p>

<p align="justify">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INTRODUCTION</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The potential impact of computers on safety issues has been known for at least 30 years [1]. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The reasons for the accidents (and hence the possible cures) are all very different. There is a semantic trap here which is of fundamental importance (throughout this whole report) in that the words used to label very complex engineering systems are extreme simplifications of the realities they describe, when systems under the same heading behave and fail in very different ways then it is illusory to assume common causes and worse still to seek common legislative regulation.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Although in most cases safety-critical systems are not covered by any <u>specific</u> legislation, enquiries show that there is great professional concern for safety and well-founded efforts are made to make complex automatic systems adequately safe. Furthermore there are already many national, professional and governmental studies and regulations in place at national and international level. Agreement across countries is better than across sectors. There are indeed formidable difficulties in dealing with the question of software secrecy and protection of intellectual property rights, but these problems are more general and need resolution in a much wider context, not just in relation to safety-critical systems.</p>

<p align="justify"> </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How has the problem of safety-critical software arisen? Essentially from an ever-increasing complexity in engineering. One may compare the steam locomotive of 1830 with the <b>APOLLO</b> Moon spacecraft of 1970 as an example. In 1917 <b>WM FARREN</b> designed, supervised the construction of and testflew an aircraft  -  the <b>CE 1</b> and with acceptable safety! [2]. Even in 1965 a chief designer would be familiar with all the decisions taken in the design of a complex product such as an aircraft or ship. The management operation was deeply hierarchical [3] , but as systems became more complex and design teams included more and more specialists it became necessary to formalise the interfaces between the specialist groups to gain benefit and yet maintain overall design disciplines. This led to the matrix design management system in the 1970s to cope with design teams 50 times larger than before [4].</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There were also significant developments in technology. For example, in aircraft the flight control system was originally performed by mechanical rods, cables and links operated by the pilot: then came the automatic pilot, later the digital computer and &quot;fly-by-wire' control. The <b>CONCORDE</b>'s flight control is by computer but the pilot has a manual over-ride in case of computer failure. The European Fighter Aircraft, however, has all its automatic functions embodied in the computer, <b>with no pilot reversionary mode</b>. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As the computer took over more and more of the control of aircraft systems and with the advent of digital databus technology, it was logical to express the engineering functions in computer language throughout.  The computer and its software then assumed an over-riding importance, and were inevitably extremely complex. Moreover, although specific design and performance requirements could be stated reasonably simply and with little ambiguity, the implementation of the complex software, which must be logically expressed right down to the last digit, is unbelievably complicated. Furthermore, developing the automatic system and its software required new armies of specialists, usually mathematicians and physicists, so that those with overall reponsibility for the design were no longer directly able to be aware of the details of every system in their design as they had hitherto. Such delegation of the safety function led to an explosion of paperwork with scope for increased misinterpretation.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Another factor in aviation was the steady increase in safety levels experienced in practice. The fatal accident rate is now, typically, one in a million flying hours for civil airliners [1]; somewhat more frequent for helicopters and military aircraft. There is then a fundamental problem that integrity at this level cannot be tested or proved in statistical terms.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In recent decades there has been a vast increase in documentation of the design process: the <b>HAWKER HUNTER</b> fighter of 1950 had a three-page specification; that of a recent <b>USAF</b> aircraft required a <b>HERCULES</b> transport to carry all its documentation. The identification and management of safety, given still improving safety levels in practice, under these circumstances requires the utmost scrutiny of what is inevitably a most complex matter. Similar matters apply to other industrial sectors and these are listed in Appendix&nbsp;I. </p>

<p align="justify"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Of all the categories of manufactured product we deal here with discrete, specially designed projects such as aircraft, missiles, robots, medical apparatus etc. Failures to function that lead on to hazard to persons or the environment can arise from:-</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; errors in design, not identified and rectified during the commissioning stage</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; failure of components (structure or computer-driven sub-system) which lead to &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catastrophe</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; incorrect rectification of faults in the field</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; human errors of operation.</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the latter can be exacerbated by poor ergonomic design</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Again, attempting to place the present situation in a long-term context: in the 1940's, (say) it was typical to find a well-established engineering company that had a stable organisation and leadership going back decades. It was accepted that its products would be reliable and cost effective, and a customer placing a contract would know that the product would be dependable. The increasing rate of change of technology and its products and a corresponding increase in performance and capability have created chaos in the procurement process, particularly in the U S. As projects were delivered late and over budget more and more new administrative restrictions were imposed in a futile attempt to bring the attainment (cost, time and performance at delivery) into alignment with claims (the contract offering). No matter how many administrative overlays were introduced (e.g build-to-cost, reliability, affordability, prototyping, life-cycle cost etc.) the rapid rate of change of technology outpaced the controls. Even the introduction of Quality Management systems is no longer seen as the panacea expected when it was introduced [5].</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have also to recognise the  1 billion fiasco of the Airborne Early Warning Aircraft &quot;<b>NIMROD</b>&quot;, which, in spite of more formal documentation than ever before, had to be cancelled because it just did not work properly [6]. If for &quot;in spite of&quot; we should read &quot;because of&quot; then we do really have a Pandora's box of trouble! This was not a safety issue, rather a case of the management control function (organisation, responsibility and paperwork) not being effectively superior to the problem it should have been designed to control.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Another example, which did have safety connotations, was the fire in the <b>APOLLO</b> capsule during ground tests which killed three astronauts. The subsequent examination of systems, possible failure modes and hazard revealed a number of defects which had not, at that time, materialised in service or in test, led to a major redesign of many components, sub-systems and systems.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The engineering community, in striving to reconcile quality with complexity, still continues with new methods: &quot;Concurrent Engineering&quot; now aims to include all participants in the design process including especially Systems Engineering and the implications of risk.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As an example of the &quot;Jungle of Buzz-words&quot; with which the subject is surrounded one official document (which sets out a new framework within which to develop safety standards) has to grapple with terminology like this: [7]</p>

<p align="justify">  comprehension&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    residual doubt &amp; fallibility</p>

<p align="justify">  formal mathematical modelling &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  finite state machine diagrams</p>

<p align="justify">  Fagan inspection     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   hardware architecture</p>

<p align="justify">  adequate protocol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    watchdogs</p>

<p align="justify">  re-try fault recovery&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   hot stand-by</p>

<p align="justify">  cold stand-by&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    graceful degradation</p>

<p align="justify">  dynamic reconfiguration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   task analysis</p>

<p align="justify">  cues&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      prototyping</p>

<p align="justify">  multidisciplinary reviews &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  error-correcting codes</p>

<p align="justify">  z transforms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    execution of properties</p>

<p align="justify">  diversity of tools &amp; people&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  sneak circuit analysis</p>

<p align="justify">  walkthroughs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  automated configuration management</p>

<p align="justify">  safety culture&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    administrative access controls</p>

<p align="justify">  QMS, QA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  accepted mathematical inference calculus</p>

<p align="justify">  V &amp; V techniques       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   boundary value analysis</p>

<p align="justify">  error guessing       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   error seeding</p>

<p align="justify">  </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;But the scope of the problem is not confined solely to the big aerospace and nuclear projects. It is much wider than realised, and extends to many activities. A simple fault in the program of a microprocessor-based vehicle weighing machine can cause a lorry to be dangerously overloaded.  A fault in a chemical assay program can lead to the materials of components in safety-critical production processes having the wrong physical properties. Computer errors in medical records could lead to death or severe injury [8].</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In summary; the type of problem we are considering may involve very expensive, complex machines, containing hundreds of thousands of parts, which are required to work at untestably high levels of integrity, and which depend critically on software that has to be accurate to every digit. There is the classic case of a US spacecraft which failed completely in flight because one digit had been typed wrongly in its trajectory programme. In practice there are error-detection strategems in the critical computing elements backed up by planned recovery actions [9]. A very good example of how engineering companies see a way ahead in overcoming this problem is in ref.[1] where <b>HOWARD</b> sets out a programme to improve civil aircraft safety by a factor of 10.</p>

<p align="justify">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEFINITIONS  (See Appendix II)</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One of the problems inherent in the subject covered by this report is the specialised - and sometimes controversial - terminology. As in all technical disciplines, scientists and engineers use words, drawn from natural language, in special ways. Unfortunately, different groups use them differently, and often in quite contradictory ways. This is especially the case in a new and rapidly developing field such as the one we are discussing [10]. Some of the more important terms are given in Appendix II [11].</p>

<p align="justify"> </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The digital logic intrinsic to software enables mathematically precise definition, more so than in usual engineering practice. In many respects this is advantageous but since many matters in project evolution are unquantifiable the search for mathematical precision can cause unwanted distortions. Many engineering judgements require the balancing of irreconcilables e.g. aerodynamic qualities with structural advantages: in such judgements there is a temptation to give more weight to the quality that can be expressed explicitly in mathematical terms, e.g. performance, than handling qualities, which often cannot.* </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;These terminological problems become more acute in accident investigations or litigation when the technical culture meets the legal culture. One must expect some major difficulties here in the future.</p>

<p align="justify">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESIGN, SAFETY AND REGULATION</p>

<p align="justify"><b>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Design</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A difficulty embodied in tackling the safety related to software in engineered products arises because of software complexity and the mathematical rigour of some parts of it distorts and clouds the fundamental processes of creative engineering design. I have alluded to some aspects of this in previous sections and, in order to set out the problem that the Council of Europe wishes to address, I find it best to embody the software issues within the total engineering process. Thereby a new concept evolves to become a manufactured entity, satisfying <i>all</i> the requirements for cost, serviceability, performance, delivery on time, security and safety. Most people are purchasers and users; a minority have actually been responsible for creating machines in industry. From the latter experience a distinctly different viewpoint results [12]. A user becomes familiar with the finished product and is not aware of the evolutionary steps by which it was fashioned. This stage of the engineering process is termed the preliminary design phase. At the end of this stage the paper design will be complete, a specification available from which the contract is drawn up. After this point it is very difficult and certainly extremely expensive to make major alterations. But by this stage only a very small proportion of the total contract money will have been spent: typically 1%. The consequence of this is that decisions embodied in the contract will have been taken on the basis of very little hard knowledge [13]. Estimates, together with models, simulations, partial tests and full-scale demonstrations are employed to minimise the risks of non-compliance with the ultimate objectives. These can only be established properly during the commissioning stage by which time probably 95% of the expenditure will have occured [14]. Another feature of the preliminary design phase is that none of the ultimate, irrevocable decisions is a foregone conclusion. For any parameter, configuration, sub-system or program language there will be many alternatives - up to several hundred in some instances [15]. The designer's task is then to make judgements between these alternatives, not entirely on the basis of rigorous, well-completed quantitative analysis but using incalculable judgements as well. Unless this process is fully understood it is easy to fall into the trap of proceeding with solutions which have not been rigorously assessed against a large number of alternatives [14]. Because of these features of the preliminary design process hidden faults may be embodied in the design only to be revealed later either by more detailed design work or testing [<b>APOLLO</b>]. A corollary is that it is in the preliminary design phase that faults can be eliminated for the least time and money - but the skills and experience to do so are not embedded in calculable software and digits! It is much more cost-effective to put more effort into the preliminary stage than to pile on more standards, rules, paperwork and penalties much later on in the product devlopment process.</p>

<p align="justify">  </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The present situation has been likened to a&quot; Mathematical tail wagging the engineering dog!&quot;</p>

<p align="justify"><b>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Design for safety</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Before discussing safety definitions and integrity a brief mention of design techniques to enhance safety.  One way of increasing safety is to develop more reliable components and systems. At the outset, once the general preliminary design is defined there will be a &quot;safety budget&quot; allocating tolerable levels of integrity for every subsystem. Then Reliability Analysis evaluates the probability of failure and Failure Mode Effect and Criticality Analysis deals with the likely results of failure.  Once the &quot;life&quot; of a part has been measured then the inspection and maintenance function will act to replace the part with a new one in good time. Another technique is to design an item to &quot;fail-safe&quot; i.e. even if it does fail it does not create a safety risk before the fault can be rectified. This has been extensively used on structures and coping with the development of fatigue cracks. &quot;Fail- operate&quot;, &quot;fault tolerant design&quot; and &quot;graceful degradation of systems&quot; are other methods. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In complex spacecraft, where no possibility of inspection and repair can be expected once the craft is launched, the premium for avoidance of design error is so high that two independent design teams are sometimes employed. The RED/BLUE team concept may sound expensive but it is a proven means of achieving the overall health and safety of a complex automatic system.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In aircraft, for example, the replacement of heavy mechanical links by electric signalling was introduced to save weight, overcome shortcomings of the mechanical system and allow inclusion of automatic control functions [16]. But the electric lines were far less reliable than the strong rods and levers. To regain an acceptable level of safety it was necessary to duplicate, triplicate and even quadruplicate the electric signalling cables. With four parallel lines it was then necessary to include &quot;vote-takers&quot; that would decide which of differing signals to accept.  Another technique is dissimilar redundancy where duplication is not provided by two copies of the same sub-system but two different kinds of sub-system are used.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Even with these precautions failures in electronic control systems may arise from</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Design/specification fault</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computer bugs</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mismatch between specification &amp; behaviour</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Component failure, and</p>

<p align="justify"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Electro-magnetic Interference (EMI)</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A particular hazard peculiar to digital electronic systems is their susceptibility to errors caused by external electrical signals. &quot;Spikes&quot; of voltage variation can enter a software specified system and introduce digital errors which could prejudice safety. This has been known for some time and many techniques to overcome this by design are available. Test stations exist where systems can be subjected to agreed levels of EMI.  European Regulatory Authorities are already imposing a Europe-wide requirement on EMI.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One of the difficulties with software has been that software engineering has followed a traditional route over the last decade which takes a requirements specification and progressively decomposes this in order to cope with the software design. Then comes the coding stage which is followed by a synthesis process which includes the test to demonstrate compliance with the requirements. The problem with this process is that it leads to fresh software on each design occasion and therefore the reliability of software cannot be established in the same way as a mechanism or structure which may be re-usable in many projects. A new approach to software described as &quot;object oriented programming&quot; may allow re-use of software which would permit its reliability to be established or improved in service. Hence the good software design features could then be inherited by future generations of systems.  This then places software into a regime in which a statistical analysis of its performance can be conducted after a period of service. [9]</p>

<p align="justify"><b>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Safety</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Safety is a concept which is not fixed in either space or time. Attitudes to safety, and tolerance to danger, are subjective and variable over time and circumstance [17].</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Industries have attempted to address this problem by identification of more objective aspects of safety, with particular definitions of words such as 'hazard' and 'risk'. The intention is that, in any given situation, specifications of safety, whether required or claimed as achieved, should be based on these more objectively defined terms [18].</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hazard severity is categorised in many ways, one being:- [19]</p>

<p align="justify"><b>NEGLIGIBLE</b> - Events have no effect on safety</p>

<p align="justify"><b>MARGINAL</b> - Event or combination of events with some potential for adverse effects on safety and resulting injury to persons</p>

<p align="justify"><b>CRITICAL</b> - Event or combination leading to the inability to continue safe operation with a high probability of a resulting catastrophe. Events leading to serious injury</p>

<p align="justify"><b>CATASTROPHIC</b> - Event or combination leading to total loss of safety. Destruction of system and serious injuries and deaths.</p>

<p align="justify"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integrity level</b> - is either a measure of the catastrophic accident rate achieved or that to be designed into a new product. <b>This is typically in the range 10<sup>-2</sup> for negligible hazards up to 10<sup>-6</sup> for catastrophic hazards in e.g. transport aircraft or nuclear power stations</b>.  The units vary and may be expressed in events per hour (for ground-based systems) or for transport, the fatal accident rate per mile or per journey or per passenger mile.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Safety audits [20] are now made at different stages of design and commissioning. They include methods categorized as; hazard analysis, static &amp; dynamic analysis, tool validation, checklists and formal methods. Formal methods, which are strict mathematical disciplines applied to the software logic, are for the most part notations rather than methods. This is not to deny the value of the notations, or the value of the disciplines which their use necessitates, nor the value of the analyses which they facilitate [21]. But we must beware a false sense of security of formal notations through their apparent, but not actual, precision. Using the terminology of Appendix I they usually provide a definite framework within which there can still be considerable lack of definition in the objects and their relationships.  They have been likened to the assembly languages of specification - well-defined operators, leaving open the meaning of operands and whether the operation of the operators on the operands achieves the desired effects. The definite framework is a distinct advantage, but no panacea.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Safety is, in fact, an elusive subject to manage. It is the <i>absence</i> of hazard, which can usually be defined..But perceived hazards may be forbidden; it is more difficult to eliminate those that are unperceived. Just because safety levels are so high creates special problems, e.g. an airline pilot has only a <b>2% chance of encountering a 1 in 10<sup>6</sup>hour event in his whole flying career [1].</b></p>

<p align="justify"><b>4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regulation</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Most industrial sectors already have traditions of design procedure and technical practice to ensure and assure the integrity of their systems. Those traditions have, for the most part, proved satisfactory over the years. But those existing traditional design methods do not readily accommodate the computer software of complex computer-based control systems. Moreover, in recent times the search for common or 'generic' international standards, and for ways in which software could be accommodated have begun to pose questions about the rationale which underlies even existing practice. It is not that there is no rationale, but it is often neither explicit nor linked clearly to the procedures and techniques that are used [8].</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Regulation involves legislation, standards and safety guidelines. These have evolved from different origins and are embedded in different organisations with overlapping terms of reference. There are also product liability and customer protection acts. There seems to be discordance between the extreme precision of definition in safety-critical software and the inevitably less precise procedures in the regulatory mechanisms.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Standards follow the creation of new industries, and suffer delays as international agreements are negotiated. In practice, especially in inter-company (especially international) contracts an ad hoc agreement would be reached to define which available requirements would be deemed to apply for any particular project.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There are examples where mandatory standards published before being properly considered by all parties are proving to be unworkable. Large companies have found it inefficient to attempt to make standards universally applicable.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In this complex field of design, safety and regulation it does not always follow that incremental steps towards unification will be optimal. For the <b>Council of Europe</b> a large question must be &quot;what will be the most favourable means of intervention?&quot;</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Another fundamental issue which is likely to confuse progress towards unification concerns the type of law to be adopted. In the area of safety-critical software this could raise particularly severe conflict of opinion.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I must urge an over-riding need to simplify wherever possible as this should return valuable rewards. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In conclusion there are some basic flaws inherent in certain misguided attempts to maximize safety. &quot;Absolute safety&quot; has been demanded by politicians; it is said that &quot;safety is paramount&quot;. What does this mean? In reality everything in life is attended by danger and hazard so why should we expect man-made devices to be the exception. Any man-created product has to satisfy a multiplicity of criteria and, like it or not, safety costs money. In balancing the criteria, safety must take its appropriate place. In spite of all, and very professional attempts to make airliners safe (at the 10<sup>-6</sup> integrity level) accidents still happen. The DC 10 which suffered a major uncontained engine failure in 1990 lost <i>all</i> its powered flying controls and yet the crew made a miraculous landing saving 250 out of a complement of 350 [22]. &quot;Pilot Error&quot; has not been eliminated in spite of steadily improving accident rates: last century ships suffered &quot;Captain Error&quot; [23].It is to be hoped that in the next century we (public, engineers, regulators and politicians) will not have to live with &quot;Computer Error&quot;. This possibility, however remote, must be mastered by well co-ordinated efforts to circumvent catastrophe. But in the end there are ultimate limits to certainty in this field. To quote reference [19] - &quot;By definition, conformance and certification against objective tests cannot address the uncertainties of either the real world or specifications. In other words 'complete' conformance to the real world safety requirements can never be <i><b>demonstrated</b></i>. So the prospect of releasing into service only systems that have been 'completely' certified as safe, against objective tests, is simply, if sadly, not viable.  There are fundamental limitations to the assurance that can be gained about the operation of practical, entire, safety-related systems&quot;.</p>

<p align="justify">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAIN PROBLEM AREAS</p>

<p align="justify"><b>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Benefits and problems</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computers can be more reliable than special-to-type mechanisms. Computer programs can provide more flexible, sophisticated and responsive functionality. Those who <i><b>can</b></i> manage the application of computers in safety-related roles stand to gain considerable competitive advantage.  Those who cannot will find it increasingly difficult to compete - apart from the risks they run [30]. Alignment of regulations should assist European companies in collaborative ventures. Standards can facilitate the opening up of markets thereby encouraging innovation.  The danger is that they may become bureaucratic and over-prescriptive and so inhibit invention. Standards largely produced by staff from the larger organisations could assist the many small companies that should expand into this field.</p>

<p align="justify"><b>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vital for Pan-European systems</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There is a clear need for unification in Air Traffic Control [1], particularly as steps proceed to eliminate the humans in the loop with ground-based computers communicating directly with computers in the aircraft. Moves to improve civil air safety see a need to encompass the totality of an integrated AirTransport System, as distinct from the current practice of assessing Aircraft Airworthiness, Air Traffic Management, and Air Navigation systems in isolation [1]. This seems of great importance for Europe in order to reduce chronic congestion. Progress in these technologies will further export business.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rather more speculative, because of inherent systemic limitations, is the progress to computer/communications between road and vehicle under the <b>ARISE</b> and <b>EUROADS</b> programmes [31]. Unification of standards and equipment seems of crucial importance [32]. There seems adequate time to get this sector in place.</p>

<p align="justify"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New European Railways</b> will assume increasing importance over the next 40 years. The already growing collaborations between the hitherto National railways should be encouraged now and steps urged to unify many safety-related issues. Funds should be allocated to do this with deadline dates for implementing new standards. However, recognising the longevity of the long-lasting rolling stock these deadlines should be well into the future and, of course, agreed with the railway authorities [33]. Sector interests rather than generic standards seem much more relevant in this case.</p>

<p align="justify"><b>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Difficulties</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There is proliferation of multi-layered regulation, with typical participants:- [34]</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research Associations</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Regulatory Authorities</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Standardisation Bodies</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Government Research Establishments</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The UK is obsessed with formal methods of *software management*, which may make agreements with Europe difficult.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There are inadequate legal definition of failures of safety, allocation of responsibilities and penalties.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There are gaps and inconsistences in this rapidly expanding field of science and technology. Duplication of work done or proceeding elsewhere such as Esprit and Drive should be avoided [8] </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Because of the identification of Information Technology and Artificial Intelligence [35] as separate &quot;cultures&quot; (for very good reasons) there is much overlapping of responsibilities, research and regulation that is peculiar to safety-critical software.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;It is necessary to assess the past record of the European Parliament in tackling regulation and control of highly technological issues of this type. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A series of incremental changes does not necessarily lead to an ultimate optimal solution. At crucial times a thorough overhaul and revision may be the best solution. </p>

<p align="justify"><b>4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Projects of the future</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Regulation follows as a new technology and industry become established. The time period for getting regulations into equilibrium with an industry is very long. Any initiatives taken by the Council of Europe will probably not become effective for some years. As it is suggested that great good could come from introducing simplifications over the complete process from concept to penalties for accidents it is also relevant to consider likely new technologies and industries of the future. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This then also raises the question of how to stimulate innovation.  The New World Order and reduction of military imperatives will result in weakening many of the engines for innovation in society that have been in place for hundreds of years. There is (a yet unperceived) need to replace the military drive for new technology with other stimuli. This will not be easy: I believe it must and will come and hence it will be sensible to align this development with the safety issues considered in this report.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following are examples of possible innovations:-</p>

<p align="justify">* The Commonwealth of Independent States' (Ex USSR) <b>natural gas</b>-nuclear  energy industry [36]. In the next 50 years the CIS must gain hard currency to build its infrastructure towards EEC levels. Its major resources are oil and gas of which gas will eventually predominate. Unless treated, this natural gas will be the main atmospheric polluter <b>(World 50 X 10<sup>9</sup> tons CO<sub>2</sub> per annum by 2040). Reference [37] describes the prospects for the steam reforming natgas by nuclear heat to hydrogen in the CIS region</b>. The plant-derived CO<sub>2</sub> is pumped into underground cavities or the oceans. Clearly safety is involved: a hybrid-culture between gas and nuclear industries essential and improving the ex- Soviet Union safety standards to the rest-of-the-world level.  Early discussions with the Russians on this could provide extremely useful work for their displaced nuclear scientists.</p>

<p align="justify">* <b>World Water Management</b> [38]: with only 1% water on land and 99% in the sea and the growing desertified zones water will become a commodity needing desalination plants, pipelines, shipping and storage. Many new technologies are involved.</p>

<p align="justify">* <b>Biotechnology</b> [39]</p>

<p align="justify">* <b>Genetic engineering</b> [40]</p>

<p align="justify">   </p>

<p align="justify">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROPOSALS FOR STUDIES</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An indication of the scope of studies in this field is usefully summarised in an extract from reference [19]. This is quoted in Appendix III.</p>

<p align="justify"> </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following is essentially a &quot;menu&quot;, a list from which the most relevant can be drawn after an exchange of views.</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Overview of the alignment of national standards;</p>

<p align="justify">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Consider the revision of liability law in the light of new issues raised by safety-critical systems;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The means of assessing the impact of proposed technicological legislation for safety, prior to implementation, bearing in mind also the strong economic implications;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Assessment methods of safety in the early design stages;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Post-project audits and European register;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cost-benefit analysis of &quot;best&quot; mix between established design practice in Industry, on the one hand, and regulatory processes on the other. This should look into specific case histories e.g car ferries, undergrounds and medical equipment;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Improvement in qualification of certificators;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Overall simplification of standards and systems engineering codes of practice;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dictionary of technical/legal words/acronyms;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Assessment of past records of technological legislation in Europe and elsewhere;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; European digest of accidents/incidents in this field;</p>

<p align="justify">   </p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPR, software secrecy: rights of &quot;inventors&quot; [aa] and also those in  overall safety responsibility. Implications of employing third parties  and use of object oriented approach;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Review of educational requirements;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Public information campaign based on properly considered engineering programme;</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the Assembly wishes to make a decisive and additional contribution to this subject we recommend that it makes a very fundamental review of the whole field.  This is because there is already a great amount of national and international work in progress on safety-critical systems in setting down standards, best practices and resolving the correct relationships between generic and sector specific issues. But the matter is technically and legalistically complex and above all desperately needs simplification in the interests of trade and in fact for the sake of safety itself. </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whatever is done it is important to assess any special advantage of a European solution rather than a national or international one. It is essentially not what should be done but whether anything should be done.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A working group could consider the following points :</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Clarify the studies programme e.g.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pan-European systems such as Air Traffic Control</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pan-European car-road systems such as ARISE</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pan-European railway systems;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unification of international nomenclature in the safety/technology/legislation field;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Steps to ensure that appropriate education in the field is available at all levels;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Taking decisive steps to simplify all the procedures;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pursue the important question of IPR in relation to software systems and introduce rules protecting originality;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Couple this work with technologies of the future and provide incidentally stimuli to innovation as some replacement for the weakening of military drive in this field;</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To consider the formation of a European Interdisciplinary Institute which would embody both law and technology and which would recognise also the economic dimension and give full weight to its implications for safety. It would produce double graduates, foster and manage research programmes and be charged with assessing experimental legislation.</p>

<p align="justify">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CONCLUSIONS</p>

<p align="justify">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I must emphasize that any conclusions are inevitably tentative at this stage. However we believe that the essentials of the field have been addressed and most of the issues defined. </p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Safety-critical systems are a very important safety domain but the field is complex both technically and legally.</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Because there is already a large effort underway in this area nationally and internationally, in sector industries, governments and professional institutions, considerable deliberation is needed to decide the optimal intervention from the Council of Europe.</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; However, as the existing efforts embrace much historic, piecemeal and overlapping rules and legislation, the Council of Europe could be in a unique position to encourage simplifications, in the interest of harmonisation, increasing the competitiveness of products and enhancing trade.</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The proper approach by the Council of Europe is via the overall engineering design discipline, as this can enhance safety in the most cost-effective manner.</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The objective of regulation and legislation is to encourage identification and elimination of hazards in future systems. Clearer legislation and definition of infringement and penalties are needed. Present non-technologically worded legislation needs urgent overhaul. Existing civil and criminal laws are not self-consistent for handling infringements of safety.</p>

<p align="justify">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Putting together many of these factors leads on to a suggestion for consideration - the establishment of a unique European Institute covering both Technology and Law. This could produce double-degree graduates, embody and co-ordinate a Pan-European Research Programme, and attend to records, harmonisation of terminology and public awareness campaigns. Within its terms of reference it could perform experimental legislation typically embodied in on-going projects in order to assess the likely success prior to implementation. The long term effect on safety, professional standards and competitiveness could be impressive.</p>

<p align="justify"> </p>

<p align="justify"><b>LIST OF REFERENCES</b></p>

<p align="justify">No   Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  TITLE </p>

<p align="justify">1  Howard R W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Breaking Through the 10<sup>6</sup> Barrier, International Federation of Airworthiness Conference &quot;Working together to stop aircraft accidents, Auckland, New Zealand, 20-23 October 1991.</p>

<p align="justify">2  Allen J E &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  New Forms of Air Power, Trenchard Memorial Lecture, R Ae S at R A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   F College Cranwell, September 1985.</p>

<p align="justify">3  Fozard J W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sydney Camm and the Hurricane, Airlife Publications, Shrewsbury, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   U.K., 1991, ISBN 1-85310-270-9</p>

<p align="justify">4  Stamper J T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Management of Design, pp. 368-400 in The Future of Aeronautics, John &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   E Allen, Hutchinson, London, 1970, ISBN 0 09 100920 0.</p>

<p align="justify">5  Malcolm B. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A Large Embedded System Project Case Study December 1989, p.5.</p>

<p align="justify">6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Ibid, p.9.</p>

<p align="justify">7  Bloomfield R E &amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SafeIT 2, Standards Framework, A Government Consultation</p>

<p align="justify">   Brazendale J.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Document on the Safety of Computer-controlled Systems. June 1990.</p>

<p align="justify">8  Malcolm B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Safety Critical Systems Research Programme, DTI, London, February &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   1991.</p>

<p align="justify">9  Williams J S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Safety-Critical Systems, Private Communication, 29.1.1992. </p>

<p align="justify">10  Malcolm B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Software in Safety Related Systems:Basic Concepts and Concerns, from &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   &quot;Safety of Computer Control&quot;, Butterworth,1991.</p>

<p align="justify">11     -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Safety-related Systems, Professional Brief, Institution of Electrical &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Engineers (UK) October 1991&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   </p>

<p align="justify">12  Allen J E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Blue Steel; U.K's first stand-off bomb, Lecture to Royal Aerospace &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Establishment, Farnborough, 4.10.89.</p>

<p align="justify">13  Allen J E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Managing Major High-Technology Innovation. Lecture to ARRL, Salford, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   7th July 1989.</p>

<p align="justify">14  Allen J E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Preliminary design of the Hawk, Lecture to the College of Aeronautics, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Cranfield, 17th February 1978.</p>

<p align="justify">15  Allen J E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Black Art of Preliminary Design, Bristol University, 10 March 1988.</p>

<p align="justify">16  Stix G.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Along for the Ride, Scientific American, July 1991. p.76.</p>

<p align="justify">17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Reference 10, p.3.</p>

<p align="justify">18  Terry G J.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Engineering System Safety, Mechanical Engineering Publications, Bury &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   St Edmunds, Suffolk, November 1991 ISBN 0 85298 781 1.</p>

<p align="justify">19    -  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Software in Safety-Related Systems, A report prepared by a joint project &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   team of The Institution of Electrical Engineers and The British Computer Society. October 1989. ISBN 0 852963 91 2.</p>

<p align="justify">20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ibid. B-10</p>

<p align="justify">21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reference 10, p.22.</p>

<p align="justify">22  Haynes A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Airmanship extraordinary, United Airlines DC 10 Crash, Aerospace, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   R.Ae.S. December 1991. p.8. </p>

<p align="justify">23  Hurst R.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Pilot Error. A Professional Study of the contributory factors. Crosby &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Lockwood Staples, 1976. ISBN 0 258 97072 3.</p>

<p align="justify">24           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Functional safety of programmable electronic systems: Generic aspects, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   &quot;IERC/TC65A (Secretariat) 96, IEC Geneva, 1989.</p>

<p align="justify">25          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Software for computers in the application of Industrial safety-related &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   systems, IERC/TC65A (Secretariat) 94, IEC Geneva,1989 </p>

<p align="justify">26  HSE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Guidelines in PES in Safety-Related Applications,</p>

<p align="justify">                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) An Introductory Guide;</p>

<p align="justify">                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) General Technical Guidelines, U K</p>

<p align="justify">         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Health &amp; Safety Executive, 1987.</p>

<p align="justify">27  Bloomfield R E. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SafeIT 1, Overall Approach, A Government Consultation Document on &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   the Safety of Computer-controlled Systems. May 24th 1990.</p>

<p align="justify">28   -        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Safety Critical Research Programme, Technical workplan for the second &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   phase. (Ibid.) ref8 </p>

<p align="justify">29&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reference 8, p.4.</p>

<p align="justify">30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reference 8, p.2.</p>

<p align="justify">31  Cullyer W J. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; High-Integrity software for automotive applications, Proceedings of the &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Institution of Mechanical Engineers. Part D, Journal of Automobile Engineering, ISSN 0954-4070. Vol.205 No.D3.1991.p185.</p>

<p align="justify">32  Kayton M. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Standardization of intelligent vehicles and highways, Ibid., p.193.</p>

<p align="justify">33  Wickens A H. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Steering and Stability of the Bogie: vehicle dynamics and suspension &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   design. Proceedings of the Institution of Mechanical Engineers. Part F, Journal of Rail and Rapid Transit. ISSN 09544097. Vol.205. No.F2. 1991. p.109.</p>

<p align="justify">34&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reference 8, p.4, top.</p>

<p align="justify">35  Wallich P.  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Silicon Babies:Trends in Artificial Intelligence. Scientific American, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   December 1991. p.82.</p>

<p align="justify">36  Marchetti C. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How to Solve the CO<sub>2</sub> Problem Without Tears,7 th World Hydrogen &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Conference &quot;Hydrogen Today&quot;,Moscow, September 1988. [M-34 (BB 187)].</p>

<p align="justify">37  Allen J E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Some Geo-engineering Initiatives, Financial Times Conference on &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Pollution Management, Birmingham, October 1990.</p>

<p align="justify">38  Allen J E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; World Water Management, Private communication, September 1991.</p>

<p align="justify">39  Erickson D. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; New Targets for Young Companies, Scientific American, January 1992. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   p.115.</p>

<p align="justify">40  Roberts L &amp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Innovation and Environmental Risk, Conference at the University</p>

<p align="justify">    Weale A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  of East Anglia, organised by the Interdisciplinary Committee, 27-28 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   March 1990. Belhaven Press, ISBN 1 85293 156 6, 1991.</p>

<p align="justify"><b>A P P E N D I X   I</b></p>

<p align="justify">INDUSTRIAL SECTORS</p>

<p align="justify">Taken from DTI Safety-Critical Sytems Research Programme [28]</p>

<p align="justify"> </p>

<p align="justify">MEDICAL </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equipment&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ME</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diagnosis&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      MD</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Records&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      MR</p>

<p align="justify">       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (The very effective fuse)</p>

<p align="justify">MANUFACTURING MACHINERY CONTROL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  MC</p>

<p align="justify">ROAD</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Automotive *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      RA</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Highway signalling&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     RH</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Design &amp; structures&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     RD</p>

<p align="justify">         * good self-regulation through Trade Associations</p>

<p align="justify">RAIL</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Line-side signalling&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     TL</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On-board control&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     TT</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construction&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      TC</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mostly signalling in which over 100 years experience of interactive systems. Signal box typically had 30,000 relays. Small but growing amount of safety-critical systems on traction-side.  Panic button in signal box. BR kills av no of 7 pax/yr. Political drive for absolute safety. New auto-train protection for 700 million. </p>

<p align="justify">SHIPPING</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Machinery control&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     SM</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Navigation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      SN</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construction&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      SC</p>

<p align="justify">AEROSPACE</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Avionics&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      AA</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       AT</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Structures&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      AS</p>

<p align="justify">   Certifying authorities - CAA, FAA, EuroJAC, MOD; crashworthiness</p>

<p align="justify">POWER</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Conventional generation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    PC</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nuclear generation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     PN</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Distribution&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      PD</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Structures&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      PS</p>

<p align="justify">PROCESS INDUSTRIES</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Petrochemical&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     PP</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pharmaceutical&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     PH</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Food processing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     PF</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other chemical e.g.paint&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    PL</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other continuous processes e.g. steel &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  PO</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process equipment suppliers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   PE</p>

<p align="justify">DEFENCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       DE</p>

<p align="justify">           (Ordnance Board. Accident damage limitation|</p>

<p align="justify">ADVANCED ROBOTS - mobile, in hostile environments: legislation for product liability. Grave disadvantage arising from public accident.</p>

<p align="justify"><b>A P P E N D I X  II</b></p>

<p align="justify">NOMENCLATURE</p>

<p align="justify"><b>Compliance:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A synonym for conformance (QV). Alternatively compliance may be used distinctively from conformance. Where a distinction is made, conformance implies reference to a standard with objectively assessable requirements, and conformance implies reference to documents such as codes of practice in which some or all of the requirements stated in terms such that they are not readily amenable to objective assessment of being met.</p>

<p align="justify"><b>Conformance:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A product or process is said to conform to standard when it meets the relevant requirements within it. (See also Compliance.)</p>

<p align="justify"><b>Dependability:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The property of a PES that allows reliance to be justifiably placed on the service it delivers.</p>

<p align="justify"> </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dependability is a term covering all the principle characteristics used in connection with safety-related software. </p>

<p align="justify"><b>Design Fault:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A design (specification,coding) fault results from a (human) failure occurring during the design of a system.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A design fault causes an error, which may reside undetected within a (sub)system until the input values to that (sub)system are such that the produced result is not appropriate to the circumstance.  This constitutes a failure of that (sub)system. If the same input values appear again, the same erroneous results will be produced. </p>

<p align="justify"><b>Environment:</b></p>

<p align="justify">1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The situation and conditions within which a system exists and operates.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The specification of a safety-related system may refer to the requirements of a particular environment (e.g.submarine)</p>

<p align="justify">2   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The natural and man-made human world, which might be at risk from the failure of a safety-related system. </p>

<p align="justify"><b>Error:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An error is a detected deviation from the agreed specification of requirements which is liable to lead to failure.</p>

<p align="justify"><b>Fagan inspection:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Of the design phase of a project using checklist and walkthrough methods.</p>

<p align="justify"><b>Fail-Safe:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The built-in capability of a system such that predictable (or specified) equipment (or service) failure modes result only in the system reaching and remaining in a safe fall-back state.</p>

<p align="justify"><b>Failure:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A system failure occurs when the delivered service deviates from the specified service, where the service specification is an agreed description of the expected service.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A failure is a manifestation of an error in the system of software.</p>

<p align="justify"><b>Fault:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A fault is a defect that gives rise to error.</p>

<p align="justify"><b>Fault Avoidance:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process carried out prior to the bringing of a system into operation in order to maximise its reliability: these include thorough testing of individual modules, and validation of the design</p>

<p align="justify"><b>Fault Recovery:</b> (Re-try Mechanism)</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fault recovery refers to the inclusion in software of elements intended to ensure that, in the event of failure of a piece of software (a module or part thereof), there will be an automatic attempt to re-try that piece of software.</p>

<p align="justify"><b>Fault Tolerance:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The built-in capability of a system to provide continued correct execution, i.e. provision of service as specified, in the presence of a limited number of hardware or software faults.</p>

<p align="justify"><b>Formal Methods;</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Formal methods are mathematically based techniques whose application enables verification of some properties of software to be verified, including some aspects of conformance to its specification.  For this process to take place, there must also be a formal specification.  The creation of this specification is itself part of 'formal methods'.</p>

<p align="justify"><b>Graceful Degradation:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When a failure is detected in a system, the system may respond by completely ceasing to operate.  Alternatively it may continue to operate partially, therby providing those of its functions which are not affected by the failure.  Further failures may lead to further diminution of functionality.  This alternative, and the provision of appropriate warnings to operators, is referred to as graceful degradation.</p>

<p align="justify"><b>Hazard:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A situation in which there is actual or potential hazard to human life or limb, or the enviroment.</p>

<p align="justify"><b>HAZOP:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hazard and Operability study technique.</p>

<p align="justify"><b>Maintainability:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ability of an item under given conditions to be retained in or restored to a state, in which it can more effectively perform the required function.</p>

<p align="justify"><b>Programmable Electronic System (PES):</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A system, based on a computer, connected to sensors and/or actuators on a plant for the purpose of control, protection or monitoring.</p>

<p align="justify"><b>Redundancy:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provision of additional elements or systems so that anyone can perform the required function regardless of the state of operation or failure of any other. Redundancy can be implemented by identical elements (identical redundancy) or by diverse elements (diverse redundancy).</p>

<p align="justify"><b>Reliability:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The probability that during a certain amount of time a system performs the functions described  in the specification of requirements under the stated conditions (environment,costs, inputs and hardware, time constraints).</p>

<p align="justify"><b>Requirement:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A state of a criterion which must be met if a particular product or process, etc, is to be deemed to be acceptable, in relation to a technical or procurement specification. </p>

<p align="justify"><b>Risk:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The combination of the frequency, or probability, and the consequence of a specified hazardous event.</p>

<p align="justify"><b>Safety:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Freedom from unacceptable risk of personal harm. The likelihood that a system does  not lead to a state in which human life or environment are endangered. Note:safety relates to all aspects of a system, all its sub-systems, to the environment in which it operates, to human factors such as operator error or wrongdoing, and to incorrect data. Some factors related to safety can readily be quantified;others may be considered only qualitatively. </p>

<p align="justify"><b>Safety Integrity:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The likelihood of a safety-related system achieving the required safety functions under all the stated conditions within a stated period of time. </p>

<p align="justify"><b>Safety-Related System:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A system by which the overall safety of a process, machinery or equipment is achieved. Safety-related systems fall broadly into two types:those in which separation of control and safety functions cannot be made (e.g. some types of flight control system); and those which are designed to respond to hazardous conditions, and protect against them, independently of other control systems.</p>

<p align="justify"><b>Software:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Programs, procedures, rules and associated documentation pertaining to the operation of a computer system.</p>

<p align="justify"><b>Software Safety Integrity Level:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An indicator of the extent to which there is assurance that software is safe, or that software achieves the necessary safety integrity.</p>

<p align="justify"><b>Software Lifecycle:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The period of time that starts when software is conceived and ends when the software is no longer in use.  The software lifecycle typically includes a requirements phase,design phases, an implementation phase,test phases, an installation phase and a maintenance phase.  </p>

<p align="justify"><b>Standard:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A document which establishes criteria by which the qualities of products or processes may be objectively assessed; each criterion involves a requirement. Standards of this kind are specifically referred to as normative standards.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;More generally, &quot;standards&quot; also refers to guidelines, codes of practice,etc. These may be concerned with advice, with methods by which the requirements of a normative standard can be met, or with standard-like information which is, however, open to interpretation rather than being capable of objective assessment. Some standards contain both requirements and guidelines as to the achievement of those. </p>

<p align="justify"><b>System:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A system is a set of components which interact according to design. A component of a system can be another system (called a subsystem). Such components (subsystems) may be:</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*   controlling or controlled systems;</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*   hardware,software,human interaction</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*   input and output subsystems</p>

<p align="justify"><b>Tolerable Risk:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Safety can never be guaranteed. It is necessary to accept that there is a certain level of risk associated with any product. There is also a point at which increased safety measures cannot be justified because their cost is out of proportion to added safety which they provide. This is the 'tolerable risk'. Note:in this respect,cost refers not only to economic costs, but to optional and functional requirements,convenience etc.</p>

<p align="justify"><b>Validation:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The test and evaluation of the integrated software system to ensure compliance with users'requirements. Validation is generally used to refer to a larger process than verification. In particular, whereas verification tests software against the specification for that software,validation of a system is concerned with whether the operation of the system provides the results needed by the user. Validation therefore involves consideration of whether the specification of a system sufficiently and accurately represents the needs of the intending user.   </p>

<p align="justify"><b>Verification:</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The process of determining whether or not the product of each phase of the software life cycle development process is consistent with the requirements specified in the previous phase. Note that this does not necessarily imply fulfilment of those requirements.</p>

<p align="justify"><b>A P P E N D I X   III</b></p>

<p align="justify"> SOFTWARE IN SAFETY-RELATED SYSTEMS </p>

<p align="justify">Executive Summary Recommendations of IEE/BCS Report [c]</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The establishment of means for the continuous review of the overall position to ensure both the dissemination of appropriate knowledge as it becomes available and its use as the basis of a programme of certification.  This could be achieved by continuing the Project Team, with payment of fees to the specialists from private industry</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The establishment of an awareness programme to ensure that all involved with safety-related systems including non-engineering professionals in other fields are aware of all the activities in the field, of their responsibilities, and of the factors involved in achieving safety. Consideration should be given to the production of a newsletter.  An extensive publicity campaign will be needed.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The dissemination of information about the use of methods of assessment of safety-related software. Realisable detailed recommendations overcoming problems with divulgence of commercially sensitive information may result from further discussions.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The establishment in the UK of a scheme to monitor the introduction of programmable elements in safety-related systems. Active participation by the HSE is likely and legislation may be required.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The development of a technical framework and the adoption of a Safety Lifecycle as a procedural framework for all safety-related systems.  This could be undertaken as an independent study or by the HSE.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The development, through a research project, of definitions for quantitative parameters to be used as measures of safety integrity.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Numbers used to categorise systems should be presented only as 'claim limits' based on engineering judgement.  Those making such claims must be able to justify them.  Research should be undertaken to enable more rigorous quantification.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The technical and procedural frameworks should be adopted via IEC standardisation to align Europe with the wider international community; they should be given as much force and authority as possible.  Standards developers should take cognisance of existing and developing IEC standards.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The focus of attention should not immediately be on the development of certification systems; rather research and development should be undertaken to achieve needed levels of knowledge and to assess the usefulness of certification and how it may best contribute to improved safety assurance.  Established certification practices should be continued.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Organisations should, when developing standards, distinguish between generic requirements, industry-and application-specific requirements, and procurement procedures.  Within the UK, industry should be encouraged to develop a pan-sector code of practice starting with the adoption of the Safety Lifecycle.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; All those involved in the Safety Lifecycle should be competent with respect to their safety-related work.  Organisations which supply or operate systems should be responsible for nominating competent persons to identify hazards and ensure that appropriate action is taken.  For the most critical systems there should be at least one named competent person with overall responsibility.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Financial liability should lie with the organisation rather than the individual engineers.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The required education, training and experience should be determined and courses made available at post-graduate, post-experience level.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The principles of System Safety Assessment Reports and of independent safety assessment are recommended.</p>

<p align="justify">   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A programme of research funded through a SERC IRC to:</p>

<p align="justify">a)   analyse previous experience to avoid repetition of earlier  errors.    </p>

<p align="justify">b)   determine the contribution to safety integrity of different factors individually and in amalgamation and in particular circumstances; develop means for quantifying these.</p>

<p align="justify">c)   refine the technical framework.</p>

<p align="justify">d)   study architectural forms and their appropriateness for particular applications.</p>

<p align="justify">    </p>

<p align="justify">e)   establish and if possible quantify the benefits of diversity of systems, software and hardware.</p>

<p align="justify">f)   investigate testing; statistical inferences drawn from experience; complexity, its measurement, and its relationship to other measures.</p>

<p align="justify"> </p>

<p align="justify"><b>A P P E N D I X   IV</b></p>

<p align="justify">PROGRESS TOWARDS UNIFIED STANDARDS</p>

<p align="justify">(Case study : United Kingdom)  </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a brief review of the UK scene; nevertheless I have found a great awareness of the need for and advantages of overseas collaborations and these are also referred to [24,25]. In 1987 the U K Health &amp; Safety Executive (HSE), a major regulatory safety body published guidelines in Programmable Electronic Systems in Safety related Applications [26]. The major international activity is the International Electrotechnical Committee (IEC). Another major player in Europe is Comite European de Normalisation Electrotechnique (<b>CENELEC</b>) (*), which, together with other national standards, e.g. <b>DIN</b> and <b>BSI</b> have agreed to collaborate with the IEC.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A starting point in the U K was the 1986 <b>ACARD</b> report &quot;Software: A vital key to UK competitiveness&quot; which led to the study &quot;Software in Safety-Related Systems&quot; by the Institution of Electrical Engineers and the British Computer Society published in 1989 [19]. This comprehensively treated technology, legal liability, certification, the UK and overseas situation, and recommended a programme of future research.  It was clear that although there was a great deal of relevant work in co-ordinating requirements and standards the situation was very fluid and some time would be needed before a generally acceptable and workable overall plan could be implemented. The Chairman of this Study Group has given valuable assistance in the preparation of this report.</p>

<p align="justify">   </p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Another major British Government initiative is the SafeIT programme: the safety of Computer-controlled Systems, inaugurated in 1990 [27]. It embraces a wide range of national authorities viz.</p>

<p align="justify"><b>Interdepartmental Committee on Software Engineering</b></p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This has a wide-ranging representation from many official bodies:</p>

<p align="justify">Department of Trade &amp; Industry +  Health &amp; Safety Executive [27]</p>

<p align="justify">Ministry of Defence   +  Science and Engineering Research Council</p>

<p align="justify">Central Computer and Telecommunications Agency    +   Home Office</p>

<hr size="1">

<p align="justify">(*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It should be pointed out that these organisations deal mainly with the harmonisation of electrotechnical standards. For example, CENELEC (the European Committee for Electrotechnical Standardisation) is specialised in electromedical equipment, electromagnetic compatibility, equipment for use in potentially explosive atmospheres, measuring instruments including electronics, safety of machines, and for public procurement purposes. A recent initiative aims at setting up a sector for the certification of Information Technology Equipment.</p>

<p align="justify"><b>ICSE Working Group on Safety Related Software</b></p>

<p align="justify">DTI, HSE, MoD, SERC, Depts of Transport, Environment &amp; Health,</p>

<p align="justify">Civil Aviation Authority and National Power.</p>

<p align="justify">SafeIT's remit is:- </p>

<p align="justify">(i) To facilitate the development of technically sound, feasible, generic international standards together with consistent sector or application specific standards which are likely to achieve widespread acceptance</p>

<p align="justify">(ii) To encourage the use of Programmable Electronic System (PES) technology in safety-related applications and promote the adoption of advanced techniques and best IT practices in relation to PES.</p>

<p align="justify">(iii) To ensure the application of PES in safety-related applications enhances safety.</p>

<p align="justify">(iv) To find better solutions to assure PES integrity.</p>

<p align="justify">(v) To promote within the U K and internationally open markets in safety-related PES.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SafeIT 2 [7] sets out a framework for standards designed to encompass the complete safety engineering of PES</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There is now an extensive, ongoing government-led research programme on the whole field outlined above. It covers 29 industrial sectors as given in Appendix IV and has three main themes, Technologies, Human Factors &amp; Unification [28], with a total of 22 possible items for each sector. This programme is accordingly extremely complex, and while under way it would be premature to draw conclusions or expect very quickly to make external accomodations. The time <i><b>is</b></i> ripe however for mature discussions with the Council of Europe to ensure that UK and C of E ideas are working towards a harmonious outcome and not in conflict of timing or intent.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The UK safety critical system research programme has four main targets:-</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How should we produce and manage the production of safety-related software in &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; particular situations?</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Can we find a common approach?</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What is the rationale for present tradition and practice in a variety of sectors?</p>

<p align="justify">* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How can we harmonise them in such a way that a common approach to software can &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; be incorporated.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Safety Critical System Club [29] is expected to have a major role in achievement of consensus. It is the primary means of dissemination of intermediate and final results of the programme, and a sounding board for them; it is the forum in which workers in very different areas can compare notes; it is the focus for newcomers to the safety-critical scene, where they can quickly find out who is knowledgeable about any particular subject. It now has 1000 members and its extension to European organisations is now under active consideration.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The scope of the SafeIT programme indicates that it will have to probe and codify all engineering practice in the UK and bring it into a logical framework compatible with the software digit. This looks surprisingly like an insoluble problem: have the number of professionals to perform this task in a finite time been calculated? What would be its cost? Could the effort be better spent in making goods rather than procedures?  What would happen to the detail standards etc if another technology for performing machine control appears?</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two extreme situations may be postulated. In the first, &quot;minimum intervention&quot;, the manufacturer has to meet legally defined safety levels which are agreed at the project start, and then proceeds without further control. Failure to achieve the set safety levels would result in very severe fines and imprisonment. In the second, &quot;maximum intervention&quot;, every stage of the product evolution is subject to regulation and audit, penalties would be of little purpose as the authorities would have assumed responsibility throughout.</p>

<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Of course, neither of these alternatives is practical, but between the two extremes there lie very many hybrids and it is considered that the choice of which intervention should be used, how successful it would be should be the subject of study, prior to introduction.</p>

<p align="justify">Reporting committee: Committee on Science and Technology.</p>

<p align="justify">Budgetary implications for the Assembly: None.</p>

<p align="justify">Reference: <a href="/ASP/Doc/RefRedirectEN.asp?Doc=Doc. 6465">Doc. 6465</a> and Reference No. 1745 of 28 June 1991.</p>

<p align="justify">Draft recommendation unanimously adopted by the committee on 5 March 1993.</p>

<p align="justify">Members of the committee: MM. <i>Bassinet (Chairman), Roseta</i>, Mészáros (Vice-Chairmen), <i>Aarts</i>, Mrs Arnold, MM. Bauer, Berger, Borderas, Bosco, <i>Fulvio Caccia</i>, <i>Paolo Caccia</i>, Cunliffe, De Decker, Dees, Dimmer, <i>Dincerler</i>, Draus (Alternate: <i>Bartodziej</i>), Dumont, Fourré, Hagård, Mrs <i>Hjelm-Wallen</i>, MM. Kalos, Karakas, Konecny, Korakas, <i>Lenzer</i>, Lopez&nbsp;Valdivielso, Lotz, Luczak, Moran, Mrs <i>Nybakk</i>, MM. Panov, Pecriaux, <i>Poças Santos</i>, Albert <i>Probst</i>, Mrs Ragnarsdottir, MM. <i>Schädler</i>, Semerdjiev, Mrs Terborg, Sir Donald Thompson, MM. Jack Thompson, <i>Tiuri</i>, Trabacchini (Alternate: <i>Ferrarini</i>). </p>

<p align="justify">N.B. <i>The names of those who took part in the vote are printed in italics.</i></p>

<p align="justify">Secretaries to the committee: Mr Perin and Mrs Meunier.</p>
<hr align="left" size="1" width="200" noshade>

<p align="justify"><a name="P143_9205" href="#P143_9206">1</a> <sup>*</sup> Part B is based on a study prepared by a consultant expert to the Parliamentary Assembly, Professor John E. Allen, President of the Interdisciplinary Committee of Chartered Engineering Institutes and Combined Scientific and Technical Institutes, United Kingdom.</p>

<!-- TRANSIT - INFOAFTER -->
</body>
</html>
