Abstract | ||
---|---|---|
Domain-specific languages (DSLs) are small languages tailored to a certain application area, like logistics, web application testing or smart city planning. Traditionally, the use of DSLs has been limited to a static setting in desktop or web editors. However, in this paper, we claim that DSLs can be central components of mobile collaborative applications. In our vision, graphical DSLs can be extended to make use of mobility and context, and integrate heterogeneous information gathered from open APIs. We call this new generation languages "active DSLs".We foresee a range of scenarios where active DSLs can be useful. On the one hand, they can be used more flexibly in remote locations by enabling local collaboration of several mobile devices using their short-range communication capabilities. On the other hand, they can be extended with contextual features like geolocation, allowing the integration of maps and geo-services within the DSL, or the DSL rendering customization in response to contextual information. Active DSLs can also retrieve information from open APIs, in which case, models defined with the DSL become aggregators of heterogeneous data.In this paper, we explain our vision for active DSLs and the first steps towards its realization in the DSL-comet tool. The tool permits creating and using mobile graphical DSLs on iOS devices, and their seamless use in desktop environments. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1109/MODELS.2017.13 | 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS) |
Keywords | Field | DocType |
active DSL,graphical modelling language,flexible modelling,mobile application,API integration | Domain-specific language,Systems engineering,Software engineering,Computer science,Digital subscriber line,Human–computer interaction,Mobile device,Smart city,Rendering (computer graphics),Web testing,Mobile telephony,Personalization | Conference |
ISBN | Citations | PageRank |
978-1-5386-3493-6 | 3 | 0.48 |
References | Authors | |
17 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Diego Vaquero-Melchor | 1 | 6 | 0.88 |
Javier Palomares | 2 | 3 | 0.48 |
Esther Guerra | 3 | 504 | 45.53 |
Juan de Lara | 4 | 1596 | 132.28 |