Applying End User Software Product Line Engineering for Smart Spaces

被引:0
|
作者
Tzeremes, Vasilios [1 ]
Gomaa, Hassan [1 ]
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Smart 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.
引用
收藏
页码:5756 / 5765
页数:10
相关论文
共 50 条
  • [1] XANA: An End User Software Product Line Framework for Smart Spaces
    Tzeremes, Vasilios
    Gomaa, Hassan
    PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5831 - 5840
  • [2] A Software Product Line Approach for End User Development of Smart Spaces
    Tzeremes, Vasilios
    Gomaa, Hassan
    2015 IEEE/ACM FIFTH INTERNATIONAL WORKSHOP ON PRODUCT LINE APPROACHES IN SOFTWARE ENGINEERING (PLEASE 2015), 2015, : 23 - 26
  • [3] A Multi-platform End User Software Product Line Meta-model for Smart Environments
    Tzeremes, Vasilios
    Gomaa, Hassan
    ICSOFT-EA: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 1, 2016, : 290 - 297
  • [4] TeC: end-user development of software systems for smart spaces
    Sousa, Joao P.
    Keathley, Daniel
    Le, Mong
    Pham, Luan
    Ryan, Daniel
    Rohira, Sneha
    Tryon, Samuel
    Williamson, Sheri
    INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2011, 1 (04) : 257 - 269
  • [5] END USER SOFTWARE ENGINEERING
    Sakal, Marton
    Rakovic, Lazar
    Vukovic, Vuk
    EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 2897 - 2902
  • [6] Software product line engineering
    Sugumaran, Vijayan
    Park, Sooyong
    Kang, Kyo C.
    COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 29 - 32
  • [7] End-user software engineering
    Burnett, M
    Cook, C
    Rothermel, G
    COMMUNICATIONS OF THE ACM, 2004, 47 (09) : 53 - 58
  • [8] Requirements engineering in software product line engineering
    Emilio Insfran
    Gary Chastek
    Patrick Donohoe
    Julio César Sampaio do Prado Leite
    Requirements Engineering, 2014, 19 : 331 - 332
  • [9] Requirements engineering in software product line engineering
    Insfran, Emilio
    Chastek, Gary
    Donohoe, Patrick
    Sampaio do Prado Leite, Julio Cesar
    REQUIREMENTS ENGINEERING, 2014, 19 (04) : 331 - 332
  • [10] End-User Software Engineering of Smart Retail Environments: The Intelligent Shop Window
    van Doorn, Mark
    de Vries, Arjen
    Aarts, Emile
    AMBIENT INTELLIGENCE, PROCEEDINGS, 2008, 5355 : 157 - +