首页> 外文会议>International Conference on Software Engineering Research and Practice(SERP'04) vol.1; 20040621-24; Las Vegas,NV(US) >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 and cost while improving the quality. In contrast to recently proposed solutions, which have mainly addressed NFRs independently, the Formal Design Analysis Framework (FDAF) supports the design and analysis of multiple, conflicting or synergistic NFRs for distributed, real-time systems. FDAF is an aspect-oriented approach that supports the automated translation of extended Unified Modeling Language designs 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 results of using Armani to analyze the resource utilization aspect in a UML based design. 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 their UML architecture to meet the clients' requirements. The work is illustrated using the Domain Name System. The interaction of NFRs is addressed in the next phase of the work using security aspects.
机译:最近,很多注意力集中在有效开发满足其非功能需求(NFR)的软件系统的问题上。已经提出了体系结构框架作为解决方案,以支持NFR的设计和分析,例如性能,安全性,适应性等。此类工作的显着好处包括尽早发现并消除缺陷,减少开发时间和成本,同时提高质量。与最近提出的主要独立解决NFR的解决方案相反,正式设计分析框架(FDAF)支持针对分布式实时系统的多个,冲突或协同NFR的设计和分析。 FDAF是一种面向方面的方法,支持将扩展的统一建模语言设计自动转换为现有的正式符号,包括体系结构描述语言Rapide和Armani。形式化设计的分析是使用对形式化方法的现有工具支持来完成的,它利用了研究界的大量工作。目前,FDAF支持响应时间和资源利用性能子方面的设计和分析。本文介绍了在基于UML的设计中使用Armani分析资源利用方面的结果。 Armani性能分析结果可以为架构师提供指示设计中是否存在过载组件的信息。如果存在这样的组件,那么架构师将迭代地优化其UML体系结构以满足客户的需求。使用域名系统说明了这项工作。在下一阶段的工作中,将使用安全性方面来解决NFR的交互问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号