Skip to main content

Extended UML for the Development of Context-Aware Applications

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 293))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OMG/UML, UML 2.1 Superstructure Specification, Document: ptc/06-04-02 (2006)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. de Castro, V., Marcos, E., Vela, B.: Representing WSDL with Extended UML. Revista Columbiana de Computation 5 (2004)

    Google Scholar 

  8. Odell, J., Parunak, H.V.D., Bauer, B.: Extending UML for Agents. In: Proceedings of AOIS Workshop at AAAI (2000)

    Google Scholar 

  9. da Silva, V.T., de Lucena, C.J. P.: Extending UML to Model Multi-Agent Systems. PUC-Rio Inf. MCC 08/04 (March 2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics