Title :
An Encapsulation Structure and Description Specification for Application Level Software Components
Author :
Guojie, Jin ; Baolin, Yin
Author_Institution :
Sch. of Comput. Sci., Beihang Univ., Beijing
Abstract :
Traditional research of software components mainly aims to components at the level of program and source code, due to which the coupling degree between the components and the runtime environments is hard to lower, thereby limiting the reuse ability of the component. The application level components containing comparatively integral granularity of business function are more suitable for a larger scale of application, while there is still lack of reference model and description specification in this field. The inherent deficiency of program level components is analyzed followed by the observation of the unique requirements of application level components, then a novel reference model is proposed. The main advantage of the model is to propel the integration and reuse of legacy software resources by means of transforming currently existing applications into application level components with the wrappers providing standard interfaces. The generalization and applicability of the model are evaluated by real cases.
Keywords :
data encapsulation; formal specification; object-oriented programming; software maintenance; software reusability; application level software component; business function; component reusability; description specification; encapsulation structure; integral granularity; software resource; standard interface; Application software; Code standards; Computer science; Encapsulation; Programming; Propulsion; Runtime environment; Software engineering; Software measurement; Software standards; application level component; reference model; software component; specification;
Conference_Titel :
Computer Engineering and Technology, 2009. ICCET '09. International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-3334-6
DOI :
10.1109/ICCET.2009.8