Design of Dynamic Component Reuse and Reusability Metrics Library for Reusable Software Components in Context Level
نویسندگان
چکیده
Reusability is about building a library of frequently used components based on the functional requirements of the reuser. A well organized component reuse library is the key for successful reusability in terms of economics benefits. Reusability metrics is a set of guidelines to help reuser to judge the quality of the component that is to be reused. Reusability metric library is an essential ingredient of a successful reuse in context level. In this paper, we outline architecture for reusability driven methodology in context level and we also design dynamic libraries for qualitative analysis of the components. These libraries have to be designed for reusing efficient and quality reusable software components. Our approach for identifying and qualifying of reusable software components is based on functional coverage report, extraction time and reuse frequency of the component. In this paper we describe some case studies to validate our experimental approach. This architecture will be a base to develop efficient searchable, reuser-friendly, useful and well organized dynamic libraries. Component reuse percentage is measured by the percentage of qualified components for reuse. So, the proposed architecture and the dynamics libraries can be used to improve the productivity and quality of reusability.
منابع مشابه
Design of a Conceptual Reference Framework for Reusable Software Components based on Context Level
Reusable software components need to be developed in a generic fashion that allows their reusability in context level. Components identification based on quality metrics for reusability and indexing had been the desired technique in the field of reusable software components. However, the methodologies utilized for the identification of reusable components are not able to handle the reusability ...
متن کاملProcess Model for Reusability in Context-specific Reusable Software Components
Constructing component based software using reusable components is becoming a promising approach. Context-specific reuse is a broadly used way to increase the value of reuse. This paper reports our on-going work aimed at reusing context-specific reusable software components from an existing system to achieve large scale reuse. Since the quality of a context specific reuse system is highly depen...
متن کاملA Systematic Review of Reusability Assessment Model and Related Approach for Reusable Component Mining
55 Abstract Promoting reuse at sophisticated levels is becoming an increasingly important part. Software reuse is the process of reusing the existing software components from the system rather than developing the components newly. As software reuser’s include the reusable software components to improve the productivity and quality in their product, they must be able to measure the reusability d...
متن کاملPrediction of Reusability of Object Oriented Software Systems using Clustering Approach
In literature, there are metrics for identifying the quality of reusable components but the framework that makes use of these metrics to precisely predict reusability of software components is still need to be worked out. These reusability metrics if identified in the design phase or even in the coding phase can help us to reduce the rework by improving quality of reuse of the software componen...
متن کاملSoftware Evolution, MDA and Design Pattern Components
The success of MDA depends on the definition of model transformations and component libraries which make a significant impact on tools that provide support for MDA. MDA is a young approach and several technical issues are not adequately addressed. For instance, existing MDA-based CASE tools do not provide adequate support to deal with component-based reuse (CASE, 2009). In light of this, we pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012