DocumentCode
2591293
Title
Functional "AJAX" in Secure Synchronous Programming
Author
Mukhopadhyay, Supratik ; Bharadwaj, Ramesh ; Davulcu, Hasan
Author_Institution
Louisiana State Univ., Baton Rouge, LA, USA
fYear
2011
fDate
4-7 Jan. 2011
Firstpage
1
Lastpage
10
Abstract
AJAX (Asynchronous Javascript and XML) is a confederation of technologies aimed at providing improved user interaction with web-based applications. While AJAX provides an improved user experience, it also comes with its baggage of problems. The lack of formal semantics makes AJAX applications difficult to build, debug, understand, and validate. Different component technologies of AJAX (e.g., XMLHttpRequest or Javascript) are browser-sensitive and have different implementations and provide distinct functionalities. Source code is downloaded and run on the clients machines, raising security concerns. In this paper, we present an ``AJAX´´-like framework in an event-driven secure synchronous programming environment. Our framework is supported by a formal operational semantics. Applications written in our language can be verified using formal static analysis techniques such as theorem proving. The applications are compiled and run on the SINS (Secure Infrastructure for Networked Systems) infrastructure jointly developed in collaboration with the Naval Research Laboratory.
Keywords
Internet; Java; XML; functional programming; program diagnostics; programming environments; programming language semantics; security of data; theorem proving; AJAX application; Asynchronous Javascript; SINS infrastructure; Secure Infrastructure for Networked Systems; Web-based application; XMLHttpRequest; event-driven secure synchronous programming environment; formal operational semantics; formal static analysis technique; functional AJAX; theorem proving; user experience; user interaction; Medical services; Monitoring; Programming; Semantics; Servers; Silicon compounds; Thyristors;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences (HICSS), 2011 44th Hawaii International Conference on
Conference_Location
Kauai, HI
ISSN
1530-1605
Print_ISBN
978-1-4244-9618-1
Type
conf
DOI
10.1109/HICSS.2011.210
Filename
5718595
Link To Document