摘要
软件性能工程将软件的性能属性与软件工程技术结合起来,使得软件在早期设计时就能对其性能进行评估。随着分布构件技术的普及,部署过程与动态重构成为软件生命周期的重要组成部分,对软件性能有重大的影响。传统的SPE技术对软件性能的跟踪和追溯在部署和动态重构阶段会被中断,因此不适用于分布构件技术。本文针对基于分布构件技术软件的性能问题,提出了分布构件化软件性能工程技术,使得SPE能够被应用到构件的组装、部署和动态重构阶段。
SPE incorporates performance issues with the software engineering process, with which the performance property can be determined before the software is constructed. In the distributed component technology, deployment and dynamic reconfiguration are the phases of software lifecycle, which play an important role in performance. Tracing the performance property of the distributed component-based software in the SPE process is interrupted by deployment and dynamic reconfiguration. So SPE is not suitable for distributed component-based software. We propose the technique of distributed component-based software performance engineering, which applies the SPE process into the assembling, deployment and dynamic reconfiguration phases.
出处
《计算机工程与科学》
CSCD
2006年第11期105-107,118,共4页
Computer Engineering & Science
基金
国家863计划资助项目(2004AA112020
2003AA115210
2003AA111020
2003AA115410)