COMDEVALCO A FRAMEWORK FOR SOFTWARE COMPONENT DEFINITION, VALIDATION, AND COMPOSITION This paper introduces ComDeValCo - a framework for Software Component De nition, Validation, and Composition. This is the rst paper in a series describing current and further developments of this framework, which includes a modeling language, a component repository and a set of tools. The object-oriented modeling language contains negrained constructions, aimed to give a precise description of software components. Component repository is storing valid components, ready to be composed in order to build more complex components or systems. The toolset contains tools dedicated to component de nition, validation, and composition, as well as the management of component repository