Abstract
In this paper we propose a framework for modeling mobile information systems. Mobility introduces several challenges and issues that impact the development of mobile systems. As a result, we want applications running on mobile devices to exhibit certain traits; they should be aware of the mobility and be adaptive to the changes that occur due to it. Literature has identified several types of mobility – among them, physical and logical mobility. The former pertains to tangible mobile entities like cars, devices and people, while the latter encompasses mobile software entities. In addition to these, this paper includes the concept of vertical mobility – the movement of a network connection between overlapping networks – in a UML profile for modeling mobile information systems. We discuss our experiences from a case study described in [1] , where we modeled a simple mobile information system and transformed parts of the model into code.
Chapter PDF
Similar content being viewed by others
References
Dehlen, V.: Developing Mobile Information Systems. University of Oslo: Oslo. p. 145 (2006)
Chalmers, D., Sloman, M.: A Survey of Quality of Service in Mobile Computing Environments. IEEE Communications Surveys (1999)
Grassi, V., Mirandola, R., Sabetta, A.: A UML Profile to Model Mobile Systems, in 2004 - The Unified Modelling Language. SpringeLink, pp. 128–142 (2004)
Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications (2001)
Patterson, C.A., Muntz, R.R., Pancake, C.M: Challenges in Location-Aware Computing. IEEE Pervasive Computing 2(2), pp. 80–89 (2003)
Roman, G.-C., Picco, G.P., Murphy, A.L.: Software engineering for mobility: a roadmap, in The Future of Software Engineering. Limerick, Ireland (2000)
Kristoffersen, S., Ljungberg, F.: Mobile Informatics Innovation of IT Use in Mobile Settings: IRIS’21 Workshop Report. SIGCHI Bulletin, vol. 31(1) (1999)
Küpper, A., Spaniol, O.: Evaluation of strategies for supporting personal mobility and service portability, in 2000 IEEE Service Portability and Virtual Customer Environments (2000)
Sun, J.-Z., Sauvola, J.: On fundamental concepts of mobility for mobile communications. In: 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. Lisbon, Portugal (2002)
Cardelli, L., Gordon, A.D.: Mobile Ambients. In: First International Conference on Foundations of Software Science and Computation Structure (1998)
Cardelli, L.: Abstractions for Mobile Computation. , Microsoft Research, Microsoft Corporation (1998)
Ylianttila, M.: Vertical handoff and mobility - system architecture and transition analysis, University of Oulu: Finland. p. 70 (2005)
Stemm, M., Katz, R.H.: Vertical handoffs in wireless overlay networks. Mobile Networks and Applications, vol. 3(4) (1998)
Bellavista, P., Cinque, M., Cotroneo, D., Foschini, L.: Integrated support for handoff management and context awareness in heterogeneous wireless networks. In: 3rd International Workshop on Middleware for Pervasive and Ad-hoc Computing MPAC ’05. ACM Press, New York (2005)
Tourrilhes, J.: L7-mobility: a framework for handling mobility at the application level. In: 15th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (2004)
ATLAS Transformation Language (ATL) homepage. http://www.eclipse.org/gmt/atl/
MOFScript homepage. http://www.eclipse.org/gmt/mofscript/
Paspallis, N., Papadopoulos, G.A.: Distributed Adaptation Reasoning for a Mobility and Adaptation Enabling Middleware. In: 30th Annual International Computer Software and Applications Conference (COMPSAC 2006), IEEE Computer Society Press, Los Alamitos (2006)
Kosiuczenko, P.: Sequence diagrams for mobility. in ER/IFIP 8.1 Workshop on Conceptual Modelling Approaches to Mobile Information Systems Development (MobIMod), Tampere, Finland. Springer, Heidelberg (2002)
Baumeister, H., Koch, N., Kosiuczenko, P., Wirsing, M.: Extending Activity Diagrams to Model Mobile Systems. In: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, Springer, Heidelberg (2002)
Grassi, V., Mirandola, R., Sabetta, A.: UML based Modeling and Performance Analysis of Mobile Systems. In: 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, ACM Press, New York (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 IFIP International Federation for Information Processing
About this paper
Cite this paper
Dehlen, V., Aagedal, J.Ø. (2007). A UML Profile for Modeling Mobile Information Systems. In: Indulska, J., Raymond, K. (eds) Distributed Applications and Interoperable Systems. DAIS 2007. Lecture Notes in Computer Science, vol 4531. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72883-2_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-72883-2_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72881-8
Online ISBN: 978-3-540-72883-2
eBook Packages: Computer ScienceComputer Science (R0)