Web-Atlas: Uma Ferramenta Web para Modelagem de Características
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
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.