A Multitier Debugger for Web Applications

Manuel Serrano 1
1 INDES - Secure Diffuse Programming
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : Debugging Web applications is difficult because of their distributed nature but also because of the programming languages and tools commonly used to develop them. Taking benefit of the multitier aspect of the Hop programming language, we have built a new debugger for Web applications that copes with the server-side and the client-side of the executions. Its advantage over most debuggers for the Web is that it reports the full stack trace containing all the server-side and client-side frames that have conducted to an error. An error is reported on its actual position on the source code, wherever it occurs on the server or on the client. To help detecting errors as early as possible, the Hop debugger is accompanied with a debugging execution mode where types are checked before data structures are accessed, argument numbers are verified before functions are called, and array bounds are checked before vectors are accessed. Combining the debugger and the debugging mode makes errors of Web applications easier to understand and easier to localize. Hopefully they also become easier to fix.
Type de document :
Communication dans un congrès
WEBIST'14, Apr 2014, Barcelone, Spain. Springer International Publishing, 226 (1), pp.14, 2015, Lecture Notes in Business Information Processing, 10th International Conference, WEBIST 2014, Revised Selected Papers. 〈http://www.webist.org/?y=2014〉. 〈10.1007/978-3-319-27030-2〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00980605
Contributeur : Manuel Serrano <>
Soumis le : vendredi 18 avril 2014 - 13:26:51
Dernière modification le : jeudi 11 janvier 2018 - 16:22:45

Identifiants

Collections

Citation

Manuel Serrano. A Multitier Debugger for Web Applications. WEBIST'14, Apr 2014, Barcelone, Spain. Springer International Publishing, 226 (1), pp.14, 2015, Lecture Notes in Business Information Processing, 10th International Conference, WEBIST 2014, Revised Selected Papers. 〈http://www.webist.org/?y=2014〉. 〈10.1007/978-3-319-27030-2〉. 〈hal-00980605〉

Partager

Métriques

Consultations de la notice

121