Composition Of Software Components Research Articles