GeekArticles
Testing
Software DevelopmentFormalizing and Automating Component Reuse
Author: citeseer.nj.nec.com |
Published: 17th Oct 2005 |
Visited: 555 times |
Add CommentFiled in: Software DevelopmentUsing existing components to construct software systems has significant potential to improving software productivity and quality. A key problem in software component reuse is the selection of appropriate components for satisfying a given requirement. In this paper, the authors define a component interface generality relation that provides a foundation for component selection. This generality relation, represented in terms of formal specifications, precisely captures the semantic obligations for an existing component to satisfy the requirements of a target system. The formal specifications facilitate the (semi-) automatic determination of the generality relation. The authors show how this generality relation has been used to determine the reusability of software components in a software architecture-based reuse and integration environment. Author(s) : Yonghao Chen and Betty H. C. Cheng
Read Article Sponsored Links
Related Articles
• Why a transaction cannot reuse space that was deleted from Tom, in your recent presentation in Hartford you were discussing the difference in refreshing materialized views from version 9 to 10 in that it went from a truncate/insert to a delete/insert which caused some confusion. You also mentioned in the c ...