Abstract = {  Component-based development focuses on component reuse and composition: abstract
  components (as wished) must be searched for and matched to existing component (as
  found). This search and reuse activity greatly impacts software development and
  evolution processes. Unfortunately, very few works propose adaptations of traditional
  software engineering processes and no existing ADL yet permits to describe the
  resulting development artifacts.
  This paper proposes architecture-centric processes for the development and evolution of
  component-based software.  Architecture-centric development produces descriptions for
  architecture specification, architecture configuration and component assembly. The paper
  shows how Dedal, a three-level A\textsc{dl}, can be used to support the consistent
  description of these three artifacts. The paper then shows how these descriptions can be
  used during a controlled architecture-centric evolution process that helps build, test
  and record versions of component-based software. This tackles the well-known issues of
  architecture erosion and drift that denote mismatches between the different architecture
	Address = {Redwood City, USA},
	Annote = {AR = 33\%},
	Author = {Huaxi (Yulin) Zhang and Christelle Urtado and Sylvain Vauttier},
	Booktitle = {Proceedings of 22$^{nd}$ International Conference on {S}oftware {E}ngineering and {K}nowledge {E}ngineering (SEKE 2010)},
	Date-Added = {2010-05-10 17:50:22 +0200},
	Date-Modified = {2010-05-10 17:54:37 +0200},
	Keywords = {evolution / versions; architecture; relations / connectors; components / CBSE},
	Month = {July},
	Title = {Architecture-centric development and evolution processes for component-based software },
	Year = {2010}}