Toward a QoS Based Run-time Reconfiguration in Service-oriented Dynamic Software Product Lines

Jackson Raniel Florencio da Silva, Aloisio Soares de Melo Filho, Vinicius Cardoso Garcia

2014

Abstract

Ford invented the product line that makes possible to mass produce by reducing the delivery time and production costs. Regarding the software industry, this, roughly presents both a manufacturing and mass production that generates products that are denoted as individual software and standard software (Pohl et al., 2005): a clear influence of Fordism in the development paradigm of Software Product Lines (SPL). However, this development paradigm was not designed to support user requirements changes at run-time. Faced with this problem, the academy has developed and proposed the Dynamic Software Product Lines (DSPL) (Hallsteinsen et al., 2008) paradigm. Considering this scenario, we objective contribute to DSPL field presenting a new way of thinking which DSPL features should be connected at run-time to a product based on an analysis of quality attributes in service levels specified by the user. In order to validate the proposed approach we tested it on a context-aware DSPL. At the end of the exploratory validation we can observe the effectiveness of the proposed approach in the DSPL which it was applied. However, it is necessary to perform another studies in order to achieve statistical evidences of this effectiveness.

References

  1. Abbas, N., Andersson, J., and Weyns, D. (2011). Knowledge evolution in autonomic software product lines. page 1, New York, New York, USA. ACM Press.
  2. Alferez, G. H. and Pelechano, V. (2011). Context-Aware Autonomous Web Services in Software Product Lines. pages 100-109. Ieee.
  3. Ali, R., Chitchyan, R., and Giorgini, P. (2009). Context for goal-level product line derivation.
  4. Cetina, C., Fons, J., and Pelechano, V. (2008). Applying Software Product Lines to Build Autonomic Pervasive Systems. Number ii, pages 117-126. Ieee.
  5. de Oliveira Martins, D. A. (2013). DYMOS: Uma abordagem para suporte a variabilidades dinaˆmicas em Linhas de Produto de Software Orientado a Servic¸os e Sensível ao Contexto. Master's thesis, Universidade Federal de Pernambuco, Recife, Pernambuco, Brazil.
  6. Gomaa, H. and Hashimoto, K. (2011). Dynamic software adaptation for service-oriented product lines. page 1, New York, New York, USA. ACM Press.
  7. Hallsteinsen, S., Hinchey, M., Park, S., and Schmid, K. (2008). Dynamic software product lines. Computer, (April):93-95.
  8. Lee, J. (2006). A Feature-Oriented Approach to Developing Dynamically Reconfigurable Products in Product Line Engineering. pages 131-140. Ieee.
  9. Lee, J. and Kotonya, G. (2010). Combining serviceorientation with product line engineering. Number June, pages 35-41.
  10. Lin, K.-J., Zhang, J., Zhai, Y., and Xu, B. (2010). The design and implementation of service process reconfiguration with end-to-end QoS constraints in SOA. Service Oriented Computing and Applications, 4(3):157- 168.
  11. Marinho, F. G., Andrade, R. M., Werner, C., Viana, W., Maia, M. E., Rocha, L. S., Teixeira, E., Filho, J. a. B. F., Dantas, V. L., Lima, F., and Aguiar, S. (2012). MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications. Science of Computer Programming.
  12. Parra, C., Blanc, X., and Duchien, L. (2009). Context awareness for dynamic service-oriented product lines. pages 131-140.
  13. Pohl, K., Böckle, G., and van der Linden, F. (2005). Software Product Line Engineering: Foundations, Principles, and Techniques.
  14. Yu, J., Lalanda, P., and Bourret, P. (2010). An Approach for Dynamically Building and Managing Service-Based Applications. pages 51-58. Ieee.
  15. Yu, T. and Lin, K.-J. (2005). Service selection algorithms for Web services with end-to-end QoS constraints. Information Systems and e-Business Management, 3(2):103-126.
Download


Paper Citation


in Harvard Style

Florencio da Silva J., Soares de Melo Filho A. and Cardoso Garcia V. (2014). Toward a QoS Based Run-time Reconfiguration in Service-oriented Dynamic Software Product Lines . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-028-4, pages 460-465. DOI: 10.5220/0004973404600465


in Bibtex Style

@conference{iceis14,
author={Jackson Raniel Florencio da Silva and Aloisio Soares de Melo Filho and Vinicius Cardoso Garcia},
title={Toward a QoS Based Run-time Reconfiguration in Service-oriented Dynamic Software Product Lines},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2014},
pages={460-465},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004973404600465},
isbn={978-989-758-028-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Toward a QoS Based Run-time Reconfiguration in Service-oriented Dynamic Software Product Lines
SN - 978-989-758-028-4
AU - Florencio da Silva J.
AU - Soares de Melo Filho A.
AU - Cardoso Garcia V.
PY - 2014
SP - 460
EP - 465
DO - 10.5220/0004973404600465