全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2010 

Component Substitutability Analysis and Verification Based on Behavior Automata
基于行为自动机的构件可替换性分析与验证

Keywords: component-based software engineering,component substitutability,interaction ompatibility,component behavior automata,software evolving
基于构件的软件工程
,构件可替换性,交互兼容性,构件行为自动机,软件演化

Full-Text   Cite this paper   Add to My Lib

Abstract:

This paper discusses component substitutability at the protocol level. Component behavior is modeled by Component behavior automaton (CBA), which is a special kind of nondeterministic finite automata (NFA). Based on CBA, a component substitutability analysis model is presented, which contains four substitutability types partitioned by two dimensions: component environment transparency and interaction similarity. This model can better ensure interaction compatibility than a traditional model based on subtype, and related verification algorithms are developed to automatically analyze component substitutability. In order to make component substitution more precise and increase component reuse, this model makes the behavior of component substituted for the actual interactive behavior that is expressed in the component environment. The reference behavior is formally defined by analyzing the actions by which the component substituted for is bound within the environment.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133