Title :
A case study in developing complex safety critical systems
Author :
Krämer, Bernd J.
Author_Institution :
Fern Univ., Hagen, Germany
Abstract :
Safety-critical systems were traditionally monitored and controlled by mechanical or electronic devices. Today, this task has largely been taken over by software. However, the growing complexity and safety relevance of such software raises questions about the choice of adequate techniques and tools to be used in its construction and safety assessment. In this paper, we review a case study on the stepwise development of a distributed control program for a safety-critical technical production process. The case study, which slightly simplifies a real production situation, provides a patent example for a university course on software engineering for distributed technical systems. We emphasize the elicitation of adequate modeling ideas, the development of precise and alternative descriptions of system functions and safety requirements, and carry out a careful analysis of specifications and design solutions. We use a variety of techniques to address different aspects of the case study adequately. To reduce the potential for inconsistencies, we maintain a consistent naming scheme and rely on closely related variants of temporal logic formulas to systematically relate the results of requirements analysis and design activities
Keywords :
computer science education; computerised control; distributed control; educational courses; formal specification; large-scale systems; naming services; safety-critical software; temporal logic; case study; complex safety-critical systems development; consistent naming scheme; design solutions; distributed control program; distributed technical systems; modeling; requirements analysis; safety assessment; safety requirements; safety-critical technical production process; software engineering; specifications; stepwise development; system functions; temporal logic formulas; university course; Application software; Chemical industry; Computer aided software engineering; Control systems; Electrical safety; Medical control systems; Production systems; Software safety; Software systems; Software testing;
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7743-0
DOI :
10.1109/HICSS.1997.663168