Research on the Framework Integrated by Scalable Components

Fenghua Li,Haoxin Su,Guozhen Shi,Xiaoyan Liang
DOI: https://doi.org/10.1109/WCSE.2009.404
2009-01-01
Abstract:According to the scalable and customizable requirements of the Automated Testing Tools and Evaluation System (ATTES), the framework integrated by scalable components is introduced. All of the functions in the ATTES are developed by components. Management modules for installing components, uninstalling components and enabling/disabling sub-functions, boundless menu automatic generation, and customizable menu name are supported in this framework. Based on these, users can expand and customize ATTES according to their requirements. Characterized by the unlimited menu expansion without modifying the source code, the integration framework improves the flexibility of the integrated components in ATTES. Using XML, the specification of information interacting among components or between ATTES and other systems is defined. For the dynamic menu structure, the framework uses a binary search tree in order to speed up the depth search, establishes the table for rapid positioning to improve the width search speed, and introduces fast cache to reduce the response time of the component functions which are used highly frequently.
What problem does this paper attempt to address?