Desarrollo de aplicación para la gestión del conocimiento de modelos matemáticos - Development of a knowledge management tool of mathematical model

Autores/as

  • Viridiana Rodríguez Cardiel Centro de Investigación en Matemáticas (CIMAT) Unidad Zacatecas, México.
  • Edrisi Muñoz Mata Centro de Investigación en Matemáticas (CIMAT) Unidad Zacatecas, México.

DOI:

https://doi.org/10.32870/recibe.v4i1.47

Palabras clave:

Ingeniería de software, ontologías, modelos matemáticos

Resumen

En la actualidad diferentes áreas científicas hacen uso de modelos matemáticos, como una herramienta básica para diferentes funcionalidades. Generalmente, los modelos matemáticos son muy complejos debido a la naturaleza de los elementos representados. Distintos software, aplicaciones y herramientas, permiten representar y procesar resultados de estos modelos complejos, sin embargo estas herramientas no son diseñadas para entender y crear conocimiento de los modelos. El siguiente trabajo presenta el desarrollo de una aplicación de gestión de conocimiento matemático mediante la utilización de tecnologías de gestión de conocimiento, cuyo objetivo administra y entiende modelos matemáticos. Asimismo se dedica una parte esencial en el proceso y resultados de la herramienta utilizada en el algoritmo propuesto para la minimización del makespan de batch plants multipropósito en el área de procesos del área de ingeniería en su representación informal. Esta representación informal comprende dos códigos distintos: i) la expresión en lenguaje matemático (por símbolos) y; ii) la expresión en lenguaje natural (oración entendible al usuario).Abstract: Nowadays most of the scientific areas use mathematical models as a basic tool to support different functionalities. In general, most of the mathematical models involves too much complexity, due to the nature of mathematical language and the elements that they intent to represent. A wide range of different software, applications and tools can handle those models, however they have not been designed to understand and create knowledge from those models. This work presents the development of an application based on knowledge management technologies, which aim to manage and understand mathematical models. Thus, this paper shows the process and result of the developed tool used in an algorithm for the minimization of the makespan of multipurpose batch plants in the process system engineering area. Finally, two main features for informal representation (for human understanding) are presented: i) each mathematical expression presented in a symbolic manner and; ii) each mathematical expression expressed as natural language sentences.Keywords: Software engineering, ontology, mathematical models.

Biografía del autor/a

Viridiana Rodríguez Cardiel, Centro de Investigación en Matemáticas (CIMAT) Unidad Zacatecas, México.

Viridiana Rodríguez Cardiel. Ingeniero en Computación, egresada de la Universidad Autónoma de Zacatecas, en la ciudad de Zacatecas. Actualmente estudia la maestría en Ingeniería de Software en el Centro de Investigación en Matemáticas (CIMAT). Ha trabajado en ambiente de desarrollo de software, ejecutando los roles de tester, análista, desarrollador y líder de proyecto. En el 2014 formó parte del grupo evaluador de SCAMPI A, para obtener el nivel 2 de madurez del modelo CMMI-DEV v1.3. Su interés se centra en el desarrollo de software con calidad y gestión de conocimiento.

Edrisi Muñoz Mata, Centro de Investigación en Matemáticas (CIMAT) Unidad Zacatecas, México.

Edrisi Muñoz Mata. Ingeniero industrial con especialidad en manufactura y Maestro en ciencias en ingeniaría industrial con especialidad en calidad por el Instituto tecnológico de Orizaba (ITO) de México. Doctor en filosofía en ingeniaría de procesos químicos por la Universidad Politécnica (UPC) de Cataluña de España. Su área de investigación principal es la gestión del conocimiento mediante el desarrollo de modelos ontológicos, sistemas de soporte a las decisiones en distintas áreas de proceso y optimización de procesos mediante el uso de modelos analíticos rigurosos. Actualmente es investigador asociado del Centro de Investigación en Matemáticas A.C. (CIMAT) de México, así como investigador invitado en el Centro de procesos y medio ambiente en la UPC. Su participación compete diferentes proyectos de investigación mexicanos y europeos. Participa en la publicación de diferentes artículos en revistas internacionales indexadas, así como en distintos congresos internacionales de renombre. Última publicación: Edrisi Muñoz, Elisabet Capón-García, José Miguel Laínez, Antonio Espuña, Luis Puigjaner, Integration of enterprise levels based on an ontological framework, Chemical Engineering Research and Design, Volume 91, Issue 8, August 2013, Pages 1542-1556, ISSN 0263-8762.

Citas

Ausbrooks, R., Buswell, S., Carlisle, D., Chavchanidze, G., Dalmas, S., Devitt, S., Díaz, A., Dooley, S., Hunter, R., Ion, P., Kohlhase, M., Lazrek, A., Libbrecht, P., Miller, B., Miner, R., Rowley, C., Sargent, M., Smith, B., Soiffer, N., Sutor, R., Watt, S. (2010). Mathematical Markup Language ( MathML ) Version 3 . 0, (October).

Capón-García, E.(2011).Integrated scheduling decision making in enterprise wide optimization. Ph.D. thesis, Universitat Politécnica de Catalunya. pp.215-217.

Chero, R. I., León, R. V., & Matemática, D. A. D. E. (2005). Breve manual de Mathematica 5.1 (eumed.). Castilla - Piura, Perú.

Gruber, T. R., & Olsen, G. R. (1994). An ontology for engineering mathematics, Proceedings of the fourth internationalconference on principles of knowledge representation and reasoning. pp. 258–269, Gustav Stresemann Institut, Bonn, Germany.

Maravelias, CT; Grossmann, IE.(2003).Minimization of the makespan with a discrete-time state-task network formulation. AMER Chemical Soc, 1155 16TH ST, NW, Washington, DC 20036 USA

Mcnavage, T. (2010). JavaScript for Absolute Beginners. Apress. doi:10.1007/978-1-4302-7218-2

Muñoz, E., Capón-García, E., Laínez-Aguirre, J. M., Espuña, A., & Puigjaner, L. (2014). Using mathematical knowledge management to support integrated decision-making in the enterprise. Computers & Chemical Engineering, 66, 139–150. doi:10.1016/j.compchemeng.2014.02.026

Nirosh. (11 de Dec de 2013). Introduction to Object Oriented Programming Concepts (OOP) and More. CodeProject, http://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep#OOP

Risberg, T., Evans, R., & Tung, P. (n.d.). Developing a Spring Framework MVC application step-by-step. Retrieved December 01, 2014, from http://docs.spring.io/docs/Spring-MVC-step-by-step/

Shah, N.;E.; Pantelides, C.; Sargent, R. A General Algorthm for Short-Term Schecduling of Batch Operations-II.Computational Issues. Comput. Chem Eng. 1993, 17, 229-244

The World Wide Web Consortium. (17 de Julio de 2014). Extensible Markup Language (XML).W3C 's Ubiquitous Web Domain, http://www.w3.org/XML/

Keith, C. (2010). Praise for Agile Game Development with Scrum. Addison-Wesley Professional; 1 edition.

Wolfram Research. (2014). Working with MathML.WOLFRAM, http://reference.wolfram.com/language/XML/tutorial/MathML.html

Descargas

Publicado

2017-12-06

Cómo citar

Rodríguez Cardiel, V., & Muñoz Mata, E. (2017). Desarrollo de aplicación para la gestión del conocimiento de modelos matemáticos - Development of a knowledge management tool of mathematical model. ReCIBE, Revista electrónica De Computación, Informática, Biomédica Y Electrónica, 4(1), VIII. https://doi.org/10.32870/recibe.v4i1.47

Número

Sección

Computación e Informática