首页> 外文期刊>Science of Computer Programming >Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
【24h】

Performance modeling and analysis of software architectures: An aspect-oriented UML based approach

机译:软件体系结构的性能建模和分析:一种基于方面的基于UML的方法

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

摘要

Much attention has recently been focused on the problem of effectively developing software systems that meet their non-functional requirements (NFRs). Architectural frameworks have been proposed as a solution to support the design and analysis of NFRs such as performance, security, adaptability, etc. The significant benefits of such work include detecting and removing defects earlier, reducing development time, cost and improving the quality. The Formal Design Analysis Framework (FDAF) is an aspect-oriented approach that supports the automated translation of extended Unified Modeling Language designs for distributed real-time systems into existing formal notations, including Architecture Description Languages Rapide and Armani. The analysis of the formalized design is achieved using existing tool support for the formal methods, which leverages a large body of work in the research community. Currently, FDAF supports the design and analysis of response time and resource utilization performance sub-aspects. This paper presents the algorithms for translating extended UML diagrams into Armani, the proofs of correctness of the algorithms, and an illustration of the FDAF approach by using the Domain Name System. The Armani performance analysis results can provide architects with information indicating whether or not overloaded components exist in the design. If such a component exists, then the architect iteratively refines the UML architecture to meet the clients' requirements.
机译:最近,很多注意力集中在有效开发满足其非功能需求(NFR)的软件系统的问题上。已经提出了架构框架作为解决方案,以支持NFR的设计和分析,例如性能,安全性,适应性等。此类工作的显着好处包括尽早发现并消除缺陷,减少开发时间,降低成本并提高质量。正式设计分析框架(FDAF)是一种面向方面的方法,支持将用于分布式实时系统的扩展统一建模语言设计自动转换为现有的正式表示法,包括体系结构描述语言Rapide和Armani。形式化设计的分析是使用对形式化方法的现有工具支持来完成的,它利用了研究界的大量工作。目前,FDAF支持响应时间和资源利用性能子方面的设计和分析。本文介绍了将扩展UML图转换为Armani的算法,算法正确性的证明,以及使用域名系统的FDAF方法的说明。 Armani性能分析结果可以为架构师提供指示设计中是否存在过载组件的信息。如果存在这样的组件,那么架构师将迭代地优化UML架构以满足客户的需求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号