Advances in Distributed Computing and Artificial Intelligence Journal (Nov 2013)

MDD-Approach for developing Pervasive Systems based on Service-Oriented Multi-Agent Systems

  • Jorge AGÜERO,
  • Miguel REBOLLO,
  • Carlos CARRASCOSA,
  • Vicente JULIÁN

DOI
https://doi.org/10.14201/ADCAIJ2014265564
Journal volume & issue
Vol. 2, no. 3
pp. 55 – 64

Abstract

Read online

The development of Ubiquitous or Pervasive Systems can be considered a complex task, with multiple actors, devices and different hardware environments; where it is difficult to find a compact view of all the components. This work proposes to use a MDD (Model-Driven Development) approach to facilitate the development process of Agent-Based Pervasive Systems, providing the user with a set of abstractions that ease the implementation of Pervasive Systems and the deployment of a platform for their execution. The proposal allows designing pervasive applications using high-level abstractions, avoiding the low-level implementation details and, after that, the Pervasive System deployment (with embedded agents and devices) is generated by using automatic transformations. In this way, a non-expert programmer will be able to develop Agent-Based Pervasive Systems, reducing the gap between the design and the implementation phases.

Keywords