Applying End User Software Product Line Engineering for Smart Spaces

dc.contributor.authorTzeremes, Vasilios
dc.contributor.authorGomaa, Hassan
dc.date.accessioned2017-12-28T02:21:11Z
dc.date.available2017-12-28T02:21:11Z
dc.date.issued2018-01-03
dc.description.abstractSmart spaces are physical environments equipped with pervasive technology that sense and react to human activities and changes in the environment. End User Development (EUD) skills vary significantly among end users who want to develop software applications for their smart spaces. This paper presents a systematic approach for adopting reuse in EUD for smart spaces by using Software Product Line (SPL) concepts. End User (EU) SPL designers develop EU SPLs for smart spaces whereas end users derive their individual smart space applications from these SPLs. In particular, this paper presents a systematic approach for EU SPL designers to develop EU SPLs and end users to derive software applications for their spaces, an EUD environment that supports EU SPL development and application derivation, and a testing approach for testing EU SPLs and derived applications.
dc.format.extent10 pages
dc.identifier.doi10.24251/HICSS.2018.721
dc.identifier.isbn978-0-9981331-1-9
dc.identifier.urihttp://hdl.handle.net/10125/50610
dc.language.isoeng
dc.relation.ispartofProceedings of the 51st Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectSoftware Product Lines: Engineering, Services, and Management
dc.subjectEnd User Development, End User Application Derivation, Smart Spaces, Software Product Lines, Software Reuse
dc.titleApplying End User Software Product Line Engineering for Smart Spaces
dc.typeConference Paper
dc.type.dcmiText

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paper0723.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format