A Survey of Methods for Measuring and Enhancing Component Reusability

نویسندگان

  • Ditmar Parmeza
  • Miraldi Fifo
چکیده

One of the most interesting issues in Component-Based Software Engineering is definitively component reusability. Component reuse is an approach that provides many advantages towards the process of building new components for large complex systems. Component reusability consists of some functionalities related to components such as adaptability, reliability and other features. These features are very important for the software component reusability evaluation. Some research papers have proposed several solutions for evaluating component reusability in the best possible way. Most of them have introduced methods that provide an accurate estimation of reusability and ways how to enhance it further. In this paper, we review three of these methods: COR (Component Overall Reusability), Coupling-Cohesion and CRECOR (Component Repository for Facilitating Enterprise JavaBeans Component Reuse). Our goal is to analyze the advantages and disadvantages of each method. Moreover, we focus on comparing qualitative aspects of reusability such as adaptability or reliability as well. It is expected that CRECOR should provide more advantages in terms of reusability features due to the fact that it includes some extra-functionalities that are missing in COR and CouplingCohesion methods. However, each method has its own strong points that will be analyzed in the paper.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing the Component Reusability in Data-Intensive Business Programs through Interface Separation

Visual development environments have provided good support in the reuse of graphical user interface, report and query generation, and simpler database retrieval and updating. However, many commonly used components for computation and database processing and updating are still required to be repeatedly designed and developed. The main problem is that current methods do not support the separation...

متن کامل

Measuring Software Component Reusability by Coupling and Cohesion Metrics

This paper proposes a set of new static metrics of coupling and cohesion developed to assess the reusability of Java components retrieved from the Internet by a software component search engine. These metrics differ from the majority of established metrics in three respects: they measure the degree to which entities are coupled or resemble each other, they quantitatively take account of indirec...

متن کامل

Software Engineering - Survey of Reusability Based on Software Component

Survey of reusability based on software components that provide the assistance to the developer in the development of software. Reusability of software is an important prerequisite for cost and time-optimized software development Work in software reuse focuses on reusing artifacts. The paper discusses the reusability concepts for Component based Systems and explores several existing metrics for...

متن کامل

A Metrics Suite for Measuring Reusability of Software Components

In component-based software development, it is necessary to measure the reusability of components in order to realize the reuse of components effectively. There are some product metrics for measuring the reusability of ObjectOriented software. However, in application development with reuse, it is difficult to use conventional metrics because the source codes of components cannot be obtained, an...

متن کامل

Nano TiO2@SiO2 as an efficient and reusable catalyst for the synthesis of multi-substituted imidazoles

Nano TiO2 supported on SiO2 (Nano TiO2@SiO2) as a solid Lewis acid, was described to be an effective and reusable catalyst for one-pot three-component reaction of benzil, aryl aldehydes and ammonium acetate for the synthesis 2-aryl-4,5-diphenyl-1H-imdazoles synthesis. To explore the high efficacy of the catalytic system the four-component cyclization of benzil, aryl aldehydes, ammonium acetate ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013