Domis, D.D.DomisTrapp, M.M.Trapp2022-03-112022-03-112009https://publica.fraunhofer.de/handle/publica/36342110.1007/978-3-642-04468-7_242-s2.0-70350438802To handle the complexity of safety-critical embedded systems, it is not appropriate to develop functionality and consider safety in separate tasks, or to consider software only as a black box in safety analyses. Rather, safety aspects have to be integrated as tightly as possible into the system and software development process and its models. But existing safety analyses and models do not fit well with software development tasks such as architectural design and do not take advantage of their strengths. To solve this problem, this paper extends fault tree analysis by hierarchical component-based abstraction, enabling fault tree analysis to be integrated into a component-oriented model-based design approach and to handle the complexity of software architectural design.ensafety analysisComponent Fault Tree (CFT)component-based developmentcomponent-based software engineering004400Component-based abstraction in fault tree analysisconference paper