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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Almeida, J.P.A.: Model-Driven Design of Distributed Applications. Ph.D. thesis, University of Twente, Enschede, The Netherlands (2006)
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)
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)
Daniele, L., Ferreira Pires. L., van Sinderen, M.: Live Contacts Case: from Service Specification to Service Design. A-MUSE project deliverable D2.27 (2008)
Eclipse Modeling Framework Project (EMF), http://www.eclipse.org/modeling/emf
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)
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)
Freeband A-MUSE Project, http://a-muse.freeband.nl
Grizzle Home, http://isdl.ctit.utwente.nl/tools/grizzle
Heerink, L., Quartel, D.: Domain Specific Language for Context-Aware Mobile Services. A-MUSE project deliverable D1.13 (2007)
ISDL Home, http://isdl.ctit.utwente.nl
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)
Live Contacts Home, http://livecontacts.telin.nl
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)
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
Medini QVT: IKV++ Technologies Home, http://www.ikv.de
Object Management Group: MDA-Guide, Version 1.0.1, omg/03-06-01 (2003)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)