Language Engineering for Mobile Software

Authors
Engineer Bainomugisha, Alfredo Cádiz, Pascal Costanza, Wolfgang De Meuter, Sebastián González, Kim Mens, Jorge Vallejos, Tom Van Cutsem
Tags
, ,
Title
Language Engineering for Mobile Software
Authors
Engineer Bainomugisha, Alfredo Cádiz, Pascal Costanza, Wolfgang De Meuter, Sebastián González, Kim Mens, Jorge Vallejos, Tom Van Cutsem
 2 chapter.pdf Δ   285Kb   10 Oct 2011
Type
In Collection
Book title
Handbook of Research on Mobile Software Engineering: Design, Implementation and Emergent Applications
Publisher
IGI Global
Editor
Paulo Alencar & Donald Cowan
Year
2011
Note
Chapter

Abstract

Mobile systems offer the possibility of delivering software services that tightly match user needs, thanks to their availability right at the moment and place where they are needed, and their ability to take advantage of local resources and self-adapt to their environment of use. Alas, writing software for mobile systems is not an easy endeavour. Mobile software construction imposes a number challenges that render existing programming technology insufficient to write such software conveniently. To improve this situation, we have taken a language engineering approach. In this chapter we identify the main challenges encountered in mobile software construction and the requirements they rise in the design of programming languages. By way of illustration, we present the result of our language engineering experiments —four programming models to ease the construction of software that can cope gracefully with the challenges brought about by mobility.

Tags Tags: , ,


BibTeX Record
  @incollection{RELEASeD-2011-781067,
    title = {Language Engineering for Mobile Software},
    author = {Engineer Bainomugisha and Alfredo Cádiz and Pascal Costanza and Wolfgang {De Meuter} and Sebastián González and Kim Mens and Jorge Vallejos and Tom {Van Cutsem}},
    year = {2011},
    booktitle = {Handbook of Research on Mobile Software Engineering: Design, Implementation and Emergent Applications},
    publisher = {IGI Global},
    editor = {Paulo Alencar & Donald Cowan},
    note = {Chapter},
  }