• 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