DocumentCode :
2208184
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
fYear :
2003
fDate :
6-10 Oct. 2003
Firstpage :
327
Lastpage :
330
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240331
Filename :
1240331
Link To Document :
بازگشت