返回
Foundations of incremental aspect model-checking
DOI:10.1145/1217295.1217296.png)
摘要
En 中文
Programs are increasingly organized around features, which are encapsulated using aspects and other linguistic mechanisms. Despite their growing popularity amongst developers, there is a dearth of techniques for computer-aided verification of programs that employ these mechanisms. We present the theoretical underpinnings for applying model checking to programs (expressed as state machines) written using these mechanisms. The analysis is incremental, examining only components that change rather than verifying the entire system every time one part of it changes. Our technique assumes that the set of pointcut designators is known statically, but the actual advice can vary. It handles both static and dynamic pointcut designators. We present the algorithm, prove it sound, and address several subtleties that arise, including cascading advice application and problems of circular reasoning.
Keyword:
algorithms
languages
verification
incremental verification
modular verification
model checking
aspect-oriented programming
feature-oriented software
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
A
IF:
6.2
论文数:
1.2K
被引数:
3.4K
机构
暂无机构信息
引用论文
Synthesis, Characterisation and Catalytic Application of Oxidorhenium Complexes Bearing H‐Spirophosphorane Ligands含h-螺膦配体的氧化铼配合物的合成,表征及催化应用
Boost Converters’ Proximate Constrained Time‐Optimal Sliding Mode Control Based on Hybrid Switching Model
Complexity
IF0
U18666A, an activator of sterol regulatory element binding protein pathway, modulates presynaptic dopaminergic phenotype of SH-SY5Y neuroblastoma cells固醇调节元件结合蛋白途径激活剂U18666A调节SH-SY5Y神经母细胞瘤细胞突触前多巴胺能表型
Synapse
IF0
BLOOD-TESTIS BARRIER: Maintained Function of Inter-Sertoli Cell Junctions in Experimental Cryptorchidism in the Rat, as Judged by a Simple Lanthanum-Immersion Technique
Andrologia
IF0

