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 条
  • [21] Managing variability for software product-line
    Kim, Young-Gab
    Kim, Jin-Woo
    Shin, Sung-Ook
    Baik, Doo-Kwon
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 74 - +
  • [22] Personalizing the Interface in Rich Internet Applications
    Garrigos, Irene
    Melia, Santiago
    Casteleyn, Sven
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2009, PROCEEDINGS, 2009, 5802 : 365 - +
  • [23] A Behavioral model for rich Internet applications
    Comai, Sara
    Carughi, Giovanni Toffetti
    WEB ENGINEERING, PROCEEDINGS, 2007, 4607 : 364 - +
  • [24] Designing the interface of rich internet applications
    Urbieta, Matias
    Rossi, Gustavo
    Ginzburg, Jeronimo
    Schwabe, Daniel
    LA-WEB 2007: 5TH LATIN AMERICAN WEB CONGRESS, PROCEEDINGS, 2007, : 144 - +
  • [25] Proving Properties of Rich Internet Applications
    Smith, James
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (123): : 49 - 63
  • [26] Graphics Performance in Rich Internet Applications
    Hoetzlein, Rama C.
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2012, 32 (05) : 98 - 104
  • [27] A REQUIREMENTS METAMODEL FOR RICH INTERNET APPLICATIONS
    Robles Luna, Esteban
    Jose Escalona, Maria
    Rossi, Gustavo
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 14 - 21
  • [28] Managing design of assembly sequences for product lines that delay product differentiation
    Swaminathan, JM
    Tayur, SR
    IIE TRANSACTIONS, 1999, 31 (11) : 1015 - 1026
  • [29] An approach to managing feature dependencies for product releasing in software product lines
    Lee, Yuqin
    Yang, Chuanyao
    Zhu, Chongxiang
    Zhao, Wenyun
    REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 127 - 141
  • [30] Design variability verification in Software Product Lines
    Ganesh Khandu Narwane
    Jean-Vivien Millo
    Shankara Narayanan Krishna
    S Ramesh
    Sādhanā, 2019, 44