Date of this Version

April 2006

Document Type

Conference Proceeding

Publication Details

L.Wang and P. Krishnan. A Framework for Checking Behavioral Compatibility for Component Selection. In Australian Software Engineering Conference (ASWEC), pages 49-58. IEEE, April 2006. Copyright IEEE, 2006
Published by the Institute of Electrical and Electronics Engineers (IEEE)
Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

2006 HERDC submission


Component selection and composition are the main is- sues inComponent-Based Development (CBD). Existing approaches su er from the problem that the components retrieved usually do not exactly t 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. To- wards this we rst introduce a Simple Component Inter- face Language (SCIL). SCIL les can be translated to a variety of models including those that have a formal basis. We report our experience with two speci c tools, viz., Re- active Modules and Alloy with a view to using tools based on formal methods but without exposing the details of the tools.



This document has been peer reviewed.