Call for Paper - November 2023 Edition
IJCA solicits original research papers for the November 2023 Edition. Last date of manuscript submission is October 20, 2023. Read More

Towards a Modeling approach based on Software Components

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 99 - Number 1
Year of Publication: 2014
Fadoua Rehioui
Abdellatif Hair

Fadoua Rehioui and Abdellatif Hair. Article: Towards a Modeling approach based on Software Components. International Journal of Computer Applications 99(1):10-17, August 2014. Full text available. BibTeX

	author = {Fadoua Rehioui and Abdellatif Hair},
	title = {Article: Towards a Modeling approach based on Software Components},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {99},
	number = {1},
	pages = {10-17},
	month = {August},
	note = {Full text available}


Software industry is moving towards a component-based development but more research is still needed for reliable and efficient software components. The objective of this work is to propose an approach to developing software components of the system from use cases. This approach consists of four stages and is based on the decomposition of use cases into elementary actions and the factorization of the past for system software components.


  • Booch. G. 1993. Object-oriented Analysis and Design with Applications (2nd ed. ed. ). Redwood City: Benjamin Cummings. ISBN 0-8053-5340-2.
  • Cheesman. J. and Daniels. J. 2001. UML Components - A Simple process for specifying Compnent-Based software , Addison-wesley.
  • CORBA. 2014. http://www. omg. org/spec/CORBA/3. 3/
  • D'Souza. D. F. and Wills. A. C. 1998. Objects, Components, and Frameworks with UML - The Catalysis Approach. ADDISON-WESLEY.
  • B. E. El Asri, M. Nassar, B. Coulette, and A. Kriouile. 2006. "Architecture d'assemblage dynamique de composants multivues dans VUML", ;in Proc. INFORSID, 2006, pp. 943-958.
  • Fabresse. L. 2007. Du découplage à l'assemblage non-anticipé de composants Conception et mise en oeuvre du langage à composants SCL.
  • Hair. A, Krioule. A, Coulette. B, 2002. Un processus d'analyse et de conception unifié basé sur le concept de point de vue. Actes de CARI'02, Octobre, Yaoundé, Cameroun.
  • Jacobson. I. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. ISBN 0-201-54435-0.
  • Jacobson. I. Booch. G. and Rumbaugh;J. 1999. The Unified Software Developement Process, Addision-Wesley.
  • Kruchten P. 1998. The Rational Unified Process: An Introduction.
  • Kriouile. A. 1995. VBOOM, une méthode orientée objet d'analyse et de conception par points de vue. Université Mohammed V de Rabat.
  • McIlroy. M. D. 1968. Mass produced software components. In Proceedings, NATO Conference on Software Engineering, éditeurs P. Naur et B. Randell, Garmisch, Germany. [McIlroy, 1968, http://fr. wikipedia. org/wiki/Douglas_McIlroy
  • Microsoft. 2014. NET Framework Developer Center, http://msdn. microsoft. com/fr-fr/vstudio/aa496123.
  • Nassar. M. 2005. Analyse/conception par points de vue: le profil VUML. Thèse en Informatique à L'institut National Polytechnique De Toulouse.
  • OMG. 2014. O. M. G. Home Page, http://www. omg. org,
  • Renaux. E. 2004. Définition d'une démarche de conception de système a base de composants, Université de Lille 1.
  • Renaux. E. 2004. Les composants logiques : vers une ingénierie à base de composants. 59655 VILLENEUVE D'ASCQ cedex.
  • Renaux . E, CARON. O and GEIB. J. M. 2003. The Component Unified Process Project. In SEA'03, page 669-647, Los Anglos USA,. IASTED,ACTA Press.
  • Rochfeld. A. et Colletti. R. 1983. La Méthode Merise Tome 1 : Principes et outils. Éditions d'Organisation, Paris.
  • Sun. (2014). E. J. B. HomePage, http :www. oracle. com/technetwork/java/javaee/ejb/index. html,