WebAtlas: Uma ferramenta de Modelagem de Características

  • Lucas S Corrêa UNIPAMPA
  • Luciano Marchezan UNIPAMPA
  • Elder Rodrigues UNIPAMPA

Resumo


Linha de produto desoftware (LPS) é uma abordagem que vem sendo utilizada pelas indústrias para se gerar sistematicamente diversos produtos com custos mais baixos, tempos de produção menor e maior qualidade. Dentre as etapas do processo de desenvolvimento de LPS existe a modelagem de características. Existem diversas ferramentas que podem auxiliar no processo de modelagem. Porém, identificou-se que não existem ferramentas voltadas para o ensino de modelagem de LPS. Este trabalho apresenta a ferramenta WebAtlas que tem como objetivo ser um ferramenta open-source para modelagem de ca- racterísticas com o intuito de auxiliar o aprendizado dos conceitos de LPS.Para uma avaliação inicial da ferramenta, foi executada uma comparação da WebAtlas com outras ferramentas de modelagem para se medir o tempo e o esforço para se elaborar um modelo de características.

Referências

Acher, M., Lopez-Herrejon, R. E., and Rabiser, R. (2017). Teaching software product lines: A snapshot of current practices and challenges. ACM Trans. Comput. Educ., 18(1):2:1–2:31.

Clements, P. and Northrop, L. (2001). Software Product Lines: Practices and Patterns. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.

Constantino, K., Pereira, J. A., Padilha, J., Vasconcelos, P., and Figueiredo, E. (2016). An empirical study of two software product line tools. In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering, ENASE 2016, pages 164–171, Portugal. SCITEPRESS - Science and Technology Publications, Lda.

de M. Rodrigues, E. (2013). Plets: a product line of model-based testing to- ols. PhD thesis, Pontif´ıcia Universidade Cat´olica do Rio Grande do Sul, http://hdl.handle.net/10923/5577.

El Dammagh, M. and De Troyer, O. (2011). Feature modeling tools: Evaluation and lessons learned. In Proceedings of the 30th International Conference on Advances in Conceptual Modeling: Recent Developments and New Directions, ER’11, pages 120– 129, Berlin, Heidelberg. Springer-Verlag.

Gamma,E.,Helm,R.,Johnson,R.,andVlissides,J.(1995). DesignPatterns: Elementsof Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA

Meinicke, J. (2017). Mastering Software Variability with FeatureIDE. Springer

Mendonca, M., Branco, M., and Cowan, D. (2009). S.p.l.o.t.: Software product lines online tools. In Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications, OOPSLA ’09, pages 761–762, New York, NY, USA. ACM.

Pohl, K., B¨ockle, G., and van der, F. J. (2005). Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, New York, NY, USA.

Sch¨ottle, M., Thimmegowda, N., Alam, O., Kienzle, J., and Mussbacher, G. (2015). Fe- ature modelling and traceability for concern-driven software development with touch- core. In Companion Proceedings of the 14th International Conference on Modularity, MODULARITY Companion 2015, pages 11–14, New York, NY, USA. ACM.
Publicado
22/10/2019
CORRÊA, Lucas S; MARCHEZAN, Luciano; RODRIGUES, Elder. WebAtlas: Uma ferramenta de Modelagem de Características. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 3. , 2019, Rio do Sul. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 49-56.