Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem
- Autores
- Garrido, Alejandra; Antonelli, Leandro; Martin, Jonathan; Alemany, M.M.E.; Mula, Josefa
- Año de publicación
- 2020
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión enviada
- Descripción
- Mathematical programming models are invaluable tools at decision making, assisting managers to uncover otherwise 12 unattainable means to optimize their processes. However, the value they provide is only as good as their capacity to 13 capture the process domain. This information can only be obtained from stakeholders, i.e., clients or users, who can 14 hardly communicate the requirements clearly and completely. Besides, existing conceptual models of mathematical 15 programming models are not standardized, nor is the process of deriving the mathematical programming model from 16 the concept model, which remains ad hoc. In this paper, we propose an agile methodology to construct mathematical 17 programming models based on two techniques from requirements engineering that have been proven effective at 18 requirements elicitation: the language extended lexicon (LEL) and scenarios. Using the pair of LEL + scenarios allows 19 to create a conceptual model that is clear and complete enough to derive a mathematical programming model that 20 effectively captures the business domain. We also define an ontology to describe the pair LEL + scenarios, which has 21 been implemented with a semantic mediawiki and allows the collaborative construction of the conceptual model and 22 the semi-automatic derivation of mathematical programming model elements. The process is applied and validated in 23 a known fresh tomato packing optimization problem. This proposal can be of high relevance for the development and 24 implementation of mathematical programming models for optimizing agriculture and supply chain management 25 related processes in order to fill the current gap between mathematical programming models in the theory and the 26 practice.
- Materia
-
Ciencias de la Computación e Información
Language extended lexicon (LEL)
scenarios
software engineering
mathematical programming
fresh tomato packing - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/10703
Ver los metadatos del registro completo
id |
CICBA_bc2e8090f6449e35f708d2b5dfff2d58 |
---|---|
oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/10703 |
network_acronym_str |
CICBA |
repository_id_str |
9441 |
network_name_str |
CIC Digital (CICBA) |
spelling |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problemGarrido, AlejandraAntonelli, LeandroMartin, JonathanAlemany, M.M.E.Mula, JosefaCiencias de la Computación e InformaciónLanguage extended lexicon (LEL)scenariossoftware engineeringmathematical programmingfresh tomato packingMathematical programming models are invaluable tools at decision making, assisting managers to uncover otherwise 12 unattainable means to optimize their processes. However, the value they provide is only as good as their capacity to 13 capture the process domain. This information can only be obtained from stakeholders, i.e., clients or users, who can 14 hardly communicate the requirements clearly and completely. Besides, existing conceptual models of mathematical 15 programming models are not standardized, nor is the process of deriving the mathematical programming model from 16 the concept model, which remains ad hoc. In this paper, we propose an agile methodology to construct mathematical 17 programming models based on two techniques from requirements engineering that have been proven effective at 18 requirements elicitation: the language extended lexicon (LEL) and scenarios. Using the pair of LEL + scenarios allows 19 to create a conceptual model that is clear and complete enough to derive a mathematical programming model that 20 effectively captures the business domain. We also define an ontology to describe the pair LEL + scenarios, which has 21 been implemented with a semantic mediawiki and allows the collaborative construction of the conceptual model and 22 the semi-automatic derivation of mathematical programming model elements. The process is applied and validated in 23 a known fresh tomato packing optimization problem. This proposal can be of high relevance for the development and 24 implementation of mathematical programming models for optimizing agriculture and supply chain management 25 related processes in order to fill the current gap between mathematical programming models in the theory and the 26 practice.2020-03info:eu-repo/semantics/articleinfo:eu-repo/semantics/submittedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/10703enginfo:eu-repo/semantics/altIdentifier/doi/10.1016/j.compag.2020.105242info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-04T09:43:36Zoai:digital.cic.gba.gob.ar:11746/10703Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-04 09:43:36.673CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
dc.title.none.fl_str_mv |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
title |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
spellingShingle |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem Garrido, Alejandra Ciencias de la Computación e Información Language extended lexicon (LEL) scenarios software engineering mathematical programming fresh tomato packing |
title_short |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
title_full |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
title_fullStr |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
title_full_unstemmed |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
title_sort |
Using LEL and scenarios to derive mathematical programming models: application in a fresh tomato packing problem |
dc.creator.none.fl_str_mv |
Garrido, Alejandra Antonelli, Leandro Martin, Jonathan Alemany, M.M.E. Mula, Josefa |
author |
Garrido, Alejandra |
author_facet |
Garrido, Alejandra Antonelli, Leandro Martin, Jonathan Alemany, M.M.E. Mula, Josefa |
author_role |
author |
author2 |
Antonelli, Leandro Martin, Jonathan Alemany, M.M.E. Mula, Josefa |
author2_role |
author author author author |
dc.subject.none.fl_str_mv |
Ciencias de la Computación e Información Language extended lexicon (LEL) scenarios software engineering mathematical programming fresh tomato packing |
topic |
Ciencias de la Computación e Información Language extended lexicon (LEL) scenarios software engineering mathematical programming fresh tomato packing |
dc.description.none.fl_txt_mv |
Mathematical programming models are invaluable tools at decision making, assisting managers to uncover otherwise 12 unattainable means to optimize their processes. However, the value they provide is only as good as their capacity to 13 capture the process domain. This information can only be obtained from stakeholders, i.e., clients or users, who can 14 hardly communicate the requirements clearly and completely. Besides, existing conceptual models of mathematical 15 programming models are not standardized, nor is the process of deriving the mathematical programming model from 16 the concept model, which remains ad hoc. In this paper, we propose an agile methodology to construct mathematical 17 programming models based on two techniques from requirements engineering that have been proven effective at 18 requirements elicitation: the language extended lexicon (LEL) and scenarios. Using the pair of LEL + scenarios allows 19 to create a conceptual model that is clear and complete enough to derive a mathematical programming model that 20 effectively captures the business domain. We also define an ontology to describe the pair LEL + scenarios, which has 21 been implemented with a semantic mediawiki and allows the collaborative construction of the conceptual model and 22 the semi-automatic derivation of mathematical programming model elements. The process is applied and validated in 23 a known fresh tomato packing optimization problem. This proposal can be of high relevance for the development and 24 implementation of mathematical programming models for optimizing agriculture and supply chain management 25 related processes in order to fill the current gap between mathematical programming models in the theory and the 26 practice. |
description |
Mathematical programming models are invaluable tools at decision making, assisting managers to uncover otherwise 12 unattainable means to optimize their processes. However, the value they provide is only as good as their capacity to 13 capture the process domain. This information can only be obtained from stakeholders, i.e., clients or users, who can 14 hardly communicate the requirements clearly and completely. Besides, existing conceptual models of mathematical 15 programming models are not standardized, nor is the process of deriving the mathematical programming model from 16 the concept model, which remains ad hoc. In this paper, we propose an agile methodology to construct mathematical 17 programming models based on two techniques from requirements engineering that have been proven effective at 18 requirements elicitation: the language extended lexicon (LEL) and scenarios. Using the pair of LEL + scenarios allows 19 to create a conceptual model that is clear and complete enough to derive a mathematical programming model that 20 effectively captures the business domain. We also define an ontology to describe the pair LEL + scenarios, which has 21 been implemented with a semantic mediawiki and allows the collaborative construction of the conceptual model and 22 the semi-automatic derivation of mathematical programming model elements. The process is applied and validated in 23 a known fresh tomato packing optimization problem. This proposal can be of high relevance for the development and 24 implementation of mathematical programming models for optimizing agriculture and supply chain management 25 related processes in order to fill the current gap between mathematical programming models in the theory and the 26 practice. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-03 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/submittedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
submittedVersion |
dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/10703 |
url |
https://digital.cic.gba.gob.ar/handle/11746/10703 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.compag.2020.105242 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:CIC Digital (CICBA) instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires instacron:CICBA |
reponame_str |
CIC Digital (CICBA) |
collection |
CIC Digital (CICBA) |
instname_str |
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
instacron_str |
CICBA |
institution |
CICBA |
repository.name.fl_str_mv |
CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
repository.mail.fl_str_mv |
marisa.degiusti@sedici.unlp.edu.ar |
_version_ |
1842340427159568384 |
score |
12.623145 |