TY - GEN
T1 - A mobile computational model for internet programming
AU - Pulimood, Sarah Monisha
AU - Belkhouche, Boumediene
PY - 2004
Y1 - 2004
N2 - A primary factor in the success of the Internet has been its ability to support heterogeneous networks, equipment, operating systems and software. However, this diversity coupled with security concerns makes creation and management of Internet applications more complicated than traditional ones in a static and well-defined environment. Internet Programming envisages being able to harness the power of the Internet by sharing resources and information in a secure and efficient manner. In this paper we present the Mobile Computational Model - a model that can fully support the Internet Programming paradigm through mobile computations. Mobility, communication, and security are supported at the language level through constructs provided for the purpose, strong type-checking, and other safety-promoting devices. They are also explicitly addressed at the management and execution levels. Portability on heterogeneous systems, and efficient execution of computations are assured through the RISC virtual machine. A prototype implementation of the Mobile Computation System, including the Mobile Computation Language, the Mobile Computation Manager and the RISC virtual machine, provides a proof-of-concept for the model. Preliminary testing has yielded encouraging results leading us to the conclusion that our model is a viable approach for Internet Programming.
AB - A primary factor in the success of the Internet has been its ability to support heterogeneous networks, equipment, operating systems and software. However, this diversity coupled with security concerns makes creation and management of Internet applications more complicated than traditional ones in a static and well-defined environment. Internet Programming envisages being able to harness the power of the Internet by sharing resources and information in a secure and efficient manner. In this paper we present the Mobile Computational Model - a model that can fully support the Internet Programming paradigm through mobile computations. Mobility, communication, and security are supported at the language level through constructs provided for the purpose, strong type-checking, and other safety-promoting devices. They are also explicitly addressed at the management and execution levels. Portability on heterogeneous systems, and efficient execution of computations are assured through the RISC virtual machine. A prototype implementation of the Mobile Computation System, including the Mobile Computation Language, the Mobile Computation Manager and the RISC virtual machine, provides a proof-of-concept for the model. Preliminary testing has yielded encouraging results leading us to the conclusion that our model is a viable approach for Internet Programming.
KW - Internet programming
KW - Mobile computation
KW - Mobile computational model
UR - http://www.scopus.com/inward/record.url?scp=77953100459&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953100459&partnerID=8YFLogxK
U2 - 10.1145/986537.986621
DO - 10.1145/986537.986621
M3 - Conference contribution
AN - SCOPUS:77953100459
SN - 1581138709
SN - 9781581138702
T3 - Proceedings of the Annual Southeast Conference
SP - 347
EP - 352
BT - Proceedings of the 42nd Annual Southeast Regional Conference, ACM-SE 42
T2 - 42nd Annual Southeast Regional Conference, ACM-SE 42
Y2 - 2 April 2004 through 3 April 2004
ER -