2009 · 16 citations · 9 references
EngineeringComputer ScienceSystems EngineeringEmbedded SystemsSoftware EngineeringSystems ArchitectureComponent-based Software EngineeringEmbedded Systems ArchitectureEmbedded Systems DesignReconfigurable Embedded SystemsReconfigurable System ArchitectureSoftware ArchitectureComponent ReconfigurationComponent-based ArchitecturesComponent-based Software DesignDesign For ReconfigurationEmbedded Software ArchitectureReconfigurationSafety PropertiesSystem Reconfiguration
Designing reconfigurable yet critical embedded and complex systems (i.e. systems composed of different subsystems) requires making these systems adaptable while guaranteeing that they operate with respect to predefined safety properties. When it comes to complex systems, component-based software engineering methods provide solutions to master this complexity (ldquodivide to conquerrdquo). In addition, architecture description languages provide solutions to design and analyze critical and reconfigurable embedded systems. In this paper we propose a methodology that combines the benefits of these two approaches by leaning on both AADL and Lightweigth CCM standards. This methodology is materialized through a complete design process and an associated framework, MyCCM-HI, dedicated to designing reconfigurable, critical, and complex embedded systems.
9
Scheduling and memory requirements analysis with AADL
Frank Singhoff, Jérôme Legrand, Laurent Nana et al. · 2005 · 79 citations
A Study of the AADL Mode Change Protocol
Dominique Bertrand, Anne‐Marie Déplanche, Sébastien Faucou et al. · 2008 · 24 citations