Maria Consuelo Franky, Jaime A. Pavlich-Mariscal, Maria Catalina Acero, Angee Zambrano, John C. Olarte, Jorge Camargo and Nicolás Pinzón
This purpose of this paper is to present ISML-MDE, a model-driven environment that includes ISML, a platform-independent modeling language for enterprise applications; ISML-GEN, a…
Abstract
Purpose
This purpose of this paper is to present ISML-MDE, a model-driven environment that includes ISML, a platform-independent modeling language for enterprise applications; ISML-GEN, a code generation framework to automatically generate code from models; and LionWizard, a tool to automatically integrate different components into a unified codebase.
Design/methodology/approach
The development comprises five stages: standardizing architecture; refactoring and adapting existing components; automating their integration; developing a modeling language; and creating code generators. After development, model-to-code ratios in ISML-MDE are measured for different applications.
Findings
The average model-to-code ratio is approximately 1:4.6 when using the code generators from arbitrary models. If a model transformation is performed previously to the code generation, this ratio raises to 1:115. The current validation efforts show that ISML properly supports several DSL essential characteristics described by Kahraman and Bilgen (2015).
Research limitations/implications
ISML-MDE was tested on relatively small applications. Further validation of the approach requires measurement of development times and their comparison with previous similar projects, to determine the gains in productivity.
Originality/value
The value of ISML-MDE can be summarized as follows: ISML-MDE has the potential to significantly reduce development times, because of an adequate use of models and transformations. The design of ISML-MDE addresses real-world development requirements, obtained from a tight interaction between the researchers and the software development company. The underlying process has been thoroughly documented and it is believed it can be used as a reference for future developments of MDE tools under similar conditions.
Details
Keywords
María Paula Flórez, María Catalina Ramírez, Luisa Fernanda Payán-Durán, Mauricio Peralta and Andres Esteban Acero Lopez
This study aims to present a systemic methodological proposal for the reduction of water consumption in rural areas, based on participatory tools.
Abstract
Purpose
This study aims to present a systemic methodological proposal for the reduction of water consumption in rural areas, based on participatory tools.
Design/methodology/approach
A theoretical framework was constructed based on the importance of stakeholders’ participation in the adequate use of the hydro resources, technologies to save water and modeling the adoption of possible water-saving technologies. After that, it was proposed a methodology for the reduction of water consumption in rural areas. This methodology was tested in a participatory study case, including the system dynamics model.
Findings
This study proposes a participatory systemic methodology – PAWAME – participation-water waste-adoption-model-empowerment, which consists of four steps: identify stakeholders and the activities related with the waste of water in the study site and establish their values, measure the adoption that the technology would have based on the awareness generated, relate in a model the variables of the water-consuming activities and the variables of the technology and its adoption to analyze possible future behaviors and empowerment of the technology to reduce water consumption.
Practical implications
In Colombia, part of the population has the wrong perception about the abundance of the hydro resource, and for this reason, people do not use water in a correct way. The inclusion of a participatory systemic methodology was fundamental to apprehend the dynamic aspects of users’ behaviors, as well as of the management of the water resource. The model addresses the complexity of the situation, allowing exploring future scenarios of environmental protection.
Originality/value
This study advances the knowledge in participatory systemic methodology to design and adopt a local technology to save water.