作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (24): 54-56. doi: 10.3969/j.issn.1000-3428.2010.24.019

• 软件技术与数据库 • 上一篇    下一篇

构件组合的一致性验证和冗余行为去除

杨春霞a,王映辉a,王宏涛b   

  1. (西安理工大学 a. 计算机科学与工程学院;b. 印刷包装工程学院,西安 710048)
  • 出版日期:2010-12-20 发布日期:2010-12-14
  • 作者简介:杨春霞(1979-),女,博士研究生,主研方向:软件工程,基于构件的软件设计;王映辉,教授、博士生导师;王宏涛,讲师、硕士
  • 基金资助:

    陕西省科技基金资助项目(2007F51, 2008K4-11);西安市创新支持计划基金资助重点项目(XY080030)

Consistency Verification and Redundancy Behavior Removal of Component Composition

YANG Chun-xiaa, WANG Ying-huia, WANG Hong-taob   

  1. (a. School of Computer Science and Engineering; b. School of Printing and Packaging Engineering, Xi’an University of Technology, Xi’an 710048, China)
  • Online:2010-12-20 Published:2010-12-14

摘要:

构件组合的一致性验证和冗余行为的去除是基于构件的软件开发领域的重要问题。基于此,通过把组合接口自动机看作从初始状态出发,经过由2个构件的交替动作重新回到初始状态的过程,用更直观的方法表示构件组合中的非法状态。以场景规范的形式化方法为基础,利用接口自动机的过程性质给出构件组合的一致性检查的算法及去除冗余行为的方法。

关键词: 基于构件的软件开发, 接口自动机, 非法状态, 一致性验证, 冗余行为

Abstract:

The consistency verification and removal of redundancy behavior of composite component is an important issue in the field of Component Based Software Development(CBSD). The theory of interface automata is analyzed, and a more visualized presentation method of illegal state is presented by viewing composed component as a cycle process of initial state to itself. With scenario based requirement specification can always be modeled as sequence of events, digraph is used to model composed interface automata to give an algorithm of consistency verification. With the results of consistency checking, a method to remove redundancy behavior is also discussed.

Key words: Component Based Software Development(CBSD), interface automata, illegal state, consistency verification, redundancy behavior

中图分类号: