Hop and HipHop : Multitier Web Orchestration

Gérard Berry 1 Manuel Serrano 1
1 INDES - Secure Diffuse Programming
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : Rich applications merge classical computing, client-server concurrency, web-based interfaces, and the complex time- and event-based reactive programming found in embedded systems. To handle them, we extend the Hop web programming platform by HipHop, a domain-specific language dedicated to event-based process orchestration. Borrowing the synchronous reactive model of Esterel, HipHop is based on synchronous concurrency and preemption primitives that are known to be key components for the modular design of complex reactive behaviors. HipHop departs from Esterel by its ability to handle the dynamicity of Web applications, thanks to the reflexivity of Hop. Using a music player example, we show how to modularly build a non-trivial Hop application using HipHop orchestration code.
Document type :
Conference papers
Complete list of metadatas

Cited literature [8 references]  Display  Hide  Download

https://hal.inria.fr/hal-00911782
Contributor : Manuel Serrano <>
Submitted on : Saturday, November 30, 2013 - 6:33:42 AM
Last modification on : Thursday, January 11, 2018 - 4:19:57 PM
Long-term archiving on : Monday, March 3, 2014 - 8:41:12 PM

Files

hiphop.pdf
Publisher files allowed on an open archive

Identifiers

  • HAL Id : hal-00911782, version 1
  • ARXIV : 1312.0078

Collections

Citation

Gérard Berry, Manuel Serrano. Hop and HipHop : Multitier Web Orchestration. International Conference on Distributed Computing and Internet Technology, Feb 2014, Bhubaneswar, India. ⟨hal-00911782⟩

Share

Metrics

Record views

608

Files downloads

397