针对基于云计算的SaaS软件生成时存在不确定性、分散性、难控制性等问题,提出一种基于遗传算法的SaaS质量多目标模型,从SaaS与时间、PaaS、虚拟机、付费情况的关系和SaaS软件状态质量(SaaS质量)两角度建立SaaS软件质量模型,并用精英策略的小生境遗传算法进行优化,从而得到一组SaaS软件在Internet中的形态、状态质量参数。最后在Amazon环境下以一个SaaS销售软件生成为例分析SaaS多目标模型可行性和有效性。
SaaS(software as a service) software based on cloud computing refers to those problems such as uncertainty,dispersibility,difficulty to control in the software generation.Thus,proposed a multi-objective quality model of SaaS based on genertic algorithm optimization,both were established SaaS software quality model which included time,PaaS(platform as a service),VM(virtual machine),fee and quality of SaaS(QoSaaS),and the model employed elitist strategy and niche hybrid genetic algorithm(ESNHGA) to obtain parameters of QoSaaS in the Internet.Finally,a SaaS sales software as instance to approve that the model is feasible and availability in the Amazon cloud environment.