CFP last date
22 April 2024
Reseach Article

Towards a Modeling approach based on Software Components

by Fadoua Rehioui, Abdellatif Hair
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 99 - Number 1
Year of Publication: 2014
Authors: Fadoua Rehioui, Abdellatif Hair

Fadoua Rehioui, Abdellatif Hair . Towards a Modeling approach based on Software Components. International Journal of Computer Applications. 99, 1 ( August 2014), 10-17. DOI=10.5120/17336-7178

@article{ 10.5120/17336-7178,
author = { Fadoua Rehioui, Abdellatif Hair },
title = { Towards a Modeling approach based on Software Components },
journal = { International Journal of Computer Applications },
issue_date = { August 2014 },
volume = { 99 },
number = { 1 },
month = { August },
year = { 2014 },
issn = { 0975-8887 },
pages = { 10-17 },
numpages = {9},
url = { },
doi = { 10.5120/17336-7178 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T22:27:02.648446+05:30
%A Fadoua Rehioui
%A Abdellatif Hair
%T Towards a Modeling approach based on Software Components
%J International Journal of Computer Applications
%@ 0975-8887
%V 99
%N 1
%P 10-17
%D 2014
%I Foundation of Computer Science (FCS), NY, USA

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.

  1. Booch. G. 1993. Object-oriented Analysis and Design with Applications (2nd ed. ed. ). Redwood City: Benjamin Cummings. ISBN 0-8053-5340-2.
  2. Cheesman. J. and Daniels. J. 2001. UML Components - A Simple process for specifying Compnent-Based software , Addison-wesley.
  3. CORBA. 2014. http://www. omg. org/spec/CORBA/3. 3/
  4. D'Souza. D. F. and Wills. A. C. 1998. Objects, Components, and Frameworks with UML - The Catalysis Approach. ADDISON-WESLEY.
  5. 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.
  6. Fabresse. L. 2007. Du découplage à l'assemblage non-anticipé de composants Conception et mise en oeuvre du langage à composants SCL.
  7. 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.
  8. Jacobson. I. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. ISBN 0-201-54435-0.
  9. Jacobson. I. Booch. G. and Rumbaugh;J. 1999. The Unified Software Developement Process, Addision-Wesley.
  10. Kruchten P. 1998. The Rational Unified Process: An Introduction.
  11. Kriouile. A. 1995. VBOOM, une méthode orientée objet d'analyse et de conception par points de vue. Université Mohammed V de Rabat.
  12. 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
  13. Microsoft. 2014. NET Framework Developer Center, http://msdn. microsoft. com/fr-fr/vstudio/aa496123.
  14. Nassar. M. 2005. Analyse/conception par points de vue: le profil VUML. Thèse en Informatique à L'institut National Polytechnique De Toulouse.
  15. OMG. 2014. O. M. G. Home Page, http://www. omg. org,
  16. Renaux. E. 2004. Définition d'une démarche de conception de système a base de composants, Université de Lille 1.
  17. Renaux. E. 2004. Les composants logiques : vers une ingénierie à base de composants. 59655 VILLENEUVE D'ASCQ cedex.
  18. 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.
  19. Rochfeld. A. et Colletti. R. 1983. La Méthode Merise Tome 1 : Principes et outils. Éditions d'Organisation, Paris.
  20. Sun. (2014). E. J. B. HomePage, http :www. oracle. com/technetwork/java/javaee/ejb/index. html,
Index Terms

Computer Science
Information Sciences


Software components factorization data use cases subcomponent actions approach.