TY - JOUR
T1 - Component-based modeling and verification of dynamic adaptation in safety-critical embedded systems
AU - Adler, Rasmus
AU - Schaefer, Ina
AU - Trapp, Mario
AU - Poetzsch-Heffter, Arnd
PY - 2010/12
Y1 - 2010/12
N2 - Adaptation is increasingly used in the development of safety-critical embedded systems, in particular to reduce hardware needs and to increase availability. However, composing a system from many reconfigurable components can lead to a huge number of possible system configurations, inducing a complexity that cannot be handled during system design. To overcome this problem, we propose a new component-based modeling and verification method for adaptive embedded systems. The component-based modeling approach facilitates abstracting a composition of components to a hierarchical component. In the hierarchical component, the number of possible configurations of the composition is reduced to a small number of hierarchical configurations. Only these hierarchical configurations have to be considered when the hierarchical component is used in further compositions such that design complexity is reduced at each hierarchical level. In order to ensure well-definedness of components, we provide a model of computation enabling the formal verification of critical requirements of the adaptation behavior.
AB - Adaptation is increasingly used in the development of safety-critical embedded systems, in particular to reduce hardware needs and to increase availability. However, composing a system from many reconfigurable components can lead to a huge number of possible system configurations, inducing a complexity that cannot be handled during system design. To overcome this problem, we propose a new component-based modeling and verification method for adaptive embedded systems. The component-based modeling approach facilitates abstracting a composition of components to a hierarchical component. In the hierarchical component, the number of possible configurations of the composition is reduced to a small number of hierarchical configurations. Only these hierarchical configurations have to be considered when the hierarchical component is used in further compositions such that design complexity is reduced at each hierarchical level. In order to ensure well-definedness of components, we provide a model of computation enabling the formal verification of critical requirements of the adaptation behavior.
KW - Adaptive embedded systems
KW - Component-based modeling
KW - Verification
UR - http://www.scopus.com/inward/record.url?scp=78751519897&partnerID=8YFLogxK
U2 - 10.1145/1880050.1880056
DO - 10.1145/1880050.1880056
M3 - Article
AN - SCOPUS:78751519897
SN - 1539-9087
VL - 10
JO - ACM Transactions on Embedded Computing Systems
JF - ACM Transactions on Embedded Computing Systems
IS - 2
M1 - 20
ER -