2007 · 25 citations · 4 references
Integrated Modular AvionicsEngineeringDynamic Resource AllocationComputer ArchitectureSoftware EngineeringDependable System ArchitectureOperations ResearchSafety-critical SystemReliability EngineeringIma ArchitectureSystems EngineeringConstraint-based DesignCombinatorial OptimizationMechanism DesignSystem ArchitecturesSoftware System SafetyComputer EngineeringAvionics SystemComputer ScienceSoftware DesignArchitecture AnalysisSoftware TestingBusinessResource AllocationSystem Software
We have studied tools and techniques to assist integrated modular avionics (IMA) platform design. We propose an approach that helps to decide whether a set of systems can be implemented on an IMA architecture while enforcing safety requirements. To support the dialogue between teams in charge of defining system architectures and the avionics architecture designers the approach is based on the exchange of allocations constraints. The approach is made of three main steps: system designers describe formally how failures propagate in the system under study and derive segregation constraints, IMA designers collect the constraints and use a constraint solver to generate safe allocations, system designers use this allocation to combine the system failure propagation model with an avionics platform model in order to check quantitative safety requirements. The approach is supported by a set of tools including fault-tree analysers and constraint solvers.
4
The Architecture Analysis & Design Language (AADL): An Introduction
Peter H. Feiler, David P. Gluch, John Hudak · Figshare · 2006 · 499 citations · Full text
The AltaRica Formalism for Describing Concurrent Systems
André Arnold, Gérald Point, Alain Griffault et al. · Fundamenta Informaticae · 1999 · 163 citations
Safe Allocation of Avionics Shared Resources
Laurent Sagaspe, G. Bel, Pierre Bieber et al. · 2006 · 15 citations
Engineering, Dynamic Resource Allocation, Communication Resource Sharing +18