kirancodes.me
To Proof Maintenance & Beyond!

A Java Component Model for Evolving Software Systems

Moacir C. da Silva Jr., Paulo Asterio de Castro Guerra, Cecília M. F. Rubira

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.

BibTeX
@inproceedings{daSilva-al:ASE03,
  author    = {Moacir C. da Silva Jr. and
               Paulo Asterio de Castro Guerra and
               Cec{\'{\i}}lia M. F. Rubira},
  title     = {A Java Component Model for Evolving Software Systems},
  booktitle = {ASE},
  pages     = {327--330},
  publisher = {{IEEE} Computer Society},
  year      = {2003},
}

Related papers