Modelling methods for web application verification and testing: state of the art

MH Alalfi, JR Cordy, TR Dean - Software Testing, Verification …, 2009 - Wiley Online Library
Abstract Models are considered an essential step in capturing different system behaviours
and simplifying the analysis required to check or improve the quality of software. Verification …

[PDF][PDF] Hop: a language for programming the web 2. 0

M Serrano, E Gallesio, F Loitsch - OOPSLA companion, 2006 - academia.edu
Hop is a new higher-order language designed for programming interactive web applications
such as web agendas, web galleries, music players, etc. It exposes a programming model …

Conversation protocols: a formalism for specification and verification of reactive electronic services

X Fu, T Bultan, J Su - Theoretical Computer Science, 2004 - Elsevier
This paper focuses on the realizability problem of a framework for modeling and specifying
the global behaviors of reactive electronic services (e-services). In this framework, Web …

Automatic 3D reconstruction for face recognition

Y Hu, D Jiang, S Yan, L Zhang - Sixth IEEE International …, 2004 - ieeexplore.ieee.org
An analysis-by-synthesis framework for face recognition with variant pose, illumination and
expression (PIE) is proposed in this paper. First, an efficient 2D-to-3D integrated face …

Specification and verification of data-driven web applications

A Deutsch, L Sui, V Vianu - Journal of Computer and System Sciences, 2007 - Elsevier
We study data-driven Web applications provided by Web sites interacting with users or
applications. The Web site can access an underlying database, as well as state information …

A glimpse of Hopjs

M Serrano, V Prunet - ACM SIGPLAN Notices, 2016 - dl.acm.org
Hop. js is a multitier programming environment for JavaScript. It allows a single JavaScript
program to describe the client-side and the server-side components of a web application. Its …

Delimited dynamic binding

O Kiselyov, C Shan, A Sabry - ACM SIGPLAN Notices, 2006 - dl.acm.org
Dynamic binding and delimited control are useful together in many settings, including Web
applications, database cursors, and mobile code. We examine this pair of language features …

Fine-grained interoperability through mirrors and contracts

KE Gray, RB Findler, M Flatt - ACM SIGPLAN Notices, 2005 - dl.acm.org
As a value flows across the boundary between interoperating languages, it must be checked
and converted to fit the types and representations of the target language. For simple forms of …

Conversation protocols: A formalism for specification and verification of reactive electronic services

X Fu, T Bultan, J Su - … Conference on Implementation and Application of …, 2003 - Springer
This paper focuses on the realizability problem of a framework for modeling and specifying
the global behavior of reactive electronic services (e-services). In this framework, Web …

A static simulation of dynamic delimited control

C Shan - Higher-order and symbolic computation, 2007 - Springer
We present a continuation-passing-style (CPS) transformation for some dynamic delimited-
control operators, including Felleisen's \verb|control| and \verb|prompt|, that extends a …