SEPLJun 10, 2015

Model Driven Reactive Applications

arXiv:1506.03380v1
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of managing implementation complexity for developers building reactive applications on mobile, tablet, and web platforms, but it appears incremental as it builds on existing model-driven techniques.

The authors tackled the complexity of developing reactive applications across multiple platforms by proposing a domain-specific language that uses class and state machine models, which are then transformed into a Widget calculus, demonstrated with a mobile phone example.

Reactive applications (rapps) are of interest because of the explosion of mobile, tablet and web-based platforms. The complexity and proliferation of implementation technologies makes it attractive to use model-driven techniques to develop rapp systems. This article proposes a domain specific language for rapps consisting of stereotyped class models for the structure of the application and state machine models for the application behaviour. The models are given a semantics in terms of a transformation to a calculus called Widget. The languages are introduced using an example application for mobile phones.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes