arrow
返回

Incremental-concurrent fusion checking for efficient context consistency

delete2024-01-01
delete0
PRE
AI
L
Lingyu Zhang
王
王慧妍 (Huiyan Wang) *
C
Chuyang Chen
C
Chang Xu
P
Ping Yu
DOI:10.1016/j.jss.2023.111852delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Smart applications can adapt their behaviors based on their understanding to environments (a.k.a. contexts). This capability can, however, incur unexpected misbehavior or even crash, when application contexts are inaccurate or conflicting with each other due to environmental noises. In the recent decade, various constraint checking techniques have been proposed to help validate contexts against consistency constraints, in order to guard context consistency in time. However, with growing environmental dynamics and context volume, it is getting increasingly challenging to ensure context consistency. In this article, we propose a novel approach, INFUSE, to fuse together two lines of techniques, namely, incremental checking and concurrent checking, for sound and efficient constraint checking. Realizing such check fusion has to address the challenges rising from the gap between the micro analysis for reusable elements in incremental checking and the macro collection of parallel tasks in concurrent checking. INFUSE solves them by automatically deciding maximal concurrent boundaries in a sequence of context changes, and soundly fusing incremental and concurrent checking together for context consistency, with theoretical guarantees. Our experimental evaluation with real-world context data shows that INFUSE could improve constraint checking efficiency by 3.0x-120.3x, as compared with existing state-of-the-art techniques, with better checking quality.
Keyword:
Constraint checking
Context consistency
Check fusion

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
引用论文

引用论文

UML models consistency management: Guidelines for software quality manager
err2016-12-01
err27
errOAAI
errBashir, Raja Sehrab; Lee, Sai Peck; Khan, Saif Ur Rehman; Chang, Victor; Farid, Shahid
err分享
err收藏
err分享
err收藏
CINA: Suppressing the Detection of Unstable Context Inconsistency
err2015-09-01
err11
PREAI
errXu, Chang; Xi, Wang; Cheung, S. C.; Ma, Xiaoxing; Cao, Chun; Lu, Jian
err分享
err收藏
Data fusing and joint training for learning with noisy labels
err2022-04-02
err10
PREAI
errWei, Yi; Xue, Mei; Liu, Xin; Xu, Pengxiang
err分享
err收藏
Generic Adaptive Scheduling for Efficient Context Inconsistency Detection
err2021-03-01
err6
PREAI
errWang, Huiyan; Xu, Chang; Guo, Bingying; Ma, Xiaoxing; Lu, Jian
err分享
err收藏
err分享
err收藏
学者 查看更多内容