Multi-layer faults in the architectures of mobile, context-aware adaptive applications

Multi-layer faults in the architectures of mobile, context-aware adaptive applications
复制标题

DOI:
10.1016/j.jss.2009.11.005
复制
发表时间:
2010-06
期刊:
J. Syst. Softw.
影响因子:
--
通讯作者:
M. Sama;David S. Rosenblum;Zhimin Wang;Sebastian G. Elbaum
M. Sama;David S. Rosenblum;Zhimin Wang;Sebastian G. Elbaum
中科院分区:
其他
文献类型:
--
作者:
M. Sama;David S. Rosenblum;Zhimin Wang;Sebastian G. Elbaum

文献摘要

被引文献

相似文献

现代手持设备配备了多个上下文传感器,这些传感器被日益复杂的软件应用程序所利用,称为上下文感知自适应应用程序(CAAA),可以自动适应周围环境的变化,例如响应用户的位置和速度。 CAAA 的架构通常是分层的,并包含上下文感知组件以支持上下文值的处理和自适应更改的触发。虽然这种分层架构对于 CAAA 的设计和实现来说是非常自然的,但它展示了由于特定层的技术选择所特有的故障而出现的新型故障。在本文中,我们调查了跨架构层出现的此类故障和故障的发生情况,并描述了四个 CAAA 中此类故障的示例。
Modern hand-held devices are equipped with multiple context sensors exploited by increasingly sophisticated software applications, called Context-Aware Adaptive Applications (CAAAs), that adapt automatically to changes in the surrounding environment, such as by responding to the location and speed of the user. The architecture of CAAAs is typically layered and incorporates a context-awareness component to support processing of context values and triggering of adaptive changes. While this layered architecture is very natural for the design and implementation of CAAAs, it exhibits new kinds of failures that arise as a result of faults that are specific to the choice of technology for specific layers. In this paper we investigate the occurrence of such faults and failures that manifest across architectural layers, and we describe samples of such failures in four CAAAs.