Subscribe
Issue No.02 - March/April (2003 vol.20)
pp: 34-41
Ali H. Dogru , Middle East Technical University
Murat M. Tanik , University of Alabama at Birmingham
ABSTRACT
<p>The investigation of reuse has a long history, eventually maturing into the "build by integration" paradigm. Meanwhile, component technologies also improved along with engineering practices. What is missing is a methodology that uses components within such a paradigm, hence bridging the gap. The authors propose a model devoted to complete component orientation, rather than modifying object-oriented approaches to accommodate components. They investigate component-based technologies to address new needs and, consequently, to integrate adequate practices toward a consistent process model. The initial modeling activity is a structural decomposition that continues toward the existing components' granularity level. Iteration will occur through alternate decomposition and composition activities until the specifications of abstract modules agree with existing components. Of course, the methodology must accommodate occasional development of new components and integration of some components to satisfy a module's specification.</p>
INDEX TERMS
component-oriented development, methodologies, object-oriented methodologies, process models
CITATION
Ali H. Dogru, Murat M. Tanik, "A Process Model for Component-Oriented Software Engineering", IEEE Software, vol.20, no. 2, pp. 34-41, March/April 2003, doi:10.1109/MS.2003.1184164