Managing product lines variability in Rich Internet Applications

被引:1
|
作者
Asadi, Mohsen [1 ]
Daliri, Mohammad-Reza [1 ]
Alipour, Navid [1 ]
机构
[1] Ferdowsi Univ Mashhad, Mashhad, Razavi Khorasan, Iran
关键词
Software Product Lines; Variability Management; Rich Internet Applications;
D O I
10.1109/EDOC.2018.00034
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Rich Internet Applications refers to Web applications resembling desktop solutions with sophisticated user interactions, client-side processing, and asynchronous communications. Rich Internet applications have been evolved from traditional multi-page Web applications to single page applications which handle users' interactions without the need of full refresh at each interaction. Although many techniques, methodologies, and technologies have been proposed in the rich Internet applications literature, the need for managing variability has not yet been conveniently addressed in this domain. According to software product lines research and practice, handling variability and commonality plays an important role in decreasing the development time and improving the quality of final products. To this end, in this paper, we aim at employing the variability management techniques in the domain of rich Internet applications. We propose a variability modeling technique based on well-known feature modeling approach and provide a method for annotating rich Internet applications with variability and deriving final application based the given configuration. The proposed method is implemented in a tool named Varion which can be used along with existing rich Internet application tools and approaches. We applied the proposed approach on Angular, a well-known Model-View-Controller framework for developing rich Internet applications.
引用
收藏
页码:208 / 217
页数:10
相关论文
共 50 条
  • [41] EFFICIENT XML INTERCHANGE FOR RICH INTERNET APPLICATIONS
    Peintner, Daniel
    Kosch, Harald
    Heuer, Joerg
    [J]. ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 149 - +
  • [42] XUPClient - A thin client for rich Internet applications
    Yu, Jin
    Benatallah, Boualem
    Casati, Fabio
    Saint-Paul, Regis
    [J]. WEB INFORMATION SYSTEMS - WISE 2006, PROCEEDINGS, 2006, 4255 : 524 - 535
  • [43] Necessity of methodologies to model Rich Internet Applications
    Preciado, JC
    Linaje, M
    Sánchez, F
    Comai, S
    [J]. WSE 2005: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2005, : 7 - 13
  • [44] Adapting the Presentation Layer in Rich Internet Applications
    Garrigos, Irene
    Melia, Santiago
    Casteleyn, Sven
    [J]. WEB ENGINEERING, PROCEEDINGS, 2009, 5648 : 292 - +
  • [45] Managing Internet product returns: A focus on effective service operations
    Mollenkopf, Diane A.
    Rabinovich, Elliot
    Laseter, Timothy M.
    Boyer, Kenneth K.
    [J]. DECISION SCIENCES, 2007, 38 (02) : 215 - 250
  • [46] Get rich online: Rich Internet applications pay big dividends
    Miller, R
    [J]. ECONTENT, 2006, 29 (03) : 30 - +
  • [47] Representing and Configuring Security Variability in Software Product Lines
    Myllarniemi, Varvana
    Raatikainen, Mikko
    Mannisto, Tomi
    [J]. QOSA'15 PROCEEDINGS OF THE 11TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES, 2015, : 1 - 10
  • [48] Consistency Checking Rules of Variability in Software product Lines
    Kim, Jeong Ah
    Kim, SeHoon
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2013), 2013, : 595 - 597
  • [49] Managing Service Level Agreements in Service Oriented Product Lines
    Garusinghe, Asanka
    Perera, Indika
    Meedeniya, Dulani
    [J]. 2016 SIXTEENTH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) - 2016, 2016, : 274 - 280
  • [50] VMC: A Tool for the Analysis of Variability in Software Product Lines
    ter Beek, Maurice
    Gnesi, Stefania
    Mazzanti, Franco
    [J]. ERCIM NEWS, 2013, (93): : 50 - 51