Multiple View Interactive Environment to Analyze Software Product Line Tools

  • Kattiana Constantino Federal University of Minas Gerais (UFMG)
  • Eduardo Figueiredo Federal University of Minas Gerais (UFMG)
  • Glauco Carneiro Universidade Salvador (UNIFACS)
  • Raquel Minardi Federal University of Minas Gerais (UFMG)

Resumo


Software Product Line (SPL) relies on the development of a collection of information systems from a shared set of software assets. In this context, the adoption of SPL in the industry relies heavily on tool support. This paper presents ViSPLatform, a visualization environment aimed at portraying data related to experiments focusing on SPL tools. We conducted a preliminary evaluation to analyze to which extent the platform is effective to support the understanding of characteristics of the SPL tools. The results of this study show that ViSPLatform can somehow indicate strengths and improvement opportunities in the analyzed SPL tools. For instance, they show that Automatic Analysis is a strength of the SPLOT tool and that Interface is an improvement opportunity. (Better if read in colors).

Palavras-chave: Software product line tools, information visualization

Referências

Calil, A. and Mello, R. S. SimpleSQL: A Relational Layer for SimpleDB. In: East European Conference on Advances in Databases and Information Systems (ADBIS), Springer- Verlag, 2012.

Curino, C. et al. Relational Cloud: a Database Service for the Cloud. In: Biennial Conference on Innovative Data Systems Research (CIDR), 2011. p.235-240.

Fielding, R. T. Architectural styles and the design of network-based software architectures. PhD Thesis, University of California, Irvine, 2000.

Hecht, R. and Jablonski, S. NoSQL Evaluation: A Use Case- Oriented Survey. In: International Conference on Cloud and Service Computing (CSC), 2011. p.336-341.

Heroku. Disponível em: http://www.heroku.com. Último acesso em 28/02/2015.

JSON. Disponível em: http://www.json.org. Último acesso em 28/02/2015.

Maven. Disponível em: http://www.maven.apache.org. Último acesso em 28/02/2015.

Mishra, P.; Eich, M. H. Join Processing in Relational Databases. ACM Computing Surveys, v. 24, n. 1, p.63–113, 1992.

MySQL World Database. Disponível em: https://dev.mysql.com/doc/world-setup/en/. Último acesso em 28/02/2015.

Pierre, G.; Stratan, C. ConPaaS: A Platform for Hosting Elastic Cloud Applications. IEEE Internet Computing, v.16, n.5, p.88-92, 2012.

Planet Cassandra. What is NoSQL. Disponível em: http://www.planetcassandra.org/what-is-nosql/. Último acesso em 28/02/2015.

Project Voldemort. Disponível em: http://www.projectvoldemort.com/voldemort/. Último acesso em 28/02/2015.

Rith, J.; Lehmayr P. S.; Meyer-Wegener, K. Speaking in Tongues: SQL access to NoSQL systems. In: ACM Symposium on Applied Computing (SAC), 2014. p.855-857.

Sadalage, P. J. and Fowler, M. NoSQL Distilled. Addison- Wesley Professional, 2012.

Tiwari, S. Professional NoSQL. Wrox, 2011.
Publicado
17/05/2016
CONSTANTINO, Kattiana; FIGUEIREDO, Eduardo; CARNEIRO, Glauco; MINARDI, Raquel. Multiple View Interactive Environment to Analyze Software Product Line Tools. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 12. , 2016, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 240-247. DOI: https://doi.org/10.5753/sbsi.2016.5968.