TY - GEN
T1 - A technique for specifying dynamically reconfigurable embedded systems
AU - Rawashdeh, Osamah A.
AU - Lumpp, James E.
PY - 2005
Y1 - 2005
N2 - This paper1,2 describes a framework for developing dynamically reconfiguring distributed embedded systems supporting graceful degradation. Graceful degradation allows embedded systems to reconfigure in response to faults, allowing the systems to reduce their level of service instead of suffering system failures. The approach is based on a graphical software specification technique. Software module dependency graphs are used to specify the interaction and interdependencies between software modules. Individual software modules can be specified with alternate implementations that may require different amounts of system resources. As failures occur, a system manager tracks system status and uses the dependency graphs to choose new system configurations to deploy. The proposed framework also supports traditional faulttolerance techniques, such as fail-over programming, redundant calculations, and voting, making it an attractive alternative for the design of a wide range of embedded control applications. A high level description of the proposed system architecture as well as its fault detection and handling are presented followed by discussion of the software modeling.
AB - This paper1,2 describes a framework for developing dynamically reconfiguring distributed embedded systems supporting graceful degradation. Graceful degradation allows embedded systems to reconfigure in response to faults, allowing the systems to reduce their level of service instead of suffering system failures. The approach is based on a graphical software specification technique. Software module dependency graphs are used to specify the interaction and interdependencies between software modules. Individual software modules can be specified with alternate implementations that may require different amounts of system resources. As failures occur, a system manager tracks system status and uses the dependency graphs to choose new system configurations to deploy. The proposed framework also supports traditional faulttolerance techniques, such as fail-over programming, redundant calculations, and voting, making it an attractive alternative for the design of a wide range of embedded control applications. A high level description of the proposed system architecture as well as its fault detection and handling are presented followed by discussion of the software modeling.
UR - http://www.scopus.com/inward/record.url?scp=33751522637&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33751522637&partnerID=8YFLogxK
U2 - 10.1109/AERO.2005.1559558
DO - 10.1109/AERO.2005.1559558
M3 - Conference contribution
AN - SCOPUS:33751522637
SN - 0780388704
SN - 9780780388703
T3 - IEEE Aerospace Conference Proceedings
BT - Proceedings - 2005 IEEE Aerospace Conference
T2 - 2005 IEEE Aerospace Conference
Y2 - 5 March 2005 through 12 March 2005
ER -