Software component specification: a study in perspective of component selection and reuse | IEEE Conference Publication | IEEE Xplore