Andersen E., Reenskaug P., 1992. System Design by
Composing Structures of Interacting Objects. Proc. of
the 6
th
ECOOP'92, LNCS, Vol. 615. pp. 133-152,
Utrecht, The Netherlands. Springer-Verlag.
Barais O., Muller A.,. Pessemier N., 2004. Extension de
Fractal pour le Support des Vues au sein d'une
Architecture Logicielle. Objets, Composants et
Modèles dans l'ingénierie des SI. Biarritz, Mai 2004.
Beugnard A., Jézéquel J.M., Plouzeau N. and Watkins D.,
1999. Making components contract aware. IEEE
Computer,32(7):38_45, July 1999.
Bruneton, E. Coupaye T., Stefani J.B., 2004. The Fractal
Component Model, version 2.0-3,
http://fractal.objectweb.org/specification/, Feb. 2004.
Caron O., Carré B., Muller A., Vanwormhoudt G., 2003..
A Framework for Supporting Views in Component
Oriented Information Systems. In OOIS, LNCS,
volume 2817, pages 164.178. Springer, September
2003.
Charrel P.J., 2002. The Viewpoint Paradigm: a semiotic
based Approach for the Intelligibility of a Cooperative
Designing Process. Australian Journal
of Information Systems, Vol. 10, n° 1. pp. 3-19.
Coulette B., Kriouile A., Marcaillou S., 1996. L’approche
par points de vue dans le développement orienté objet
de systèmes complexes. Revue l’Objet vol. 2, n°4, pp.
13-20.
El Asri, B., Nassar M., Coulette B., Kriouile A., 2004.
Views, Subjects, Roles and Aspects: a comparison
along Software lifecycle. 6th International
Conference on Enterprise Information Systems
(ICEIS’04), April (14-17) in Porto/Portugal.
Debrauwer L., 1998. Des vues aux contextes pour la
structuration fonctionnelle de bases de données à
objets en CROME. Thèse de Doctorat, LIFL, Lille.
Finkelstein A., Kramer J., Goedicke M., 1990. Viewpoint
Oriented Software Development. Proc. of Software
Engineering and Applications Conference, pp. 337-
351, Toulouse.
Florin G., Legond-Aubry F., Enselme D., 2003. Modèle
abstrait d'assemblage de composants par contrats.
Rapport technique Livrable 1.4, Projet RNTL Accord,
juin 2003.
Harrison W., Ossher H., 1993. Subject-oriented
programming : a critique of pure objects. Proc. of
OOPSLA’93, Washington D.C., pp. 411-428.
Kiczales G., Lampng J., Mendhekar A., Maeda C., Lopes
C. V., 1997. Aspect-Oriented Programming. Proc. of
the European Conference on Object-Oriented
Programming (ECOOP). Finland. Springer-Verlag
LNCS 1241.
Kriouile A, 1995. VBOOM, une méthode orientée objet
d’analyse et de conception par points de vue. Thèse
d’Etat. Université Mohammed V de Rabat.
Kruchten P. 1999. Modelling Component Systems with
the Unified Modelling Language. Rational Software
Corp.
Marcaillou S., Coulette B., Kriouile A., 1994. Visibility :
A new relationship for complex system modelling. In
TOOLS USA'94
. TOOLS13, Prentice Hall.
Meyer B., 2000. What to compose. Software
Development, mars 2000. Online: Software
development columns :
http://www.sdmagazine.com/articles/2000/0003/
Nassar M., 2003., VUML : a Viewpoint oriented UML
Extension. Proc. of the 18th IEEE International
Conference on Automated Software Engineering
(ASE’2003), Doctoral symposium, Montreal, Canada.
Nassar M., Coulette B., Crégut X., Ebsersold S..,
Kriouile A., 2003. Towards a View based Unified
Modeling Language. Proc. of 5th International
Conference on Enterprise Information Systems
(ICEIS’2003), Angers, France.
Nassar M., El Asri B., Coulette B. et Kriouile A., 2004.
Une approche UML de composants multivues.
Workshop Objets-Composants-Modèles dans les
Systèmes d'Information. Biarritz, France. 25 mai 2004.
Objecteering 2004. Objecteering software
http://www.objecteering.com.
OMG 2003. UML 2.0 Superstructure Final Adopted
specification, Document - ptc/03-08-02, 2003,
http://www.omg.org/cgi-bin/doc?ptc/2003-08-02
OMG, 2001. Unified Modeling Language, version 1.4;
http://www.omg.org/cgi-bin/doc?formal/01-09-67
Ossher H., Tarr P., 2001. Using multidimentional
separation of concern to (re)shape evolving software.
Communication of the ACM October 2001/Vol. 44,
No. 10 pp43-50.
Pawlak R., Duchien, L., Seinturier L., Legond-Aubry F.,
Florin G., Martelli L., – JAC : An Aspect-based
Distributed Dynamic Framework – Journal Software
Practice and Experience, 2004.
RM/ODP 1996 ISO/IEC, “ISO/IEC 10746-1 Information
technology - Basic reference model of Open
Distributed Processing - Part 1: Overview,” ISO ITU-
T X.901 - ISO/IEC DIS 10746-1, 1996.
Shilling J., Sweeny P., 1989. Three Steps to Views, Proc.
of OOPSLA’89, New Orleans, LA, pp. 353-361.
Szyperski C., 2002.: Component Software - Beyond
Object-Oriented Programming. Addison-Wesley, 2nd
edition, november 2002.
MULTIVIEWS COMPONENTS FOR INFORMATION SYSTEM DEVELOPMENT
225