DocumentCode
3532078
Title
A case study in developing complex safety critical systems
Author
Krämer, Bernd J.
Author_Institution
Fern Univ., Hagen, Germany
Volume
5
fYear
1997
fDate
7-10 Jan 1997
Firstpage
135
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location
Wailea, HI
ISSN
1060-3425
Print_ISBN
0-8186-7743-0
Type
conf
DOI
10.1109/HICSS.1997.663168
Filename
663168
Link To Document