Publication | Closed Access
3.2.2 Traceable Engineering of Fault‐Tolerant SoSs
11
Citations
17
References
2014
Year
Abstract SystemsEngineeringSoftware SystemsSoftware EngineeringFault ToleranceComplex SystemsSystem-level DesignSoftware AnalysisTraceable EngineeringSoftware ArchitectureSystem Of Systems EngineeringReliability EngineeringSystems EngineeringFault RecoverySoftware Architecture ModelingArchitectural FrameworkDesignComputer EngineeringSystem ArchitectureDomain-specific ArchitecturesArchitecture AnalysisInfrastructure System Of SystemsFault InjectionSystem SoftwareFault‐tolerant Soss
Abstract Systems of systems (SoSs) are characterised by a challenging combination of continuous evolution, emergent behaviour and distributed, autonomous and independent constituents. The development of SoSs that can tolerate faults and harmful events is hampered by these and other complexities. Currently there is little in the way of methods or tools to help SoS developers to design fault‐tolerant SoSs. In this paper we present a structured approach for capturing requirements for a fault‐tolerant SoS and a fault modelling architectural framework (FMAF) that supports disciplined and reusable development of fault‐tolerant architectures. We also provide a traceable mapping of the fault‐tolerant requirements into SoS architectural designs. Finally we apply our techniques to a real‐world SoS case study.
| Year | Citations | |
|---|---|---|
Page 1
Page 1