Abstract
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. This extension is defined by some extensibility mechanisms and it is presented as a set of new tools for the unified modeling language. 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. 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. A case study is done in the medical domain in which we propose a new contextual model including all new stereotypes by using StarUML software modeling platform.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
OMG/UML, UML 2.1 Superstructure Specification, Document: ptc/06-04-02 (2006)
Benselim, M.S., Seridi-Bouchelaghem, H.: Development of context-aware applications in ubiquitous information systems. In: Proc. of the 13th International Conference on Enterprise Information Systems, ICEIS 2011, Beijing, China, June 8-11, vol. 3, pp. 223–228 (2011)
Sindico, A., Grassi, V.: Model driven development of context aware software systems. In: International Workshop on Context-Oriented Programming, COP 2009, Genova, Italy, July 7, pp. 1–5 (2009)
Simons, C.: CMP: A UML Context Modeling Profile for Mobile Distributed Systems. In: Proceedings of the 40th Annual Hawaii International Conference on System Sciences, HICSS 2007, Hawaii, USA, January 3-6 (2007)
Ayed, D., Delanote, D., Berbers, Y.: MDD Approach for the Development of Context-Aware Applications. In: Kokinov, B., Richardson, D.C., Roth-Berghofer, T.R., Vieu, L. (eds.) CONTEXT 2007. LNCS (LNAI), vol. 4635, pp. 15–28. Springer, Heidelberg (2007)
Sheng, Q.Z., Benatallah, B.: ContextUML: A UML-Based Modeling Language for Model-Driven Development of Context-Aware Web Services. In: 4th International Conference on Mobile Business. IEEE Computer Society, Sydney (2005)
de Castro, V., Marcos, E., Vela, B.: Representing WSDL with Extended UML. Revista Columbiana de Computation 5 (2004)
Odell, J., Parunak, H.V.D., Bauer, B.: Extending UML for Agents. In: Proceedings of AOIS Workshop at AAAI (2000)
da Silva, V.T., de Lucena, C.J. P.: Extending UML to Model Multi-Agent Systems. PUC-Rio Inf. MCC 08/04 (March 2004)
Baresi, L., Garzotto, F., Paolini, P.: Extending UML for modeling web applications. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences, HICSS 2001, Hawaii, USA, pp. 1285–1294 (2001)
Baclawski, K., Kokar, M.K., Kogut, P.A., Hart, L., Smith, J., Holmes, W.S., Letkowski, J.J., Aronson, M.L.: Extending UML to Support Ontology Engineering for the Semantic Web. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 342–360. Springer, Heidelberg (2001)
Brockmans, S., Haase, P., Hitzler, P., Studer, R.: A Metamodel and UML Profile for Rule-Extended OWL DL Ontologies. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 303–316. Springer, Heidelberg (2006)
Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16, 97–166 (2001)
Benselim, M.S., Seridi-Bouchelaghem, H.: Contextual adaptation of ubiquitous information systems. In: Proc. of the International Conference on Multimedia Computing and Systems, ICMCS 2009, Ouarzazate, Morocco, April 2-4, p. 135 (2009)
Benselim, M.S.: Une approche pour le développement d’applications sensibles au contexte. In: XXVIIe congress of INFORSID, Toulouse, France, May 26-29, pp. 479–480 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benselim, M.S., Seridi-Bouchelaghem, H. (2012). Extended UML for the Development of Context-Aware Applications. In: Benlamri, R. (eds) Networked Digital Technologies. NDT 2012. Communications in Computer and Information Science, vol 293. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30507-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-30507-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30506-1
Online ISBN: 978-3-642-30507-8
eBook Packages: Computer ScienceComputer Science (R0)