Current Proceedings on Technology
Yazarlar: Benselim Mohamed Salah, Seridi-Bouchelaghem Hassina
Konular:-
Anahtar Kelimeler:Software engineering,Context of use,Modeling,UML,Extensibility mechanisms,Stereotypes
Özet: In a pervasive environment, systems and applications are influenced by several factors and features such as mobility, heterogeneity and distribution. So, new application will be able to adapt its services with the change of context of use and satisfy all users’ preferences. In this work we present an UML extension for representing and modeling context because UML does not support all aspects of the context of use in an adequate manner. The proposed extension is based on UML notation and it permits obtaining a specific graphic representation of a contextual situation. Also, it facilitates the extraction and the modeling of all elements that can influence the current situation of the user. We note that context is composed by different elements that have various properties and characteristics and that can be related through different relationships. This extension is described by an extensibility mechanism that should contain: stereotypes, tagged values and constraints and each contextual element should be able to be represented by thus extension of UML. Our proposal consists on creating some stereotypes that are described by several tagged values and some constraints and that can be applied to the contextual model classes. Then we use a class diagram to describe the different types of context and their relationships. Using these extensibility mechanisms we can build a complete UML profile for context modeling.