-
题名基于层次状态机的方面化特征模块的增量式验证
被引量:6
- 1
-
-
作者
叶俊
谭庆平
李暾
徐建军
-
机构
国防科学技术大学计算机学院
-
出处
《计算机学报》
EI
CSCD
北大核心
2009年第9期1773-1781,共9页
-
基金
国家自然科学基金项目(60773025)
长江学者和创新团队发展计划资助~~
-
文摘
方面化特征模块(AFM)是最新提出的软件产品线(SPL)编程范式,能解决现有SPL编程范式存在的问题,但由于AFM范式同时存在模块的并发组合和顺序组合,现有的组合验证技术和模块化模型检验技术并不适用于AFM程序的验证,且目前还未见到针对AFM的验证方法,这制约了AFM范式的应用.文中首次为AFM范式建立了形式化模型,并基于此模型提出一种AFM程序的增量式的验证方法.该方法可以从一个小规模的AFM程序的验证开始,以后每次只添加对新组合的AFM模块的验证,因此可避免直接验证大型AFM程序时可能由于模型的规模太大而无法验证的问题.
-
关键词
方面化特征模块(afm)
层次状态机(HSM)
增量式验证
面向特征编程范式(FOP)
面向方面编程范式(AOP)
-
Keywords
Aspectual Feature Module(afm)
Hierarchical State Machine (HSM)
incremental verification
Feature- Oriented Programming (FOP)
Aspect-Oriented Programming (AOP)
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种可重用的方面化特征模块的构建方法
- 2
-
-
作者
王涛
阳王东
-
机构
湖南城市学院信息科学与工程学院
-
出处
《湖南城市学院学报(自然科学版)》
CAS
2013年第2期66-69,共4页
-
基金
湖南省自然科学科研基金资助项目(11JJ6052)
湖南省科技厅科研基金资助项目(2012FJ3024)
-
文摘
针对互联网环境下存在丰富多样的软件资源,为了能够有效地重用已有的软件资源,需要对软件资源进行模块化,基于面向方面的编程思想的方面化特征模块为软件模块化,构建提供了1种新型的软件构建方法,该方法能够根据不同方面抽象出软件特征形成的具有相应特征的软件模型,封装成为可重用的AFM模块,利用逻辑程序语言描述方面接口,实现业务逻辑层面的软件重用,提高了软件重用的层次与范围.
-
关键词
面向方面
特征化
模块化
逻辑语言
-
Keywords
aspect-oriented
features
modularization
logic language
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名用方面化特征模块开发OpenRISC1200软核
- 3
-
-
作者
吴斌
叶俊
-
机构
国防科技大学计算机学院
-
出处
《计算机与现代化》
2011年第7期130-135,共6页
-
文摘
对OpenCores上的OpenRISC1200项目(简称OR1200)的统计发现,条件编译指令的使用高达714次,嵌入在条件编译指令间的代码占代码总量的61.60%。条件编译在硬件开发中被大量使用,但在软件开发时却并不提倡。因此,本文提出用方面化特征模块(AFM)开发硬件系统,以避免条件编译指令的使用。作为案例,本文给出用AFM重新开发OR1200项目的过程,它使得OR1200各features的开发从同时开发变为顺序开发,使得服务于各feature的代码从纠缠在一起变为相互独立,有利于OR1200的维护和调试。最后,基于OR1200的开发过程,本文建立了一套AFM开发方法下的硬件系统的形式化模型,它是进一步的形式化验证工作的基础。
-
关键词
方面化特征模块
OpenRISC1200
-
Keywords
aspectual feature module
OpenRISC1200
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-