基于csp的面向方面状态图形式化描述方法研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:wk1990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UML作为面向对象分析和设计建模语言的标准,有广泛的应用和扩展背景,通过UML的扩展机制使其支持面向方面状态图的建模,但UML建模的状态图采用的是自然语言描述及图表结构,缺乏形式化的精确语义,不利于系统的求精和验证,从而有必要引入形式化方法对其进行研究。本文首先说明了面向方面存在的优点,阐述了面向方面编程的核心思想,并通过形式化语言B的AOP扩充以及支持组件设计和AOP的形式化方法AO-RT-Z综述了最近几年在形式化面向方面的研究工作。然后通过UML扩展机制把面向方面状态图分成核心状态图和方面状态图,利用编织事件映射为织入方法将两者联系起来以实现面向方面状态图的建模,但原有的织入方法描述只适用于一个核心组件和一个方面。本文扩展了织入方法的描述,给出了一种描述多个方面同时织入核心组件或方面的方法,此方法说明了多个方面织入核心组件或者方面的次序,为复杂的面向方面状态图的建模奠定了基础。为了对面向方面的状态图进行进一步的求精和验证,本文给出一种通过CSP描述方面状态图的规则,通过规则对面向方面状态图中包含的6个典型的状态进行CSP定义,然后对有限缓冲和ATM自动取款两个实例进行面向方面状态图的建模和CSP的描述。为了检测描述的正确性,本文最后通过与CSP匹配的模型检测工具FDR对ATM自动取款机面向方面状态图的CSP描述进行验证,证明了CSP描述面向方面状态图的可行性和正确性。
其他文献
支持向量机是在统计学习理论的基础上发展起来的新一代学习算法,该算法具有全局最优、推广能力强等优点,广泛应用到了语音识别,图像识别,文本分类,生物信息学等领域。随着支
规划识别是人工智能领域近年来发展起来的一个重要分支。规划识别是指根据观察到的智能体的片断的、琐碎的动作来推断智能体的目标及它的规划,从而预测智能体未来的动作序列
在保证内容传输的安全方面,目前大多数运营商采用条件接收(Content Access,CA)或数字版权管理(Digital Rigthts Management,DRM)技术来实现,但是根据国际知识产权联盟(IIPA)2
虚拟现实(Virtual Reality)技术是当代信息科学的前沿研究领域。VR综合应用了计算机图形学、计算机视觉等多个学科领域的关键技术,在计算机中营造出一个虚拟的环境,使用户产
随着实时应用对效率要求的不断提高,以及移动通信技术的快速发展和移动计算机的大量普及,由移动计算和实时应用结合传统数据库技术而形成的移动实时数据库系统已成为数据库领