Skip to main content

The Evolution from a Web SPL of the e-Gov Domain to the Mobile Paradigm

  • Conference paper
  • First Online:
Computational Science and Its Applications -- ICCSA 2015 (ICCSA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9155))

Included in the following conference series:

  • 1128 Accesses

Abstract

Lately, the demand for mobile applications development has increased significantly mainly due to growth of use of mobile devices and the need to port existing web applications. To reduce development’s time and cost, Software Product Lines (SPLs) have also been used in the context of mobile applications. However, the existing SPLs do not worry about supporting the development of mobile applications corresponding to the existing Web applications, as it is desirable to have access to the information and main features of these applications in mobile devices. In face of this problem, this paper discusses the motivation and presents the evolution from a SPL in the e-Gov Web (e-Gov Web SPL) domain to a SPL in the mobile domain (e-Gov Mobile SPL) having in mind the need to supply market demand. The conducted evolution was supported by the PLUS approach (Product Line UML-Based Software Engineering) and by the features model. Furthermore, this work debates the main results obtained through some e-Gov Mobile SPL instantiations in the precision livestock domain.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ISO. ISO/IEC 25010:2011 Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models (2011)

    Google Scholar 

  2. ISO. ISO/IEC 9126:2001 Software engineering - Product quality - Part 1: Quality model (2001)

    Google Scholar 

  3. Carromeu, C., Paiva, D.M.B., Machado, M.I.C., Rubinsztjn, H.K.S., Breitman, K., Turine, M.A.S.: Component-based architecture for e-Gov web systems development. In: 17th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, Oxford (2010)

    Google Scholar 

  4. Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA): Feasibility Study, Technical Report CMU/SEI-90-TR-21, November 1990

    Google Scholar 

  5. Sayyad, A.S., Menzies, T., Ammar, H.: On the value of user preferences in search-based software engineering: a case study in software product lines. In: 35th International Conference on Software Engineering (ICSE 2013), San Francisco, CA, USA, pp. 492–501 (2013)

    Google Scholar 

  6. Quinton, C., Mosser, S., Parra, C., Duchien, L.: Using multiple feature models to design applications for mobile phones. In: 15th International Software Product Line Conference (SPLC 2011), Munich, Germany, vol. 2, pp. 1–8 (2011)

    Google Scholar 

  7. Marinho, F.G., Andrade, R.M.C., Werner, C., Viana, W., Maia, M.E.F., Rocha, L.S., Teixeira, E., Filho, J.B.F., Dantas, V.L.L., Lima, F., Aguiar, S.: MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications. Science of Computer Programming 78(12), 2381–2398 (2013)

    Article  Google Scholar 

  8. Mizouni, R., Matarb, M.A., Mahmoudb, Z.A., Alzahmib, S., Salahc, A.: A framework for context-aware self-adaptive mobile applications SPL. Expert Systems with Applications 41(16), 7549–7564 (2014)

    Article  Google Scholar 

  9. Weiss, D.M., Lai, C.T.R.: Software Product-Line Engineering: A Family-based Software Development Process. Addison-Wesley Professional, Boston (1999)

    Google Scholar 

  10. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2002)

    Google Scholar 

  11. Pohl, K., Bockle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques, 1st edn. Springer-Verlag, Secaucus (2005)

    Book  Google Scholar 

  12. Foote, B., Johnson, R.E.: Designing reusable classes. Journal of Object Oriented Programming 1(2), 22–35 (1988)

    Google Scholar 

  13. Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley (2010)

    Google Scholar 

  14. Cleaveland, J.C.: Building application generators. IEEE Software 5(4), 25–33 (1988)

    Article  Google Scholar 

  15. Buschmann, F., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-oriented software architecture - a system of patterns. Wiley & Sons (1996)

    Google Scholar 

  16. Coplien, J.O.: Software Design Patterns: Common Questions And Answers. The patterns handbook: techniques, strategies, and applications. Cambridge University Press, New York (1998)

    Google Scholar 

  17. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements Of Reusable Object-Oriented Software. Addison-Wesley (1995)

    Google Scholar 

  18. Gomma, H.: Designing Software Product Lines with UML. Addison-Wesley (2005)

    Google Scholar 

  19. Android. Best Practices. http://developer.android.com/guide/prac-tices/index.html

  20. Souza, D.C.G., Righes, B., Rodrigues Filho, J.R., Queiroz, H.P., Carromeu, C.: Mobile service for citizen: SAC mobile. In: VIII Scientific Meeting of the Embrapa Beef Cattle, Campo Grande, MS, Brazil, pp. 120–121 (2012) (in portuguese)

    Google Scholar 

  21. Carromeu, C.: Titan Framework Cookbook, September (2014) (in portuguese) http://cloud.cnpgc.embrapa.br/titan/documentacao/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maria Istela Cagnin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Carromeu, C., Paiva, D.M.B., Cagnin, M.I. (2015). The Evolution from a Web SPL of the e-Gov Domain to the Mobile Paradigm. In: Gervasi, O., et al. Computational Science and Its Applications -- ICCSA 2015. ICCSA 2015. Lecture Notes in Computer Science(), vol 9155. Springer, Cham. https://doi.org/10.1007/978-3-319-21404-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21404-7_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21403-0

  • Online ISBN: 978-3-319-21404-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics