A Framework for Checking Behavioral Compatibility for Component Selection

  • Authors:
  • Lei Wang;Padmanabhan Krishnan

  • Affiliations:
  • Bond University Gold Coast, Queensland, Australia;Bond University Gold Coast, Queensland, Australia

  • Venue:
  • ASWEC '06 Proceedings of the Australian Software Engineering Conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component selection and composition are themain issues in Component-BasedDevelopment (CBD).Existing approaches suffer from the problem that the components retrieved usually do not exactly fit with other components in the system being developed.While formal methods can be used to describe and check semantic characteristics to better match components, there are practical limitations which restrict their adoption. In this paper, we propose a framework to support a semantic description and selection of components. Towards this we first introduce a Simple Component Interface Language (SCIL). SCIL files can be translated to a variety ofmodels including those that have a formal basis. We report our experience with two specific tools, viz., Reactive Modules and Alloy with a view to using tools based on formal methods but without exposing the details of the tools.