一种基于控制论和目标推理的软件质量运行时优化方法

    公开(公告)号:CN101930371A

    公开(公告)日:2010-12-29

    申请号:CN201010283382.5

    申请日:2010-09-16

    Applicant: 复旦大学

    Abstract: 本发明属于软件工程技术领域,具体为一种基于控制论和目标推理的软件质量运行时优化方法。本发明引入基于价值的软件工程中的价值观点,以客户的业务观点出发定义特定于目标系统的价值度量模型作为系统总体质量反馈,并以此为基础实现基于需求目标推理的软件质量运行时优化。本发明使用PID控制器对运行时相关质量属性的优先级(质量偏好)进行动态调节,并以此为输入进行偏好驱动的需求目标推理。目标推理所得到的需求目标配置方案用于指导运行时体系结构的动态重配置,从而实现系统的优化调节。采用本发明可以实现基于实时反馈的软件系统运行时总体质量优化。与传统的针对某一特定质量属性的优化方法相比具有较大的优势。

Patent Agency Ranking