Towards a Product Line for Electronic Shelf Labels Domain

  • Leonardo Venâncio Teixeira UFSCar
  • André Luiz de Oliveira UFJF
  • Fredy João Valente UFSCar
  • Fabiano Ferrari UFSCar
  • Valter Vieira de Camargo UFSCar

Resumo


Electronic Shelf Labels are devices used to dynamically display sales price tags and other product information on the retail shop floor. It is an Internet of Things (IoT) technology that defines a new system domain; the Electronic Shelf Labels (ESL) Domain. Developing solutions for this domain is challenging due to the distributed nature of these applications, and the high degree of variabilities and features. Software Product Lines is an approach that is able to model a domain so that one can facilitate the generation of specific products from this domain. Although the development of this kind of application is complex, currently there are no proposed approaches for making the development easier by means of tools/methodologies. The goal of this paper is to present our initial steps towards the definition of a product line for ESL solutions. The approach we are following for domain analysis is based on two main sources: i) white and grey literature and ii) an existing ESL solution. These two sources provide us with theoretical and technical information from the domain. Our preliminary results include a feature diagram and a mapping table that can be used for generating products from the SPL.

Referências

Big Lever (2024). Gears: Product line engineering tool & lifecycle framework. Last access in: 12th, July, 2024.

Clements, P. and Northrop, L. (2001). Software Product Lines: Practices and Patterns. Addison-Wesley Professional.

Júnior, J. U., Penteado, R. D., and de Camargo, V. V. (2010). An overview and an empirical evaluation of uml-aof: An uml profile for aspect-oriented frameworks. In Proceedings of the 2010 ACM Symposium on Applied Computing, SAC ’10, pages 2289–2296, New York, NY, USA. Association for Computing Machinery.

Lee, K., Kang, K. C., and Lee, J. (2002). Concepts and guidelines of feature modeling for product line software engineering. In International Conference on Software Reuse.

Ma, Y.-p. and Ma, W.-r. (2017). Design of electronic shelf tag system based on simpliciti. International Journal of Engineering and Applied Sciences, 4(9).

Meticulous Research (2023). Smart Shelves Market - Global Opportunity Analysis and Industry Forecast (2023-2030). Technical Report MRICT - 1041022, Meticulous Market Research Pvt. Ltd.

Pure-Systems (2024). pure::variants. Last access in: 12th, July, 2024.

Shekhawat, S. (2022a). Decentralized pricing on mobile phone-based esls. In 2022 Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pages 245–249.

Shekhawat, S. (2022b). Decentralized pricing on mobile phone-based esls. In 2022 Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pages 245–249.

Suh, T., Kim, H.-s., Ko, J., Badrinarayanan, V., and Bahk, S. (2018). Electronic shelf labels: Prototype development and validation using a design science approach. Journal of Information Technology Management, XXIX:23–38.

Sung, J. (2015). End of paper labels: Emerging smart labels toward internet of things. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pages 216–221.

Wang, Y. and Hu, Y. (2013). Design of electronic shelf label systems based on zigbee. In 2013 IEEE 4th International Conference on Software Engineering and Service Science, pages 415–418.
Publicado
30/09/2024
TEIXEIRA, Leonardo Venâncio; OLIVEIRA, André Luiz de; VALENTE, Fredy João; FERRARI, Fabiano; CAMARGO, Valter Vieira de. Towards a Product Line for Electronic Shelf Labels Domain. In: WORKSHOP DE VISUALIZAÇÃO, EVOLUÇÃO E MANUTENÇÃO DE SOFTWARE (VEM), 12. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 56-66. DOI: https://doi.org/10.5753/vem.2024.3902.