Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2008
DOI: 10.1145/1453101.1453136
|View full text |Cite
|
Sign up to set email alerts
|

Model-based fault detection in context-aware adaptive applications

Abstract: Applications running on mobile devices are heavily contextaware and adaptive, leading to new analysis and testing challenges as streams of context values drive these applications to undesired configurations that are not easily exposed by existing validation techniques. We address this challenge by employing a finite-state model of adaptive behavior to enable the detection of faults caused by (1) erroneous adaptation logic, and (2) asynchronous updating of context information, which leads to inconsistencies bet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
67
0
1

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 58 publications
(68 citation statements)
references
References 32 publications
0
67
0
1
Order By: Relevance
“…In fact, models can support estimation of system's status, so that the impact of a context change can be predicted. Provided that such predictions are reliable, it should be possible to perform model-based adaptation analysis as a verification activity [51]. A key issue in this approach is to keep the run-time models synchronized with the changing system.…”
Section: Adaptation-specific Model-driven Environmentsmentioning
confidence: 99%
“…In fact, models can support estimation of system's status, so that the impact of a context change can be predicted. Provided that such predictions are reliable, it should be possible to perform model-based adaptation analysis as a verification activity [51]. A key issue in this approach is to keep the run-time models synchronized with the changing system.…”
Section: Adaptation-specific Model-driven Environmentsmentioning
confidence: 99%
“…These properties are an extension of the ones presented by Sama et al [20], which includes a more detailed explanation, but applied to CA-STS instead of reactive systems. The communication between client and server is supposed to be a finite flow of requests/responses in which context information are used to improve the provided service.…”
Section: Validation Patternsmentioning
confidence: 81%
“…In this sense, context becomes a much richer and more powerful concept, particularly for mobile users by making sensor network services more personalized, and more useful. Therefore, context-awareness refers to the capability of an application being aware of its physical environment or situation, and responding proactively and intelligently based on such awareness [26].…”
Section: A Contextual Informationmentioning
confidence: 99%