首页> 外文期刊>Science of Computer Programming >Decoupling web application concerns through weaving operations
【24h】

Decoupling web application concerns through weaving operations

机译:通过编织操作将Web应用程序关注点分离

获取原文
获取原文并翻译 | 示例
           

摘要

Today's Web applications require instruments and techniques able to face their complexity which has noticeably increased at the expense of productivity and quality factors. A number of design methodologies have been proposed in the process of trying to provide developers with languages and tools to abstract and capture Web applications under orthogonal views, like data, navigation and presentation. While the different modeling language constructs can be unified in a common metamodel, consistency among the distinct concerns is guaranteed by less formal relations. Usually, they are based on name conventions and/or ad hoc tool support that could affect reuse and maintenance ratings of specifications. In order to define rigorous and explicit correspondences between the artifacts produced during a system development, this paper proposes the exploitation of dedicated weaving models. The approach aims at providing structural mappings that do not interfere with the definition of the views on either side achieving a clear separation between them and their connections. Furthermore, following the "everything is a model" principle, this work can enable the use of general-purpose theories and tools. For example, model transformations can be applied to evaluate the given specifications or to derive alternative descriptions like Webile or WebML.
机译:当今的Web应用程序需要能够应对其复杂性的仪器和技术,而这些复杂性以生产力和质量因素为代价而显着增加。在试图为开发人员提供语言和工具以在正交视图(例如数据,导航和表示)下抽象和捕获Web应用程序的过程中,已经提出了许多设计方法。尽管可以将不同的建模语言构造统一在一个通用的元模型中,但是通过减少正式关系,可以确保各个关注点之间的一致性。通常,它们基于名称约定和/或临时工具支持,这可能会影响规范的重用和维护等级。为了定义在系统开发过程中产生的工件之间的严格和明确的对应关系,本文提出了专用编织模型的开发。该方法旨在提供不影响任一侧视图定义的结构映射,从而在它们及其连接之间实现清晰的分隔。此外,遵循“一切都是模型”的原则,这项工作可以启用通用理论和工具。例如,可以将模型转换应用于评估给定的规范或导出诸如Webile或WebML之类的替代描述。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号