Contribuições de Linha de Produto e Orientação a Serviços no Desenvolvimento de Sistemas de Informação

  • Roberto dos Santos Rocha USP
  • Marcelo Fantinato USP
  • Vitor Almeida Barros USP

Resumo


Pesquisadores têm procurado identificar similaridades e diferenças entre Linha de Produto de Software e Arquitetura Orientada a Serviços, ambas amplamente usadas na engenharia de sistemas de informação. Este artigo busca apresentar os resultados de um mapeamento sistemático realizado sobre estratégias que unam as duas abordagens. Espera-se com este trabalho contribuir ao entendimento das necessidades da área de engenharia de sistemas de informação nesse domínio específico, possibilitando identificar aspectos que ainda necessitam de investigação adicional. Um dos resultados apresentados é que, embora recente, essa área já possui um número bastante grande de artigos publicados, porém ainda bem pouco em periódicos.
Palavras-chave: Contribuições de Linha, Desenvolvimento de Sistemas, sistemas de informação.

Referências

Alonso, G., Casati, F., Kuno, H. and Machiraju, V. (2004). Web Services: Concepts, Architectures and Applications, Springer, 1 st edition.

Alves, V., Niu, N., Alves, C. and Valença, G. (2010). Requirements engineering for software product lines: A systematic literature review. Information and Software Technology, v. 52, n. 8, pages 806-820.

Baldam, R. et al. (2007). Gestão de Processos de Negócios: BPM – Business Process Management, Érica, 2a edição.

Biolchini, J., Mian, P. G., Natali, A. C. C. and Travassos, G. H. (2005). Systematic Review in Software Engineering, COPPE/UFRJ, RT-ES 679/05.

Burégio, V. A., Almeida, E. S. and Meira, S. R. L. (2010). Characterizing dynamic software product lines - a preliminary mapping study. In Proc. of the 4th Int. Workshop on Dynamic Software Product Lines, pages 53-60.

Chen, L., Ali Babar, M. and Ali, N. (2009). Variability management in software product lines: a systematic review. In Proc. of the 13th Int. Soft. Product Line Conf., p. 81-90

Clements, P. and Northrop, L. (2001). Software Product Lines: Practices and Patterns. Addison-Wesley, 3 rd edition.

Galster, M. (2010). Describing variability in service-oriented software product lines. In Proc. of the 4th European Conf. on Software Architecture, pages 344-350.

Gimenes, I. and Travassos, G. H. (2002). "O Enfoque de Linha de Produto para Desenvolvimento de Software", In: XXI Jornada de Atualização em Informática - Livro Texto, Editado pela Sociedade Brasileira de Computação, Porto Alegre.

Gimenes, I., Fantinato, M. and De Toledo, M. B. F. (2008). A product line for business process management. In Proc. of the 12th Int. Software Product Line Conf., pages 256-274.

Gu, Q. and Lago, P. (2009). Exploring service-oriented system engineering challenges: a systematic literature review. Service Oriented Computing and Applications, v. 3, n. 3, pages 171-188.

Hallsteinsen, S., Hinchey, M., Park, S. and Schmid, K. (2008). Dynamic software product lines. Computer, v. 41, n. 4, pages 93-95.

Kang, D. and Baik, D. K. (2010). Bridging software product lines and service-oriented architectures for service identification using BPM and FM. In Proc. of the 9th IEEE/ACIS Int. Conf. on Computer and Information Science, pages 755-759.

Khurum, M. and Gorschek, T. (2009). A systematic review of domain analysis solutions for product lines. Journal of Systems and Software, v. 82, n. 12, pages 1982-2003.

Kitchenham, B. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering, Keele University, EBSE Technical Report-2007-01.

Lee, J. and Kotonya, G. (2010). Combining Service-Orientation with Product Line Engineering. Software, IEEE, v. 27, n. 3, pages. 35-41.

Murugesupillai, E., Mohabbati, B. and Gašević, D. (2011). A preliminary mapping study of approaches bridging software product lines and service-oriented architectures. In Proc. of the 1st Workshop on Services, Clouds, and Alternative Design Strategies for Variant-Rich Software Systems, pages 1-8.

Northrop, L., Clements, P., Bachmann, F., et al. (2009). “A Framework for Software Product Line Practice, Version 5.0”, http://www.sei.cmu.edu/productlines/ framework.html, August 2011.

Papazoglou, M. P., Traverso, P., Dustdar, S. and Leymann, F. (2008). Service-oriented computing: a research roadmap. Int. Journal of Cooperative Information Systems, v. 17, n. 2, pages 223-255.

Petersen, K., Feldt, R., Mujtaba, S. and Mattsson, M. (2008). Systematic mapping studies in software engineering. In Proc. of the 12th Int. Conf. on Evaluation and Assessment in Software Engineering, pages 1-10.

Prieto-Diaz, R. and Freeman, P. (1987). Classifying Software for Reusability. IEEE Software, v. 4, n. 1, pages 6-16.

Sommerville, I. (2007). Engenharia de Software, Pearson Education, 8 a edição.

Wieringa, R., Maiden, N., Mead, N. and Rolland, C. (2005). Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Engineering, v. 11, n. 1, pages, 102-107.
Publicado
16/05/2012
ROCHA, Roberto dos Santos; FANTINATO, Marcelo; BARROS, Vitor Almeida. Contribuições de Linha de Produto e Orientação a Serviços no Desenvolvimento de Sistemas de Informação. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 97-108. DOI: https://doi.org/10.5753/sbsi.2012.14397.

Artigos mais lidos do(s) mesmo(s) autor(es)