首页> 外文期刊>Software and systems modeling >Promoting traits into model-driven development
【24h】

Promoting traits into model-driven development

机译:将特征推广到模型驱动的开发中

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

摘要

Traits, as sets of behaviors, can provide a good mechanism for reusability. However, they are limited in important ways and are not present in widely used programming and modeling languages and hence are not readily available for use by mainstream developers. In this paper, we add UML associations and other modeling concepts to traits and apply them to Java and C++ through model-driven development. We also extend traits with required interfaces so dependencies at the semantics level become part of their usage, rather than simple syntactic capture. All this is accomplished in Umple, a textual modeling language based upon UML that allows adding programming constructs to the model. We applied the work to two case studies. The results show that we can promote traits to the modeling level along with the improvement in flexibility and reusability.
机译:特性作为行为集可以为重用性提供良好的机制。但是,它们在重要方面受到限制,并且在广泛使用的编程和建模语言中不存在,因此主流开发人员不易使用。在本文中,我们将UML关联和其他建模概念添加到特征中,并通过模型驱动的开发将其应用于Java和C ++。我们还使用所需的接口扩展了特征,因此语义级别的依赖关系成为其用法的一部分,而不是简单的语法捕获。所有这些都是在Umple(基于UML的文本建模语言)中完成的,该语言允许向模型添加编程构造。我们将这项工作应用于两个案例研究。结果表明,随着灵活性和可重用性的提高,我们可以将特征提升到建模水平。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号