48
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Formalizing Safety Requirements Using Controlling Automata

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Safety is an important element of dependability. It is defined as the absence of accidents. Most accidents involving software-intensive systems have been system accidents, which are caused by unsafe inter-system or inter-component interactions. To validate the absence of system hazards concerning dysfunctional interactions, industrials call for approaches of modeling system safety requirements and interaction constraints among components. This paper proposes such a formalism, namely interface control systems (or shortly C-Systems). An interface C-System is composed of an interface automaton and a controlling automaton, which formalizes safe interactions and restricts system behavior at the meta level. This framework differs from the framework of traditional model checking. It explicitly separates the tasks of product engineers and safety engineers, and provides a top-down technique for modeling a system with safety constraints, and for automatically composing a safe system that conforms to safety requirements. The contributions of this work include formalizing safety requirements and a way of automatically ensuring system safety.

          Related collections

          Most cited references5

          • Record: found
          • Abstract: not found
          • Article: not found

          Engineering Safety Requirements, Safety Constraints, and Safety-Critical Requirements.

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Safety Patterns — The Key to Formal Specification of Safety Requirements

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Risks of faults intrinsic to software languages: Trade-off between design performance and application safety

              G. Motet (2009)
                Bookmark

                Author and article information

                Journal
                0905.2364

                Software engineering,Theoretical computer science
                Software engineering, Theoretical computer science

                Comments

                Comment on this article