• ABDELFETAH SAADI National Superior School of Computing, Oued Smar, 16000, Algiers, Algéria
  • DJAMEL BENNOUAR Faculty of Science, Dpt Info, Saad Dahleb University, 09000 Blida
  • ABDERRAZEK HENNI National Superior School of Computing, Oued Smar, 16000, Algiers, Algéria


This  article  describes  a  new  approach  for  software  component  architecture  to  deal  with  dynamic  adaptation  of  software
systems. We  introduced  the concept of "Background Component"  in our  IASA software component model. The Background
components  are a  set  of  components  that  run at  the  back  ground  level  to  adapt  dynamically  the  software  architecture. The
proposed  approach  is  close  to  that  of  intelligent  agents  which manage  all  types  of  events  during  the  deployment  or  the
implementation of the architecture.


[1] ACCORD project (assembly of components by contracts in
open distributed environment) "State of the art on the
description language architecture" (June 2002). Technical
review, Reference: Available 1.1-2, French, Date: June
[2] PRISM Laboratory Website, University of
[3] Hadjkacem M., “Modelling dynamic distributed
applications architecture: Design and Validation“, Ph.D.
thesis, University of Toulouse and Sfax, November 2008.
[4] Saadi A., "An action language for the specification and
validation of software architecture behavior", Magister A.Saadi & al.
Thesis, LRDSI Lab, The Saad Dahlab University, Blida,
Algeria, June 2008.
[5] Bennouar D., Khammaci T., and Henni A., “Modeling the
Component’s Interaction Point in The IASA approach“, The
Mediterranean Journal of Computers and Networks, vol. 4,
no. 4, 2008, pp 188-197.
[6] Bennouar D., Henni A., Saadi A., “The Design of a
Complex Software System Using Software Architecture
Approach“, ACIT 2008, 16-18 Dec, Hammamet, Tunisia
[7] Bennouar D, "An integrated approach to software
architecture", PhD Thesis, ESI, Algiers, 2009.
[8] Loulou I., Hadjkacem M, Jmaiel M., and Drira K. “Towards
a unified graph-based framework for dynamic component-
based architectures description in z”. In ICPS’04:
Proceedings of the IEEE/ACS International Conferenceon
Pervasive Services, pages 227–234. IEEE Computer
Society, 2004.
[9] ACCORD project. "Joining components by contracts, state
of the art and standardization. Technical Review, 2002.
[10] CHAUDET C., "P-Space: language and tools for describing
architectures for scalable dynamic components. Formalizing
software architectures and industry”. PhD thesis, University
of Savoie, French. December 2002.
[11] Leger M., "Reliable dynamic reconfigurations in
component", phd thesis, MINES, ParisTech, May 2009.
[12] Grondin G., " MaDcAr-Agent: a model of agents self-
adaptive based component ". PhD thesis, Ecole Nationale
Supérieure des Mines de Saint-Etienne, Saint-Etienne,
France, 24 novembre 2008.
[13] Ballagnymocas G. "a component model based statements
for self-adaptation.", PhD thesis, university of pau and
« pays de l'adour », 2010, French.
[14] Dowling J. “The Decentralised Coordination of Self-
Adaptive Components for Autonomic Distributed Systems”.
PhD thesis, Dept of Computer Science, Trinity College,
Dublin, Ireland, 2004.
[15] Pierre-Charles D. " Développement de composants Fractal
adaptatifs : un langage dédié à l'aspect d'adaptation ". PhD
thesis, Nantes, Nantes, Franch, 2005.
[16] Rui S. M, Gordon S. B, and Carrapatoso E. Formaware:
“Framework of reflective components for managing
architecture adaptation”. In Alberto Coen-Porisini and
André van der Hoek, editors, SEM, volume 2596 of Lecture
Comment citer
SAADI, ABDELFETAH; BENNOUAR, DJAMEL; HENNI, ABDERRAZEK. THE CONCEPT OF "BACKGROUND COMPONENT" IN IASA SOFTWARE MODEL.. Courrier du Savoir, [S.l.], v. 14, mai 2014. ISSN 1112-3338. Disponible à l'adresse : >>. Date de consultation : 15 jui. 2020