Minggu, 29 Mei 2016

Tugas Terstruktur 4 (Summary)

Summary
From e-Gov Web SPL to e-Gov Mobile SPL
International Journal of Web Information Systems (http://dx.doi.org/10.1108/IJWIS-10-2015-0036)
BARI HADE V.W. / 1534010072

1.    Introduction
Many studies had been done in the past years about Software Product Lines (SPLs) and its applications on different platforms (such as Web and mobile devices) and domains (such as education and games). These studies generally present evolutions and adaptations to the original concepts of the SPL to fit specific situations.
This paper aims to describe the evolutions which were made in the e-Gov Web SPL to obtain the e-Gov Mobile SPL having in mind the need to attend a new market demand which is to make available Web applications in mobile environments. The results of an instantiation and a number of case studies of the e-Gov Mobile SPL are also presented aiming to show the application generation capacity for both Web platform and mobile platform.

2.    Related Work
There are some works about mobile SPLs in the literature and all of them use the feature model for the variability modeling. As the goal of the studied works is to develop an application in the mobile platform with the help of a SPL, all of them treated the variability of the business domain and the variability of mobile domain.
Nascimento et al. (2008) present an approach to implement core assets in a SPL applied to the mobile game domain combining good practices of a process. They also present a case study performed with the application of the approach based on three different adventure mobile games. Results have shown that the approach can be suitable for the domain.
However, none of the studied SPLs considers the portability of the developed software system, as is the goal of the SPL approached in this work, that concerns about the development of a mobile application corresponding to a Web application and with the communication between them as well.

3.    Background
SPL is one of the existing software reuse techniques and is of interest for this work because it provides the reuse of software products in the domain of e-Gov Mobile applications corresponding to e-Gov Web applications.
The SPL was conceived from the adaptation of concepts of the Product Line Engineering, which is commonly applied in the engineering to reach mass customization with economy of efforts through the collective production (instead of individual) of multiple similar instances, but from distinct design and prototypes (Weiss and Lai, 1999).

4.    SPL for e-Gov system development
The main features of the e-Gov Web SPL are the navigation sections and navigation actions which are related, respectively, to the components and engines. The role-based access control, the audit log record, the search engine, the file system, the notification system, the manual generator and the backup system on demand are other features inherent to its architecture.

5.    Conclusion
This paper presented the changes made in the e-Gov SPL to obtain an e-Gov Mobile SPL. In particular, a service bus that contemplates the communication between Web applications and their corresponding mobile applications was implemented in the Titan Framework and a code generator to create mobile applications was implemented. The main motivation on conducting this work was the need to migrate several web systems, previously developed with the support of the e-Gov Web SPL, to a mobile platform, besides allowing the communication between the applications in both platforms (that is, Web and mobile).

Sumber Penulisan :

Tidak ada komentar:

Posting Komentar