• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (12): 74-80.

• 论文 • Previous Articles     Next Articles

Component Substitutability Analysis Based on Behavior Protocols

REN Hongmin,LIU Jin   

  1. (Department of Computer Science and Technology,College of Information Engineering,
    Shanghai Maritime University,Shanghai 200433,China)
  • Received:2011-11-15 Revised:2012-03-22 Online:2012-12-25 Published:2012-12-25

Abstract:

Component’s plugandplay and substitution is the primary means to implement assembly development and support customization and evolution in CBSD. Component behavioral substitutability analysis and verification is the core research subject of CBSD. Based on Finite Automata and characteristics of serviceoriented software components, the component behavior automata is proposed to describe component behavior protocols formally, a conceptual hierarchy of component behavioral substitutability is defined formally to increase component reuse, and related verification algorithms are developed to analyze component behavioral substitutability automatically.

Key words: component based software engineering;component substitutability;component automata;formal analysis;formal verification