Model Driven Reactive Applications

Tony Clark,Dean Kramer,Samia Oussena
DOI: https://doi.org/10.48550/arXiv.1506.03380
2015-06-10
Software Engineering
Abstract: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.
What problem does this paper attempt to address?