This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Process Model for Component-Oriented Software Engineering
March/April 2003 (vol. 20 no. 2)
pp. 34-41
Ali H. Dogru, Middle East Technical University
Murat M. Tanik, University of Alabama at Birmingham

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.

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
Usage of this product signifies your acceptance of the Terms of Use.