Skip to main content

An MDA-Based Approach for Behaviour Modelling of Context-Aware Mobile Applications

  • Conference paper
Model Driven Architecture - Foundations and Applications (ECMDA-FA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5562))

  • 1227 Accesses

Abstract

Most reported MDA approaches give much attention to structural aspects in PSMs and in generated code, and less attention to the PIM level and the behaviour of the modelled applications. Consequently, application behaviour is generally not (well) defined at the PIM level. This paper presents an MDA-based approach that incorporates behaviour modelling at the PIM level in the development of a specific category of applications, i.e., context-aware mobile applications. The paper also illustrates a behaviour model transformation realized by using Medini QVT, which is a tool that implements the Query/ View/ Transformation (QVT) Relations specification defined by OMG for model-to-model transformations.

This work is part of the Freeband A-MUSE Project (http://a-muse.freeband.nl). Freeband is sponsored by the Dutch government under contract BSIK 03025.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Almeida, J.P.A., Iacob, M.E., Jonkers, H., Quartel, D.: Model-Driven Development of Context-Aware Services. In: Eliassen, F., Montresor, A. (eds.) DAIS 2006. LNCS, vol. 4025, pp. 213–227. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. Almeida, J.P.A.: Model-Driven Design of Distributed Applications. Ph.D. thesis, University of Twente, Enschede, The Netherlands (2006)

    Google Scholar 

  3. Daniele, L., Ferreira Pires. L., van Sinderen, M.: Interaction Patterns for Refining Behaviour Specifications of Context-Aware Mobile Services. In: Proceedings of the 4th International Workshop on Model-Driven Enterprise Information Systems (MDEIS 2008), Barcelona, Spain, June 2008, pp. 64–76. INSTICC Press (2008)

    Google Scholar 

  4. Daniele, L., Ferreira Pires. L., van Sinderen, M.: Context Handling in a SOA Infrastructure for Context-Aware Applications. In: Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing (ACT4SOC 2008), Porto, Portugal, July 2008, pp. 27–37. INSTICC Press (2008)

    Google Scholar 

  5. Daniele, L., Ferreira Pires. L., van Sinderen, M.: Live Contacts Case: from Service Specification to Service Design. A-MUSE project deliverable D2.27 (2008)

    Google Scholar 

  6. Eclipse Modeling Framework Project (EMF), http://www.eclipse.org/modeling/emf

  7. Eissen, S.M., Stein, B.: An MDA Approach to Implement Personal IR Tools. In: 18th International Conference on Database and Expert Systems Applications (DEXA 2007), pp. 259–263. IEEE Computer Society Press, Los Alamitos (2007)

    Chapter  Google Scholar 

  8. Fink, T., Koch, M., Pauls, K.: An MDA Approach to Access Control Specifications Using MOF and UML Profiles. In: The First International Workshop on Views on Designing Complex Architectures (VODCA 2004). Electronic Notes in Theoretical Computer Science, vol. 142, pp. 161–179 (2006)

    Google Scholar 

  9. Freeband A-MUSE Project, http://a-muse.freeband.nl

  10. Grizzle Home, http://isdl.ctit.utwente.nl/tools/grizzle

  11. Heerink, L., Quartel, D.: Domain Specific Language for Context-Aware Mobile Services. A-MUSE project deliverable D1.13 (2007)

    Google Scholar 

  12. ISDL Home, http://isdl.ctit.utwente.nl

  13. Jones, V., Rensink, A., Ruys, T., Brinksma, E., van Halteren, A.: A Formal MDA Approach for Mobile Health Systems. In: Proceedings of the Second European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations (EWMDA 2004), Computing Laboratory, University of Kent, Canterbury, Kent CT2 7NF, UK, Canterbury, pp. 28–35 (2004)

    Google Scholar 

  14. Live Contacts Home, http://livecontacts.telin.nl

  15. Ter Hofte, G.H., Otte, R.A.A., Kruse, H.C.J., Snijders, M.: Context-Aware Communication with Live Contacts. In: Conference Supplement of Computer Supported Cooperative Work (CSCW 2004), Chicago, USA (November 2004)

    Google Scholar 

  16. McNeile, A., Simons, N.: Methods of Behaviour Modelling: A Commentary on Behaviour Modelling Techniques for MDA. Metamaxim Ltd Home, http://www.metamaxim.com/download/documents/Methods.pdf

  17. Medini QVT: IKV++ Technologies Home, http://www.ikv.de

  18. Object Management Group: MDA-Guide, Version 1.0.1, omg/03-06-01 (2003)

    Google Scholar 

  19. Uchitel, S., Brunet, G., Chechick, M.: Behaviour Model Synthesis from Properties and Scenarios. In: Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, USA, May 2007, pp. 34–43. IEEE Computer Society Press, Los Alamitos (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Daniele, L.M., Ferreira Pires, L., van Sinderen, M. (2009). An MDA-Based Approach for Behaviour Modelling of Context-Aware Mobile Applications. In: Paige, R.F., Hartman, A., Rensink, A. (eds) Model Driven Architecture - Foundations and Applications. ECMDA-FA 2009. Lecture Notes in Computer Science, vol 5562. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02674-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02674-4_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02673-7

  • Online ISBN: 978-3-642-02674-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics