Aspect-Oriented Modeling and Verification with Finite State Machines

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:nongfeng4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Aspect-oriented programming modularizes crosscutting concerns into aspects with the advice invoked at the specified points of program execution.Aspects can be used in a harmful way that invalidates desired properties and even destroys the conceptual integrity of programs.To assure the quality of an aspect-oriented system.rigorous analysis and design of aspects are highly desirable.In this paper,we present an approach to aspect-oriented modeling and verification with finite state machines.Our approach provides explicit notations(e.g.,pointcut,advice and aspect)for capturing crosscutting concerns and incremental modification requirements with respect to class state models.For verification purposes.we compose the aspect models and class models in an aspect-oriented model through a weaving mechanism.Then we transform the woven models and the class models not airected by the aspects into FSP(Finite State Processes),which are to be checked by the LTSA(Labeled Transition System Analyzer)model checker against the desired system properties.We have applied our approach to the modeling and verification of three aspect-oriented systems.To further evaluate the effectiveness of verification,we created a large number of flawed aspect models and verified them against the system requirements.The results show that the verification has revealed all flawed models.This indicates that our approach is effective in quality assurance of aspect-oriented state models.As such,our approach can be used for model-checking state-based specifcation of aspect-oriented design and can uncover some system design problems before the system is implemented.
其他文献
猪博卡病毒属于细小病毒科细小病毒亚科博卡病毒属单链线性DNA病毒,该病毒于2009年在瑞典发现.作为一种新型病毒,人们对其的研究仍处于初步探索阶段.本文从博卡病毒的由来、
作者拟建立检测猪细小病毒(PPV)和猪圆环病毒2型(PCV2)的二重液相芯片(xMAP)检测方法,以满足出入境检疫和临床高通量检测的要求.依据GenBank中PPV结构蛋白VP2基因及PCV2全基
With the rise and world wide deployment of cloud utilities,the principle of the cloud download is proposed to provide high-quality file content distribution by
区域地球化学信息作为反映矿产资源区域特性的重要指标,在区域矿产资源评价中占有重要的地位.为了有效利用该指标,这就要求研究实用可行的数据处理系统来更好地对地球化学数
针对农村水井在水利改革中资产评估、水价核定这两个突出问题 ,进行了典型工程的评估与测算。从数据收集、综合测算 ,确定出机井收费的标准、单井理论收费价、自然村的综合水
缓冲区生成是GIS中非常重要的一种分析方法,现有的算法数据量大、运算效率低。在“DEComGIS的研究与开发”课题中我们运用栅格转换来实现缓冲区生成,实践证明该算法是有效的。
In this paper,the online weather research and forecasting and chemistry (WRF-Chem) model is used to explore the impacts of urban expansion on regional weather c
通过对国内各省、市、自治区各个行业在2000年和2001年1~7月安全事故的统计分析后发现,国内各省、市、自治区和各个行业安全事故的发生较好地遵循了幂律规则,在无标度区域内,
从 2 0世纪 60年代开始 ,随着经济的发展 ,灌溉、工业及生活用水量的不断增加 ,流入咸海的两条河流——阿姆河、斯尔河的水量持续减少 ,从而导致咸海的面积大幅度萎缩 ,在已