首页> 外文学位 >From UML to performance models by XML transformations.
【24h】

From UML to performance models by XML transformations.

机译:通过XML转换,从UML到性能模型。

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

摘要

Model Driven Architecture (MDA), the new approach to software development proposed by OMG, promotes the idea that software development should be based on models throughout the entire software lifecycle. In the context of MDA, it becomes important to have the ability to evaluate at an early stage the performance characteristics of UML models, in order ensure that the systems under development will meet their performance requirements.; This work proposes an XML-based transformation method of an annotated UML model into different performance models, which can be further analyzed with existing tools. The mapping between the input model and the output model is defined at a higher level of abstraction based on graph transformation concepts; whereas the definition of the transformation rules and algorithm uses lower level XML trees manipulations techniques, such as XMLgebra. The actual implementation of the proposed model transformation is based on eXtensible Stylesheet Language Transformations (XSLT). The input to the XSLT transformation program is an XML file that contains a UML design in XML format, produced by an existing UML/XMI tool according to the standard XML Metadata Interchange (XMI). The first transformation step converts the input UML model into an Intermediate Model (IM), which is also in XML format. The Intermediate Model contains only the necessary information for constructing a performance model, and was defined in this work based on the domain model of the UML Profile for Schedulability, Performance and Time. In a second transformation step, a performance model, such as LQN or CSIM, is generated from IM. As part of this thesis work, the proposed transformations from UML to performance models is applied to a case study and verification issues are discussed.
机译:模型驱动架构(MDA)是OMG提出的一种新的软件开发方法,它提出了这样一种想法,即软件开发应该在整个软件生命周期中都基于模型。在MDA的背景下,具有早期评估UML模型的性能特征的能力非常重要,以确保正在开发的系统将满足其性能要求。这项工作提出了一种带注释的UML模型到不同性能模型的基于XML的转换方法,可以使用现有工具对其进行进一步分析。输入模型和输出模型之间的映射是基于图转换概念在更高的抽象级别上定义的;而转换规则和算法的定义使用了较低级别的XML树操作技术,例如XMLgebra。建议的模型转换的实际实现基于可扩展样式表语言转换(XSLT)。 XSLT转换程序的输入是一个XML文件,其中包含XML格式的UML设计,由现有的UML / XMI工具根据标准XML元数据交换(XMI)生成。第一步是将输入的UML模型转换为中间模型(IM),该模型也是XML格式。中间模型仅包含用于构建性能模型的必要信息,并且在此工作中基于可调度性,性能和时间的UML概要的域模型进行了定义。在第二个转换步骤中,从IM生成性能模型,例如LQN或CSIM。作为本论文工作的一部分,将从UML到性能模型的拟议转换应用于案例研究,并讨论了验证问题。

著录项

  • 作者

    Gu, Ping.;

  • 作者单位

    Carleton University (Canada).;

  • 授予单位 Carleton University (Canada).;
  • 学科 Engineering System Science.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 199 p.
  • 总页数 199
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 系统科学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号