Skip to main navigation Skip to search Skip to main content

Multi-level component behavior matching model based on finite automata

  • School of Computer Science and Technology (School of Software), Harbin Institute of Technology Weihai
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

The aim to improve deficiency of current research on components retrieval is based on behavior specification matching, a multi-level component behavior matching model based on finite automata, which is presented in this paper. The study uses finite automata to model the behavior of components, refers to the idea of graph matching in graph theory, proposes six kinds of behavior matching relationships: equivalence behavior matching, extended behavior matching, compatible behavior matching, contain behavior matching, weak contain behavior matching and weak compatible behavior matching, analysis the implication relationships among these behavior matching relationships, and gives corresponding decision algorithms and adaptation methods of each behavior matching relationship. Based on these algorithms, a universal decision algorithm is proposed to reduce the complexity of subsequent component adapter and assembly. The matching model proposed in this paper provides a favorable technical support for components retrieval, based on behavior specification matching.

Original languageEnglish
Pages (from-to)2668-2683
Number of pages16
JournalRuan Jian Xue Bao/Journal of Software
Volume22
Issue number11
DOIs
StatePublished - Nov 2011
Externally publishedYes

Keywords

  • Behavior mapping graph
  • Behavior matching
  • Component
  • Finite state automata

Fingerprint

Dive into the research topics of 'Multi-level component behavior matching model based on finite automata'. Together they form a unique fingerprint.

Cite this