首页> 外文会议>International conference on the unified modeling language >A Model-Driven Runtime Environment for Web Applications
【24h】

A Model-Driven Runtime Environment for Web Applications

机译:Web应用程序的模型驱动运行时环境

获取原文

摘要

A large part of software development these days deals with building so-called Web applications. Many of these applications are data-base-powered and exhibit a page layout and navigational structure that is close to the class structure of the entities being managed by the system. ALso, there is often only limited application-specific business logic. This makes the usual three-tier architectural approach unappealing, because it results in a lot of unnecessary overhead. One possible solution to this problem is the use of model-driven architecture (MDA). A simple platform-independent domain describing only the entity structure of interest could be transformed into a platform-specific model that incorporates a persistence mechanism and a user interface. Yet, this raises a number of additional problems caused by the one-way, multi-transformational nature of the MDA process. To cope with these problems, the authors propose the notion of a model-driven runtime (MDR) environment that is able to execute a platform-independent model for a specific purpose instead of transforming it. The paper explains the concepts of an MDR that interprets OCL-annotated class diagrams and state machines to realize Web applications. It shows the authors' implementation of the approach, the Infolayer system, which is already used by a number of applications. Experiences from these applications are described, and the approach is compared to others.
机译:这些天的软件开发的大量部分处理了建立所谓的Web应用程序。这些应用程序中的许多应用程序是数据基础供电,并且展示了靠近系统管理的实体的类结构的页面布局和导航结构。此外,通常只有有限的应用程序特定的业务逻辑。这使得通常的三级架构方法不吸引人,因为它会导致很多不必要的开销。此问题的一个可能解决方案是使用模型驱动的架构(MDA)。描述仅描述感兴趣的实体结构的简单平台独立域可以转换为包含持久机制和用户界面的特定于平台的模型。然而,这提出了由MDA过程的单向,多变形性质引起的许多额外问题。为了应对这些问题,作者提出了一种能够为特定目的执行平台 - 独立模型而不是转换它的模型驱动的运行时(MDR)环境的概念。本文解释了MDR的概念,解释OCL注释的类图和状态机以实现Web应用程序。它显示了作者的方法,该方法是许多应用程序已经使用的Imolayer系统。描述了这些应用程序的经验,并将该方法与其他应用进行比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号