loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Vasilios Tzeremes and Hassan Gomaa

Affiliation: Department of Computer Science, George Mason University, Fairfax, Virginia and U.S.A.

Keyword(s): Internet of Things (IoT), Software Product Lines, End User Development, Smart Spaces, Variability Modeling, Software Product Line Architecture.

Related Ontology Subjects/Areas/Topics: Data Communication Networking ; Enterprise Information Systems ; Internet of Things ; Sensor Networks ; Software Agents and Internet Computing ; Software and Architectures ; Telecommunications

Abstract: The ubiquity of the Internet of Things (IoT) has made a big impact in creating smart spaces that can sense and react to human activities. The natural progression of these spaces is for end users to create customized applications that suit their everyday needs. One of the shortcomings of the current approaches is that there is a lack of reuse and end users have to design from scratch similar applications for different smart spaces, which leads to duplication of effort and software quality issues. This paper describes a systematic approach for adopting reuse in IoT by using Software Product Line (SPL) concepts while using design patterns relevant to these environments. In detail the paper describes the End User (EU) SPL process that can be used to design EU SPLs for IoT environments and derive applications for different smart spaces. A Smart Home case study is discussed to illustrate the inner workings of the EU SPL process for IoT applications.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.144.17.181

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Tzeremes, V. and Gomaa, H. (2018). A Software Product Line Approach to Designing End User Applications for the Internet of Things. In Proceedings of the 13th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-320-9; ISSN 2184-2833, SciTePress, pages 656-663. DOI: 10.5220/0006904906900697

@conference{icsoft18,
author={Vasilios Tzeremes and Hassan Gomaa},
title={A Software Product Line Approach to Designing End User Applications for the Internet of Things},
booktitle={Proceedings of the 13th International Conference on Software Technologies - ICSOFT},
year={2018},
pages={656-663},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006904906900697},
isbn={978-989-758-320-9},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Software Technologies - ICSOFT
TI - A Software Product Line Approach to Designing End User Applications for the Internet of Things
SN - 978-989-758-320-9
IS - 2184-2833
AU - Tzeremes, V.
AU - Gomaa, H.
PY - 2018
SP - 656
EP - 663
DO - 10.5220/0006904906900697
PB - SciTePress