U_VBOOM : UNIFIED ANALYSIS AND DESIGN PROCESS BASED ON THE VIEWPOINT CONCEPT

Abdellatif Hair

2004

Abstract

The introduction of viewpoint in object-oriented design provides several improvements in modeling complex systems. In fact, it enables the users to build a unique model accessible by different users with various points of view, instead of building several sub-models whose management is too hard to complete. Those concepts of view and viewpoint were implemented by VBOOL, the language which propose a new relationship "the visibility". VBOOM, the analyze/design method, integrates those concepts in an object-oriented modeling. The aims of this work are, firstly to propose a new representation of the visibility relationship of VBOOL in UML standard language for modeling and specifying object-oriented systems. Secondly, to complete UML by an oriented viewpoint method to get a complete software engineering process. The definition of this method is based on VBOOM method. This method is called U_VBOOM, which represents an adaptation of VBOOM in UML. The new representation of the visibility relationship encourages the multi-targets code generation and improve the process of development proposed by the VBOOM method.

References

  1. Booch, G., 1994. Object-Oriented Analysis and Design with Applications. Benjamin/Cummings, Redwood City.
  2. Carré, B. 1991. The Point of View notion for Multiple Inheritance. In ECOOP/OOPSLA'91.
  3. [Coulette, B., 1996. L'approche par points de vue dans le développement orientée objet de systèmes complexes. Revue l'Objet, Vol. 10, No. 5, pp. 13-20.
  4. Dano, B., 1997. An Approach Based on the Concept of Use Cases to Produce Dynamic Object Oriented Specifications. In the Third IEEE International Symposium on Requirements Engineering.
  5. Finkelstein, A., 1993. Inconsistency Handling in MultiPerspective Specifications. In ESEC'93, GarmishPaternkirchen , pp. 84-99.
  6. Hair, A., 2001. VUML : Une méthode d'analyse et de conception orientée objet, intégrant UML et le concept de point de vue. In ICSSEA'2001, the International Conference on Systems, Software Engineering and their applications.
  7. Hair, A., 2002. Un processus d'analyse et de conception unifié basé sur le concept de point de vue. In CARI'02, 6th Africain Conference on Research in Computer Science, pp. 229-237.
  8. Jacobson, I., 1992. Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley, Inc..
  9. Jacobson, I., 1993. The Unified Software Development Process. Addison-Wesley, Inc..
  10. Harrison, W., 1993. Subject-oriented programming: a critique of pure objects. In OOPSLA'93, Washington D.C., pp. 411-428.
  11. Kriouile, A., 1995. VBOOM, une méthode d'analyse et de conception par objet fondée sur les points de vue. Ph.D. thesis of sciences faculty, Rabat.
  12. Krutchen, P., 2000. The Rational Unified Process - An Introduction. Addison-Wesley, Inc..
  13. Lopez, N., 1998. Intégrer UML dans vos projets. Edition Eyrolles.
  14. Marcaillou, S., 1995. Intégration de la notion de points de vue dans la modélisation par objets ; Le langage VBOOL. Ph. D. Thesis of Paul Sabatier university, Toulouse.
  15. Mili, H., 1999. View programming of OO applications. In TOOLS'99, 1999.
  16. Meyer, B., 1995. Object success - A managers's guide. Prentice Hall - The Object-Oriented Series.
  17. OMG, 2001. Unified Modeling Language (UML), version 1.4, Document formal/2001-09-07, http://www.omg.org/cgi-bin/doc?formal/01-09-67,
  18. Rumbaugh, J., 1989. The Unified Modeling Language Reference Manual. Addison-Wesley.
  19. Rumbaugh, J., 1989. OMT : Modélisation et conception orientées objet. Prentice Hall.
  20. Shilling, J., 1989. Three Steps to Views. In OOPSLA'89, New Orleans, LA, pp. 353-361.
Download


Paper Citation


in Harvard Style

Hair A. (2004). U_VBOOM : UNIFIED ANALYSIS AND DESIGN PROCESS BASED ON THE VIEWPOINT CONCEPT . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 217-224. DOI: 10.5220/0002597702170224


in Bibtex Style

@conference{iceis04,
author={Abdellatif Hair},
title={U_VBOOM : UNIFIED ANALYSIS AND DESIGN PROCESS BASED ON THE VIEWPOINT CONCEPT},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={217-224},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002597702170224},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - U_VBOOM : UNIFIED ANALYSIS AND DESIGN PROCESS BASED ON THE VIEWPOINT CONCEPT
SN - 972-8865-00-7
AU - Hair A.
PY - 2004
SP - 217
EP - 224
DO - 10.5220/0002597702170224