Improving Reuse of Off-the-Shelf Components with Shared, Distributed Component Repository Systems

Author(s):  
Glêdson Elias ◽  
Jorge Dias ◽  
Sindolfo Miranda Filho ◽  
Gustavo Cavalcanti ◽  
Michael Schuenck ◽  
...  
Keyword(s):  
2012 ◽  
Vol 2012 ◽  
pp. 1-11 ◽  
Author(s):  
Sindolfo Miranda Filho ◽  
Julio Melo ◽  
Luiz Eduardo Leite ◽  
Guido Lemos

Context-aware systems are able to monitor and automatically adapt their operation accordingly to the execution context in which they are introduced. Component-based software engineering (CBSE) focuses on the development and reuse of self-contained software assets in order to achieve better productivity and quality. In order to store and retrieve components, CBSE employs component repository systems to provide components to the system developers. This paper presents an active component repository that is able to receive the current configuration from the context-aware system and compute the components and the new architecture that better fit the given context. Since the repository has a wide knowledge of available components, it can better decide which configuration is more suitable to the running system. The repository applies Fuzzy logic algorithm to evaluate the adequacy level of the components and GRASP algorithm to mount the new system architecture. In order to verify the feasibility of our approach, we use a digital TV middleware case study to achieve experimental results.


Author(s):  
MohanRoopa Y ◽  
Ramamohan Reddy A

Component-based software engineering focuses on the development and reuse of components. The component reuse depends on the storage and retrieval processes. This article presents the component repository model for the developers to achieve good productivity. The component selection from the component repository according to the functionality and requirements is a crucial process. This article proposed an algorithm for optimizing component selection with functionality constraints like customer size, reliability, and performance. The experimental result evaluates the performance of the algorithm.


Author(s):  
Chih-Hung Chang ◽  
Chih-Wei Lu ◽  
William C. Chu ◽  
Chao-Tung Yang ◽  
Pao-Ann Hsiung ◽  
...  

2012 ◽  
Vol 150 ◽  
pp. 183-186
Author(s):  
Ying Zheng ◽  
Shi Liang Zheng

In the context of software reusing, component-based Software development is an emerging paradigm of development methodology. This paper studies how to apply this methodology in developing a Computerized Adaptive Test (CAT) system for college English. It describes the whole system architecture and gives some detail of Components Modeling Procedure and component repository design. The whole development process can provide valuable reference for CAT system for other disciplines.


Sign in / Sign up

Export Citation Format

Share Document