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 条
  • [1] Software Product Line Traceability and Product Configuration in Class and Sequence Diagrams: An Empirical Study
    Nepomuceno, Thais S.
    OliveiraJr, Edson
    ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 197 - 204
  • [2] Variability in AmI Middleware Context-Awareness Service
    Fuentes, Lidia
    Gamez, Nadia
    Sanchez, Pablo
    AMBIENT INTELLIGENCE PERSPECTIVES, 2009, 1 : 82 - 89
  • [3] Supporting Software Product Line Testing by Optimizing Code Configuration Coverage
    Vidacs, Laszlo
    Horvath, Ferenc
    Mihalicza, Jozsef
    Vancsics, Bela
    Beszedes, Arpad
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [4] A Software Product Line Process to Develop Agents for the IoT
    Ayala, Inmaculada
    Amor, Mercedes
    Fuentes, Lidia
    Troya, Jose M.
    SENSORS, 2015, 15 (07) : 15640 - 15660
  • [5] A Model Driven Software Product Line Process for Developing Applications
    Ouali, Sami
    Kraiem, Naoufel
    Al-Khanjari, Zuhoor
    Baghdadi, Youcef
    ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE), 2013, 148 : 447 - 454
  • [6] Towards variability process model for agile product line configuration engineering
    Kiani, Azaz Ahmed
    Hafeez, Yaser
    Hashmi, Amber Sarwar
    Iqbal, Javed
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2025,
  • [7] Software Product Line Configuration and Traceability: an Empirical Study on SMarty Class and Component Diagrams
    Nepomuceno, Thais
    Oliveira Jr, Edson
    Geraldi, Ricardo
    Malucelli, Andreia
    Reinehr, Sheila
    Graciotto Silva, Marco A.
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 979 - 984
  • [8] Software Product Line to Express Variability in E-Learning Process
    Azouzi, Sameh
    Ghannouchi, Sonia Ayachi
    Brahmi, Zaki
    INFORMATION SYSTEMS, EMCIS 2017, 2017, 299 : 173 - 185
  • [9] A Systematic Review of Software Product Lines Applied to Mobile Middleware
    Morais, Yuri
    Burity, Thais
    Elias, Gledson
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1024 - 1029
  • [10] Product Feasibility Verification in Software Product Line
    Cristian Martinez, Omar
    Gonnet, Silvio
    Leone, Horacio
    Diaz, Nicolas
    2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,