Title :
A Java component model for evolving software systems
Author :
Da Silva, Moacir C., Jr. ; De C Guerra, Paulo A. ; Rubira, Cecília M F
Author_Institution :
Insitute of Comput., Campinas Univ., Brazil
Abstract :
This paper presents a component model for designing and implementing flexible software components in Java. Our model defines a mapping of how the fundamental concepts of component-based development (CBD) should be implemented using the object-oriented (OO) constructs, available in the Java programming language. The benefit of this mapping is to shorten the distance between component-based software architecture and its implementation, enhancing the reusability, adaptability and maintainability of component-based software systems.
Keywords :
Java; object-oriented programming; software architecture; software maintenance; software prototyping; software reusability; CBD; Java component model; Java programming language; component-based development; component-based software architecture; evolving software systems; object-oriented constructs; software adaptability; software maintainability; software reusability; Computer languages; Concrete; Connectors; Java; Object oriented modeling; Packaging; Software architecture; Software design; Software maintenance; Software systems;
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
Print_ISBN :
0-7695-2035-9
DOI :
10.1109/ASE.2003.1240331