Configuration Process of a Software Product Line for AmI Middleware

被引:0
作者
Fuentes, Lidia [1 ]
Gamez, Nadia [1 ]
机构
[1] Univ Malaga, E-29071 Malaga, Spain
关键词
AmI; Middleware; Variability; SPL; AAL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developing Ambient Intelligence applications is a very complex task since it implies dealing with low-level software and hardware resources. The use of a middleware platform may alleviate this task by providing a set of high-level and platform-independent services to these kinds of applications. Nevertheless, the tendency is that the middleware deployed in each device has a flat and homogeneous architecture, although these devices and the requirements of intelligence environments are heterogeneous. This implies the middleware software deployed in each device normally contains more functionality than strictly required, leading to waste resources so scarce in lightweight devices. But the configuration and deployment of a minimal middleware customized to a target platform is a complex task, due to the diversity of hardware and software present in devices and the variable requirements of ambient intelligence applications. In order to solve these shortcomings, we propose to customize the piece of software related to the middleware platform by using a Software Product Line engineering approach. This paper presents an innovative configuration process for a software product line for ambient intelligence middleware where a minimal set of high-level parameters needs to be specified. So, the software engineers for this kind of systems can automatically obtain customized middleware by simply specifying this high-level information.
引用
收藏
页码:1592 / 1611
页数:20
相关论文
共 50 条
[21]   Software product line oriented feature map [J].
Li, Yiyuan ;
Yin, Jianwei ;
Shi, Dongcai ;
Li, Ying ;
Dong, Jinxiang .
COMPUTATIONAL SCIENCE - ICCS 2007, PT 2, PROCEEDINGS, 2007, 4488 :1115-+
[22]   Systematic Evaluation of Software Product Line Architectures [J].
Oliveira Junior, Edson A. ;
Gimenes, Itana M. S. ;
Maldonado, Jose C. ;
Masiero, Paulo C. ;
Barroca, Leonor .
JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (01) :25-52
[23]   Requirements Identification and Representation in Software Product Line [J].
Halim, Shahliza Abd ;
Jawawi, Dayang Norhayati A. ;
Deris, Safaai .
APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, :340-346
[24]   A Formal Framework of Software Product Line Analyses [J].
Castro, Thiago ;
Teixeira, Leopoldo ;
Alves, Vander ;
Apel, Sven ;
Cordy, Maxime ;
Gheyi, Rohit .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
[25]   Toward a Comprehension View of Software Product Line [J].
Ouali, Sami ;
Kraiem, Naoufel ;
Ben Ghezala, Henda .
ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PT I, 2011, 131 :439-451
[26]   Guidelines for Structuring Object-Oriented Product Configuration Models in Standard Configuration Software [J].
Rasmussen, Jeppe Bredahl ;
Hvam, Lars ;
Kristjansdottir, Katrin ;
Mortensen, Niels Henrik .
JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2020, 26 (03) :374-401
[27]   Design of software based on middleware for a lorry maintenance line using heterogeneous robots [J].
Zhou, Fengyu ;
Song, Hongjun ;
Li, Yibin ;
Xiao, Hairong .
2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2007, :220-+
[28]   Combining multiple granularity variability in a software product line approach for web engineering [J].
Horcas, Jose-Miguel ;
Cortinas, Alejandro ;
Fuentes, Lidia ;
Luaces, Miguel R. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 148
[29]   Variability in Data Visualization: a Software Product Line Approach [J].
Horcas, Jose-Miguel ;
Galindo, Jose A. ;
Benavides, David .
26TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2022, VOL A, 2022, :55-66
[30]   Applying software product line concepts in service orientation [J].
Bubak, Oldrich ;
Gomaa, Hassan .
International Journal of Intelligent Information and Database Systems, 2008, 2 (04) :383-396