Web-Atlas: Uma Ferramenta Web para Modelagem de Características

  • Fernando Lima UNIPAMPA
  • Luciano Marchezan UNIPAMPA
  • Marcelo Laser PUCRS
  • Elder Rodrigues UNIPAMPA
  • Maicon Bernardino UNIPAMPA

Resumo


Este trabalho apresenta a Web-Atlas, uma ferramenta desenvolvida com o objetivo de auxiliar no processo de ensino-aprendizagem de modelagem de características em Linhas de Produtos de Software (LPS). A Web-Atlas é uma ferramenta Web stand-alone, a qual busca proporcionar uma interface intuitiva ao usuário. A ferramenta fornece funcionalidades básicas, tais como: criar, editar, salvar, carregar e validar os modelos de características. Com es- tas funcionalidades e características, acredita-se que a ferramenta possa ser utilizada no apoio ao ensino de LPS, bem como sua aplicação em projetos reais na indústria.

Referências

Antkiewicz, M. and Czarnecki, K. (2004). FeaturePlugin: Feature Modeling Plug-in for Eclipse. In OOPSLA, pages 67–72, New York, NY, USA. ACM.

Apel, S., Batory, D., Kästner, C., and Saake, G. (2013). Feature-Oriented Software Product Lines: Concepts and Implementation. Springer-Verlag Berlin Heidelberg.

Bachmann, F. and Clements, P. C. (2005). Variability in software product lines. Technical report, Carnegie-Mellon Univ. Pittsburgh PA software engineering Inst.

Bidarra, R., van den Berg, E., and Bronsvoort, W. F. (2001). Web-based collaborative feature modeling. In SMA, pages 319–320, New York, NY, USA. ACM.

Bray, T. (2014). The javascript object notation (json) data interchange format.

Czarnecki, K., Helsen, S., and Eisenecker, U. (2004). Staged configuration using feature models. In SPLC, pages 266–283. Springer.

Kang, K. C., Cohen, S. G., Hess, J. A., Novak,W. E., and Peterson, A. S. (1990). Feature-oriented domain analysis (foda) feasibility study. Technical report, DTIC Document.

Kastner, C., Thum, T., Saake, G., Feigenspan, J., Leich, T., Wielgorz, F., and Apel, S. (2009). FeatureIDE: A tool framework for feature-oriented software development. In ICSE, pages 611–614. IEEE.

Mendonca, M., Branco, M., and Cowan, D. (2009). S.P.L.O.T.: Software Product Lines Online Tools. In ACM SIGPLAN, pages 761–762, New York USA. ACM.

Pohl, K., Böckle, G., and van Der Linden, F. J. (2005). Software product line engineering: foundations, principles and techniques. Springer Science & Business Media.

Rodrigues, E., Zorzo, A., de Oliveira, E., Gimenes, I., Maldonado, J. C., and Domingues, A. (2012). PlugSPL: An Automated Environment for Supporting Plugin-based Software Product Lines. In SEKE, pages 647–650.

SEI, T. S. E. I. (2017). Software product lines. http://www.sei.cmu.edu/productlines/. Acessado: 30-09-2017.
Publicado
18/10/2017
LIMA, Fernando; MARCHEZAN, Luciano; LASER, Marcelo; RODRIGUES, Elder; BERNARDINO, Maicon. Web-Atlas: Uma Ferramenta Web para Modelagem de Características. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 1. , 2017, Alegrete. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 121-128.