Un composant logiciel est un ÈlÈment conforme ý un modËle de composant qui peut Ítre dÈployÈ et composÈ indÈpendemment, sans modification, selon un standard de composition _Council et Heinmann
Szyperski ajoute
Il est dÈcrit uniquement par des interfaces dÈfinies contractuellement et par ses dÈpendances du contexte