En esta tesis se aplicará una rama de la ingeniería de software denominada Desarrollo de Software Dirigido por Modelos (MDD por sus siglas en ingles: Model Driven software Development) El enfoque de Desarrollo Dirigido por Modelos (MDD), surge como un cambio del paradigma de desarrollo de software centrado en el código al desarrollo basado en modelos. Este enfoque promueve la sistematización y la automatización de la construcción de artefactos de software. Los modelos son considerados constructores de primera clase en el desarrollo de software, y el conocimiento de los desarrolladores se encapsula a través transformaciones de modelos. La característica esencial de la MDD es que el el foco primario de desarrollo de software y los productos del trabajo, son modelos. Su principal ventaja es que los modelos se pueden expresar en los diferentes niveles de abstracción y, por lo tanto están menos vinculados a algún tipo de soporte tecnológico. El objetivo de esta tesis es proveer soporte para la creación de modelos de software para sistemas de control de calidad de granos almacenados en silobolsas y sistemas similares en otras áreas de agro-tecnología.