Using Domain Specific Languages for platform-based software development: The case of Android


Antonio Natali, Ambra Molesini

The 5th Workshop of the Italian Eclipse Community (Eclipse-IT 2010)
Eclipse Italian community, Savona, Italy
30 September - 1 October 2010

Software development is usually performed with reference to some specic computational platform for reducing the coding effoort by exploiting a rich set of pre-built mechanisms. However, each platform injects into the design space its own concepts and architectural constraints that are not reflected into the programming language. Current Eclipse tools allow users to express platform-related concepts in some custom architecture-oriented and model-based language; moreover model-driven development based on meta-models can easily lead to custom IDEs, able to automatize a relevant part of software production. This is discussed here with reference to the Android platform, and the XText technology. Our experience shows that a design based on custom languages can give a great contribute in the eld of software development, and can also promote the evolution toward platform-independent languages and design.

(keywords) Eclipse, XText, Android, Domain Specific Languages

Publications

Publications / Views

Home

Clouds
•  tags  •  authors  •  editors  •  journals  

Year
 2023    2022    2021    2020    2019    2018    2017    2016    2015    2014–1927

Sort
•  in journal  •  in proc  •  chapters  •  books  •  edited  •  spec issues  •  editorials  •  entries  •  manuals  •  tech reps  •  phd th  •  others  

Status
•  online  •  in press  •  proof  •  camera-ready  •  revised  •  accepted  •  revision  •  submitted  •  draft  •  note  

Services
•  ACM Digital Library  •  DBLP  •  IEEE Xplore  •  IRIS  •  PubMed  •  Google Scholar  •  Scopus  •  Semantic Scholar  •  Web of Science  •  DOI  

Publication

— authors

— status

published

— sort

paper in proceedings

— publication date

30 September - 1 October 2010

— volume

The 5th Workshop of the Italian Eclipse Community (Eclipse-IT 2010)

— address

Savona, Italy

URLs

original page

identifiers

— print ISBN

9788890438813

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY