首页> 外文OA文献 >Diseño e implementación de un generador de código para modelos de interfaces gráficas en el lenguaje ActionGUI
【2h】

Diseño e implementación de un generador de código para modelos de interfaces gráficas en el lenguaje ActionGUI

机译:使用ActionGUI语言设计和实现图形界面模型的代码生成器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

La programación de aplicaciones no ha cambiado sustancialmente desde que los lenguajes de alto nivel hicieron acto de presencia. Muchos pensaron en los años noventa que el desarrollo dirigido por modelos proporcionaría las herramientas necesarias para hacer del desarrollo de software una verdadera ingeniería, pero lo cierto es que no ha llegado a penetrar realmente en unaudindustria donde hasta que la aplicación no ha sido al menos parcialmente codificada es difícil saber si cumple o no los requisitos impuestos por el cliente.udEl santo grial que la arquitectura dirigida por modelos promete es la generación de código automática, esto es: Los ingenieros diseñan el modelo de la aplicación y tras unas transformaciones automáticas, el código de la aplicación se genera automáticamente. Si bien para aplicaciones de ámbitoudgeneral esto se encuentra lejos de la realidad, han ido surgiendo herramientas capaces de traducir modelos a aplicaciones en ámbitos concretos. Un ejemplo de estas herramientas es SmartGUI, que mediante un lenguaje de modelado propio es capaz de generar la aplicación garantizando además la seguridad de esta. Para ello la herramienta se orienta al desarrollo de aplicaciones cuyoudobjetivo sea trabajar con seguridad sobre un modelo de datos.udEste texto describe primero los lenguajes usados por SmartGUI, cómo se describen los datos de la aplicación, las normas que rigen quién puede acceder a ellos y en qué modo, cómo diseñar el flujo del programa a través de ventanas y el lenguaje en el que sintetiza estas tres facetas de la aplicación. A continuación se trata cómo se traducen estos lenguajes en código computable y finalmente estudia SmartGUI Viewer, el motor que ejecuta la aplicaciónudgenerada interpretando el propio modelo, explicando cómo se transladan conceptos abstractos de SmartGUI a entidades concretas.
机译:自从高级语言问世以来,应用程序编程并未发生实质性变化。许多人回想起1990年代,模型驱动的开发将提供使软件开发真正地工程化所必需的工具,但事实是,它并没有真正渗透到工业界,直到没有应用程序。较少的部分编码,很难知道它是否满足客户的要求 u模型驱动的体系结构保证的圣杯是自动代码的生成,即:工程师设计应用程序模型并经过一些转换自动,应用程序代码是自动生成的。尽管对于预算范围内的应用程序而言,这还远非现实,但已经出现了能够将模型转换为特定范围内的应用程序的工具。这些工具的一个示例是SmartGUI,它通过自己的建模语言能够生成应用程序,并保证其安全性。为此,该工具面向以数据模型的安全性为目标的应用程序的开发。本文首先描述SmartGUI所使用的语言,如何描述应用程序数据,控制谁可以访问的规则对他们以及以什么方式,如何设计通过Windows的程序流程以及合成应用程序这三个方面的语言。接下来,我们将讨论如何将这些语言转换为可计算的代码,并最终研究SmartGUI Viewer,该引擎执行生成的应用程序来解释模型本身,解释如何将抽象的SmartGUI概念转换为特定的实体。

著录项

  • 作者

    Ortiz Jaureguizar Gonzalo;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 es
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号