A formal approach to component adaptability

  • Authors:
  • Yoshiyuki Shinkawa

  • Affiliations:
  • Faculty of Science and Technology, Ryukoku University, Otsu, Japan

  • Venue:
  • ACST'06 Proceedings of the 2nd IASTED international conference on Advances in computer science and technology
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In component based software development, we often use glue codes in order to fill the gaps between requirements and components. However, excessive use of glue codes might reduce the productivity. The paper proposes a component combination without glue codes, which can enhance the functionality of a single component, and can be regarded as a unit of reuse. Such component combination is referred to as a virtual component. For accurate evaluation of virtual component adaptability, both the requirements and the components are expressed in the form of algebraic specifications. A term, which is one of the basic elements in algebraic specifications, represents a virtual component in this paper. Virtual component adaptability is evaluated by substituting the terms in the requirement specifications.