Web-Atlas: Uma Ferramenta Web para Modelagem de Características
Abstract
This work presents Web-Atlas, a tool developed to assist the process of teaching-learning feature modeling of Software Product Lines (SPL). Web- Atlas is a stand-alone Web tool that searchc to provides an intuitive interface to the user. The tool provides basic features, such as: create, edit, save, load and validate feature models. With these features and characteristics, we believe that the tool may be used to support the teaching of SPL as well as be applie idn real projects in the industry.
References
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.
