The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Variability in Ambient Intelligence A Family of Middleware Solution
Abstract
The development of Ambient Intelligence (AmI) software applications implies dealing with a wide variety of devices, which runs in different environments. These applications also target a wide range of end-users, with different needs and requirements. Software Product Lines are a relatively modern software paradigm whose main goal is to offer techniques and mechanisms to the systematic development of applications belonging to a domain with a high degree of variability. Therefore, the application of a Software Product Line for the construction of a family of middleware platforms for AmI applications should help to deal with the variability inherent to this domain. The first step when constructing a Software Product Line (SPL) is to create some sort of model which specifies the variability of the domain the SPL targets. This model is then used as basis for configuring and automatically creating specific products. The aim of this article is to highlight the complexity of managing different types of variability during the development of applications for AmI environments. A generic process for automatically generating a custom configuration of a middleware variant is also presented.
Related Content
Kamel Mouloudj, Vu Lan Oanh LE, Achouak Bouarar, Ahmed Chemseddine Bouarar, Dachel Martínez Asanza, Mayuri Srivastava.
© 2024.
20 pages.
|
José Eduardo Aleixo, José Luís Reis, Sandrina Francisca Teixeira, Ana Pinto de Lima.
© 2024.
52 pages.
|
Jorge Figueiredo, Isabel Oliveira, Sérgio Silva, Margarida Pocinho, António Cardoso, Manuel Pereira.
© 2024.
24 pages.
|
Fatih Pinarbasi.
© 2024.
20 pages.
|
Stavros Kaperonis.
© 2024.
25 pages.
|
Thomas Rui Mendes, Ana Cristina Antunes.
© 2024.
24 pages.
|
Nuno Geada.
© 2024.
12 pages.
|
|
|