Affiliation:
1. CNRS; LAAS, France & Université de Toulouse, France & University of Sfax, Tunisia
2. CNRS; LAAS, France & Université de Toulouse, France
3. University of Sfax, Tunisia
Abstract
The successfulness of the Component-Based Development (CBD) process relies on several factors, including: the structuration of the component repositories, and the comparison procedures for interface exploring while comparing the expected and the provided services. Both functional and non-functional features should be considered. This chapter presents three key factors to guarantee the successfulness of the repository reuse: the description, the classification and the discovery of components. Through this study, first, the type of information is specified. Next, the style of adopted search is indicated, and then the type of comparison, and the level of specification. Then, the chapter analyzes the importance of non-functional constraints in the description of the components, and studies the advantages and the disadvantages of existing techniques.
Reference99 articles.
1. Ammons, G., Bodik, R., & Larus, R. J. (2002). Mining specifications. In proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (pp.4-16). New York: ACM Press.
2. Atkinson, S., & Duke, R. (1995). Behavioural retrieval from class libraries. In proceedings of the Eighteenth Australasian Computer Science Conference, 17(1), 13–20.
3. Bartussek, W., & Parnas, D. L. (1978). Using assertions about traces to write abstract specifications for software modules. Proceedings of the Second Conference on European Cooperation in Informatics, (pp. 111–130). Springer-Verlag.
4. Bastide, R., Sy, O., & Palanque, P. (1999). Formal specification and prototyping of corba systems. ECOOP’99, (pp. 474–494). Springer-Verlag. Braga, R., Mattoso, M. & Werner, C. (2001). The use of mediation and ontology technologies for software component information retrieval. Proceedings of the International Symposium on Software Reusability, Toronto, Ontario, Canada.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献