CFP last date
20 June 2024
Reseach Article

A New Software Component Approach

by Abdellatif Hair
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 135 - Number 2
Year of Publication: 2016
Authors: Abdellatif Hair

Abdellatif Hair . A New Software Component Approach. International Journal of Computer Applications. 135, 2 ( February 2016), 1-7. DOI=10.5120/ijca2016908265

@article{ 10.5120/ijca2016908265,
author = { Abdellatif Hair },
title = { A New Software Component Approach },
journal = { International Journal of Computer Applications },
issue_date = { February 2016 },
volume = { 135 },
number = { 2 },
month = { February },
year = { 2016 },
issn = { 0975-8887 },
pages = { 1-7 },
numpages = {9},
url = { },
doi = { 10.5120/ijca2016908265 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T23:34:38.592971+05:30
%A Abdellatif Hair
%T A New Software Component Approach
%J International Journal of Computer Applications
%@ 0975-8887
%V 135
%N 2
%P 1-7
%D 2016
%I Foundation of Computer Science (FCS), NY, USA

The "component" paradigm appeared in response to boundaries of the object approach. It introduced a new method for designing software applications. This method is based on the assembly of prefabricated software entities called components. The Technology of connector is thus proposed to facilitate assembly. We present in this paper a model of multi-views software components for systems based components. A multi-views software component allows each user to manipulate a system with a vision own to its needs. The assembly of the components in this model is implemented by a new type of connector named visibility connector.

  1. Anwar A., Ebersold S., Coulette B., M. Nassar, Kriouile A. 2010. A Rule-Driven Approach for composing Viewpoint-oriented Models. Journal of Object Technology, 89-114.
  2. Finkelstein A., Kramer J., Goedicke M. 1990. Viewpoint Oriented Software Development. Presented at the Proceedings of Sciences Engineering and Applications Conference, ( 1990) Toulouse, France.
  3. Hair A., A UML extension for viewpoint-oriented modeling. Presented at the Proceedings of the International Conference IADIS Appied Compting (2005), Algarve, Portugal.
  4. Hair A. 2004. Analysis and design process based on the viewpoint concept. RITA - Revista de Informática Teorica e Aplicada -, Vol. X, 63-75.
  5. Rubinger A. L., Burke B. 2010. Enterprise JavaBeans 3.1, 6th Edition O'Reilly Media, USA.
  6. Pope A. 2000. The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture, Amazon Edition, France.
  7. Rundensteiner Elke A. 1992. MultiView A Methodology for Supporting Multiple Views in Object-Oriented Databases. Presented at the Proceedings of the 18th International Conference on Very Large Data Bases, Vancouver, Canada.
  8. Carré B., Geib J.M. 1991. The Point of View Notion for Multiple Inheritance. Presented at the Proceedings of European Conference on Object-Oriented Programming, Geneva, Switzerland.
  9. Coulette B., Kriouile A., Marcaillou S. 1996. The views approach in object-oriented development of complex systems. Object Review, 13-20.
  10. Traverson B., Yahiaoui N. 2002. Connector for CORBA Components. Presented at the Proceedings of the 8th International Conference on Object-Oriented Information Systems, Montpellier, France.
  11. CCM. 2007. Object Management Group, CORBA Component Model Specification OMG Available Specification Version 4.0.
  12. Booch G., Rumbaugh J., Jacobson I. 2005. The Unified Modeling Language User Guide. (2nd Edition)  Amazon.
  13. Gottlob G., Schrefl M., Rock B. 1996. Extending Object- Oriented Systems with Roles. ACM Transactions on Information Systems -TOIS-, 268-296.
  14. Kiczales G., Lamping J., Mendhekar A., Maeda C., Videira Lopes C., Loingtier J.M., Irwin J. 1997. Aspect- Oriented Programming. Presented at the Proceedings of European Conference on Object- Oriented Programming, Jyväskylä, Finland.
  15. Ossher H., Kaplan M., Harrison W., Katz A., Kruskal V. 1995. Subject-oriented composition rules. Presented at the Proceedings of Tenth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, Austin, Texas.
  16. Mili H., Dargham J. 2000. Views : A Framework for Feature-Based Development and Distribution of OO Applications. Presented at the Proceedings of Thirty-Third Hawaii International Conference on System Sciences, Honolulu, HI.
  17. Krumeich J., Werth D., Loos P. 2013. Towards a Viewpoint-based Modeling Method to Foster Collaborative Modeling Conceptual Design and Implementation. Presented at the Proceedings of the Pacific Asia Conference on Information Systems, Jeju Island, South Korea.
  18. Krumeich J., Werth D., Loos P. 2014. Conceiving a method for viewpoint-based modeling using recommender systems in a multiple-user environment – Conceptual approach and proof-of- concept. Presented at the Proceedings of the Twenty Second European Conference on Information Systems, Tel Aviv.
  19. Wetherbee J. ,  Rathod C., Kodali R., Zadrozny P. 2015. Beginning EJB 3: Java EE 7 Edition,   Kindle Edition, France.
  20. Debauwer L., Caron O., Carré B. 2000. Contextualization of OODB Schemas in CROME. Presented at the Proceedings of the 11th International Conference DEXA, London, UK.
  21. Fernandez L.F., Mareno A. V. 2004. An Introduction to UML profiles. European Journal for the Informatics Professional, Vol. 7, 6-13.
  22. Belloir N., Barbier F. 2004. Checking a priori model of software. Presented at the Proceedings of the INFormatique des ORganisations et Systèmes d’Information et de Décision INFORSID), Biarritz, France.
  23. Pastor O., Molina J. C. 2013. Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer.
  24. ACCORD, Projet ACCORD 2003, Modèle abstrait d’assemblage de composants par contrats, Livrable-4.
  25. Miles R., Hamilton K. 2013, Learning UML 2.0.  O'Reilly Media, USA.
  26. Nikunj R.M., Medidovic N., Phadke S. 2000. Towards a Taxonomy of Software Connectors. Presented at the Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland.
  27. Marcaillou S., Coulette B., Kriouile A. 1994. Visibility : A new relationship for complex system modeling. TOOLS, Santa Barbara, USA.
  28. Nassar M. 2003.  VUML, A Viewpoint oriented UML Extension. Presented at the Proceedings of the 18 th IEEE International Conference on Automated Software Engineering. Montreal, Canada.
  29. Sherpa P. 1995. Project Tropes 1.0 reference manual, INRIA Rhônes-Alpes IMAG-LIFIA, Grenoble, France.
Index Terms

Computer Science
Information Sciences


Software component Assembly Viewpoint Visibility connector.