Summary
From
e-Gov Web SPL to e-Gov Mobile SPL
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 :
3. Link Jurnal
Tidak ada komentar:
Posting Komentar