Software desing for for dietary validation of nutritious menus

Authors

  • Pilar Pozos-Parra División Académica de Ciencias de la Salud. Universidad Juárez Autónoma de Tabasco. Tabasco, México http://orcid.org/0000-0002-7617-7457
  • Oscar Chávez-Bosquez División Académica de Informática y Sistemas. Universidad Juárez Autónoma de Tabasco. Tabasco, México http://orcid.org/0000-0002-0324-9886
  • Alejandra Anlehu-Tello División Académica de Informática y Sistemas. Universidad Juárez Autónoma de Tabasco. Tabasco, México

DOI:

https://doi.org/10.14306/renhyd.22.2.419

Keywords:

Healthy diet, Software design, Diet, Food, and Nutrition, Menu Planning.

Abstract

Introduction: There is a number of software tools aimed at the validation of healthy menus, but their underlying model remains unknown and they are not very flexible to be modified. The goal of this project is to show a basis model, described in standard computer languages, flexible to be modified and also a related software tool for menu planning and validation. The software tool validates the Laws of Correct Nutrition, criteria described in most of the food guides are included in this model, yet allows to create constraint formulation without having knowledge in programming.

Materials and methods: After the definition of the requirements via food guides analysis, we consult nutrition scientists from Universidad Juárez Autónoma de Tabasco. Then we design the software and implemented it. We capture the values included in the Mexican food tables. We finally validate and verify the model and some menus.

Results: We develop an embedded system in which we perform the validation of 7 menus of people with different characteristics: 4 women and 3 men, ages ranging from 18 to 43 years, heights from 153 to 178 cm, weights from 48 to 78 kg, and budget from $60 to $200 Mexican pesos. These menus were validated by nutrition scientists.

Conclusion: Menu planning for a nutritional-diet point of view is essential, as this is a heavy-resources-consuming process. To offer an adaptable software tool which performs menu validation automatically targets the solution of health problems related to feeding.

Author Biographies

Pilar Pozos-Parra, División Académica de Ciencias de la Salud. Universidad Juárez Autónoma de Tabasco. Tabasco, México

Doctora en Ciencias de la Computación y Licenciada en Nutrición

Oscar Chávez-Bosquez, División Académica de Informática y Sistemas. Universidad Juárez Autónoma de Tabasco. Tabasco, México

Egresado del Doctorado en Ciencias de la Computación de la UJAT. Interesado en aplicar técnicas de Inteligencia Artificial en la generación de menús nutritivos.

Alejandra Anlehu-Tello, División Académica de Informática y Sistemas. Universidad Juárez Autónoma de Tabasco. Tabasco, México

Doctora en Educación y Licenciada en Nutrición

References

(1) Organización de las Naciones Unidas para la Alimentación y la Agricultura. Guías alimentarias basadas en alimentos [Internet]. Food and Agriculture Organization of the United Nations. 2018 [citado 2 de abril de 2018]. Disponible en: http://www.fao.org/nutrition/educacion-nutricional/food-dietary-guidelines/home/es/

(2) Gonzalez C, Garnett T. Plates, pyramids, and planets: developments in national healthy and sustainable dietary guidelines: a state of play assessment. Oxford: Food and Agriculture Organization of the United Nations and The Food Climate Research Network; 2016. Disponible en: http://www.fao.org/3/a-i5640e.pdf

(3) Secretaría de Salud (MX). Norma Oficial Mexicana NOM-043.SSA2-2012, Servicios básicos de salud. Promoción y educación para la salud en materia alimentaria. Criterios para brindar orientación. NOM-043.SSA2-2005 2012. Disponible en: http://www.dof.gob.mx/nota_detalle.php?codigo=5285372&fecha=22/01/2013

(4) Sociedad Española para el Estudio de la Obesidad, Sociedad Española de Endocrinología y Nutrición. ¿Conoces el «plato ideal»? Tu salud está en el plato. SEEDO - SEEN; 2012. Disponible en: http://www.seen.es/docs/apartados/660/folleto-dia-persona-obesa2012.pdf

(5) U.S. Department of Agriculture. MyPlate. USDA; 2010. Disponible en: https://choosemyplate-prod.azureedge.net/sites/default/files/printablematerials/GettingStartedWithMyPlate.pdf

(6) Téllez ME. Nutrición clínica. 1a ed. México, D.F.: Manual Moderno; 2010.

(7) Willett WC, Sacks F, Trichopoulou A, Drescher G, Ferro-Luzzi A, Helsing E, et al. Mediterranean diet pyramid: a cultural model for healthy eating. Am J Clin Nutr. 1995;61(6 Suppl):1402S-1406S.

(8) Defranchi RLB de, Nelson JK. Evolution and trends of the dietetics profession in the United States of America and in Argentina: north and south united by similar challenges. Arch Latinoam Nutr. 2009;59(2):113-9.

(9) Ramos R. Alimentación normal en niños y adolescentes: teoría y práctica. México, D.F.: El manual moderno; 1985.

(10) Antico RM. El profesor Dr. Pedro Escudero y su obra. Rev Digital Cienc. 2007;7(6):1-5.

(11) Bourges H, Bengoa JM, O’Donnell AM. Historias de la Nutrición en América Latina. Publicación SLAN #1. Buenos Aires: Nutricia-Bagó; 2002. Disponible en: https://www.fundacionbengoa.org/publicaciones/images/414/Historias%20Nutrici%C3%B3n.pdf

