一种用于软件运行时分析的行为模式描述语言
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家自然科学基金资助项目(60773110),中国博士后科学基金资助项目(20080440216),湖南省自然科学基金资助项目(09JJ6087),湖南省研究生创新基金资助项目(CX2009B200),湖南省教育厅科研基金资助项目(07C234, 09C325)


A Behavior Pattern Descriptive Language for Software Runtime Behavior Analysis
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    软件本质上是代替人执行一定行为的,对软件行为的描述与分析一直是软件技术关注的重点。为有效表达软件交互行为,提高分析效率,基于正则表达式,提出了一种用于软件运行时分析的行为模式描述语言BPL。在BPL中,通过对软件运行时可观察行为中反复出现的事件序列的特征抽取和概括,软件行为被描述为一个由小写字母表示的行为踪迹及约束构成。最后使用BPL描述了电子交易过程。

    Abstract:

    In essence, software may substitute human to execute some certain actions. The description and analysis for software behavior is always research focus. For the effective expression of the software interactions and the improvement of analysis efficiency, presents a novel descriptive language for software behavior pattern—BPL based on regular expressions, which describes software behavior as a combination of traces and constraints marked with lowercase letters after abstracting and generalizing the features of recurrent event sequences of the observable software behaviors at runtime. Finally, BPL is used to represent the process of electronic transaction.

    参考文献
    相似文献
    引证文献
引用本文

李长云,王志兵.一种用于软件运行时分析的行为模式描述语言[J].湖南工业大学学报,2010,24(6):34-37.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2010-09-19
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2015-09-02
  • 出版日期:
文章二维码