Borer, J (2020) Object oriented design of safety critical programmable equipment systems. Journal of Engineering, Design and Technology, 18(5), pp. 1081-1089. ISSN 1726-0531
Abstract
Purpose: The purpose of this study is to provide a method for designing the software for a process control system that avoids difficulties that lead to safety problems. Design/methodology/approach: Design of real-time software for safety critical programmable equipment systems (PES) such as process control or shutdown systems needs to be approached quite differently compared to any other software. It must be designed by those who understand the equipment system not by software engineers who do not. Following the ‘Piper Alpha’ disaster in the North Sea in the late 1980s, it was realised that the software of safety critical PES, such as the shut-down system on an oil rig, was proving very unreliable. Earlier hardwired relay-based shut-down systems were designed by process control engineers who understood the functions the equipment was required to perform; however, by the 1980s, such systems had been replaced by PES designed by system analysts who did not understand the technologies involved. The safety critical real-time software for a programmable equipment system will only be reliable when it is designed by control engineers who understand the functions it has to perform. Findings: Bottom-up design of software is necessary to avoid safety issues and this can only be achieved using object-oriented methods. Originality/value: This paper describes an entirely original idea of the author based on experience of managing the design and construction of the process control, emergency shut-down and fire and gas and communication systems for a major oil and gas platform in the North Sea around the time of the Piper Alpha disaster.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | process control; safety issues; software engineering; systems design |
| Index terms: | engineer, safety critical, platform, systems design, oil and gas, design and construction, shutdown, safety issue, methodology, process control, software engineering |
| Subjects: | contractual arrangements, profession, design methods, control systems, occupational health and safety management, industry analysis, research methods, software systems, health safety and environment, financial risk, digital design |
| Topics: | Digital Applications, Design Practice, Roles and Professions, Procurement, Health and Safety, Cost Management, Engineering Principles, Research Practice |
| Descriptive scope: | 3 PCT |
N.B. Descriptive scope is a count of how many of the five facets of empirical research are indicated by the words used in title, abstract and keywords. It is not intended as a judgement on the research; merely a count of the kind of word we would expect to indicate Phenomenon, Concepts, Theoretical framing, Empirical techniques, Analytical techniques. If all five are present, then a code of “5 PCTEA” will indicate this. If you feel the coding for this record is questionable, we welcome discussion around the terms we matched or the way we categorized them. The facet you would expect may not be coded, or a facet may be coded inappropriately. This can also bear on a larger question, of which facets should be treated as defining in construction management research. Please get in touch, and we will look at it. More details here