(12) Chávez-Bosquez O, Pozos-Parra P. The Latin American laws of correct nutrition: Review, unified interpretation, model and tools. Comput Biol Med. 2016;70:67-79.

(13) Gogolla M, Büttner F, Richters M. USE: A UML-based specification environment for validating UML and OCL. Sci Comput Program. 1 de diciembre de 2007;69(1):27-34.

(14) Rumbaugh J, Jacobson I, Booch G. El lenguaje unificado de modelado: Manual de referencia. 2ª ed. Madrid: Pearson Educación; 2007.

(15) Pressman RS. Ingeniería del software. Un enfoque práctico. 7ª ed. México, D.F.: McGraw-Hill Interamericana Editores; 2010.

(16) Cabot J, Gogolla M. Object Constraint Language (OCL): A Definitive Guide. En: Bernardo M, Cortellessa V, Pierantonio A, editores. Formal Methods for Model-Driven Engineering: 12th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2012, Bertinoro, Italy, June 18-23, 2012 Advanced Lectures. Berlin, Heidelberg: Springer-Verlag; 2012. p. 58-90. (Lecture Notes in Computer Science). Disponible en: https://link.springer.com/chapter/10.1007/978-3-642-30982-3_3

(17) Ziemann P, Gogolla M. Validating OCL Specifications with the USE Tool: An Example Based on the BART Case Study. Electron Notes Theor Comput Sci. 2003;80:157-69.

(18) Larsson D, Mostowski W. Specifying Java Card API in OCL. Electron Notes Theor Comput Sci. 2004;102:3-19.

(19) Ortiz López D. Transformación de modelos del estándar de salud HL7 a UML/OCL. [Barcelona]: Universitat Politècnica de Catalunya; 2011. Disponible en: http://hdl.handle.net/2099.1/12477

(20) Garry D, Balfe T. Experiences Using OCL for Business Rules on Financial Messaging. En: Proceedings of the 12th Workshop on OCL and Textual Modelling. New York, NY, USA: ACM; 2012. p. 65–66. (OCL ’12). Disponible en: http://doi.acm.org/10.1145/2428516.2428529

(21) Vogel L. Eclipse Modeling Framework (EMF) - Tutorial [Internet]. vogella.com. 2016 [citado 3 de enero de 2017]. Disponible en: http://www.vogella.com/tutorials/EclipseEMF/article.html

(22) Helming J, Koegel M. EMF Tutorial: What every Eclipse developer should know about EMF. EclipseSource. 2014 [citado 17 de junio de 2016]. Disponible en: https://eclipsesource.com/blogs/tutorials/emf-tutorial/

(23) Chávez A, Ledesma JA, Mendoza E, Calvo C, Castro MI, Ávila A, et al. Tablas de uso práctico de los alimentos de mayor consumo «Miriam Muñoz». 3ª ed. México, D.F.: McGrawHill Education; 2014.

(24) Pérez AB, Palacios B, Castro AL, Flores I. Sistema Mexicano de Alimentos Equivalentes. 4ª ed. México, D.F.: Fomento de Nutrición y Salud; 2014.

(25) Steinberg D, Budinsky F, Paternostro M, Merks E. EMF: Eclipse Modeling Framework. 2nd ed. Upper Saddle River, NJ: Addison-Wesley; 2008. (Eclipse Series).

(26) Chávez-Bosquez O, Pozos-Parra P. Modelo de las Leyes de la Alimentación en OCL. Open Sci Framework [Internet]. 2018; Disponible en: https://osf.io/25fq7/

(27) Perichart O. Manual de lineamientos para la práctica de la nutrición clínica: enfermedades crónico-degenerativas. México, D.F.: McGrawHill; 2012.

(28) Ascencio C. Elementos fundamentales en el cálculo de dietas. 2a ed. México, D.F.: El Manual Moderno; 2017.

(29) Casanueva E, Kaufer-Horwitz M, Pérz-Lizaur AB, Arroyo P. Nutriología médica. 3ª ed. México, D.F.: Editorial Médica Panamericana; 2008.

(30) López LB, Suárez MM. Fundamentos de nutrición normal. Buenos Aires: El Ateneo; 2002.

(31) Quintín J. Dietética: nutrición normal. 8ª. México, D.F.: Méndez; 1985.

(32) Queralt A, Teniente E. Verification and Validation of UML Conceptual Schemas with OCL Constraints. ACM Trans Softw Eng Methodol. 2012;21(2):13:1–13:41.

(33) Arjona A. Generación de aplicaciones ricas: EMF Client Platform/Forms. GitBook; 2015. Disponible en: https://legacy.gitbook.com/download/pdf/book/antonioarjona/generacion-de-aplicaciones-emf-platform-forms

(34) Koegel M, Helming J. Getting started with EMF Forms – EclipseSource. EclipseSource. 2015 [citado 4 de abril de 2016]. Disponible en: https://eclipsesource.com/blogs/tutorials/getting-started-with-emf-forms/

(35) Arancibia PY. Sistema de evaluación nutricional y asignación de menús a minutas utilizando Simulated Annealing. [Valparaíso, Chile]: Pontificia Universidad Católica de Valparaíso; 2012. Disponible en: http://opac.pucv.cl/pucv_txt/txt-3500/UCF3539_01.pdf

Published

2018-07-12

How to Cite

Pozos-Parra, P., Chávez-Bosquez, O., & Anlehu-Tello, A. (2018). Software desing for for dietary validation of nutritious menus. Spanish Journal of Human Nutrition and Dietetics, 22(2), 117–131. https://doi.org/10.14306/renhyd.22.2.419