DocumentCode :
2208375
Title :
VUML: a viewpoint oriented UML extension
Author :
Nassar, Mahmoud
Author_Institution :
Departement de Mathematiques-Informatique, Univ. de Toulouse le Mirail, France
fYear :
2003
fDate :
6-10 Oct. 2003
Firstpage :
373
Lastpage :
376
Abstract :
One of the main challenges of our modern societies is the development of information systems accessible to every citizen with respect to his culture, rights, education etc. A number of such information systems (servers) are now provided on the Web in e-learning, tourism, environment, health, transport, etc. But the development and the maintenance of those systems are not guided by users´ profile (viewpoints) and thus such systems are very difficult to adapt, reuse and maintain when a viewpoint must be added/removed/updated. To meet these requirements, we propose an extension of UML called VUML (View based Unified Modeling Language). VUML provides the concept of multiviews component whose goal is to store and deliver information according to users´ viewpoints. A multiviews component consists of a default view and a set of specific views related to the base through an extension relation. This approach allows for dynamic change of viewpoints and offers mechanisms to describe views dependencies. To favor reuse and transition to coding, we propose an implementation generic pattern targeting object-oriented languages.
Keywords :
object-oriented languages; object-oriented programming; software architecture; specification languages; VUML; View based Unified Modeling Language; Web environment; Web health; Web tourism; Web transport; e-learning; information delivery; information storage; information systems; multiviews component; object-oriented languages; system adaptation; system development; system maintenance; system reusability; viewpoint oriented UML extension; Database languages; Database systems; Electronic learning; Information systems; Java; Object oriented databases; Object oriented modeling; Observatories; Permission; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240341
Filename :
1240341
Link To Document :
بازگشت