Mobichart for modeling mobile computing tasks

We discuss the specialty and the limitations found in the mobile computing environment to motivate the reader on the necessity of having methods for developing mobile computing applications in the object oriented paradigm. It is shown that existing specification models, like Objectchart, do not model effects due to location awareness and other typical phenomena, like hands-off and hands-on. We previously introduced Mobichart, a notation to specify mobile computing applications (Acharya, S. et al., Proc. 36th Hawaii Int. Conf. on System Sciences, 2003). We show that Mobichart can address the drawbacks of Objectchart and can be used to model mobile computing applications.

[1]  Hrushikesha Mohanty,et al.  MOBICHARTS: a notation to specify mobile computing applications , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[2]  Partha Dasgupta,et al.  Asynchronous event handling in distributed object-based systems , 1993, [1993] Proceedings. The 13th International Conference on Distributed Computing Systems.

[3]  Luca Cardelli,et al.  Mobile Ambients , 1998, FoSSaCS.

[4]  Derek Coleman,et al.  Graphical specification of object oriented systems , 1990, OOPSLA/ECOOP '90.

[5]  Tomasz Imielinski,et al.  Impact of mobility on distributed computations , 1993, OPSR.

[6]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[7]  Amnon Naamad,et al.  The STATEMATE semantics of statecharts , 1996, TSEM.

[8]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[9]  Derek Coleman,et al.  Introducing Objectcharts or how to use Statecharts in object-oriented design , 1992 .

[10]  Hrushikesha Mohanty,et al.  On Restructuring Distributed Algorithms for Mobile Computing , 2002, IWDC.

[11]  Robert M. Janowiak Computers and Communications: A Symbiotic Relationship , 2003, Computer.

[12]  Jean Bacon,et al.  Generic Support for Distributed Applications , 2000, Computer.

[13]  Luca Cardelli,et al.  Abstractions for Mobile Computation , 1999, Secure Internet Programming.