分析和评估复杂分布式软件系统涉及到系统功能性需求以及性能、可用性和可靠性等多种质量属性,但目前的方法一般不能同时兼顾功能性需求和非功能性需求,且往往只能针对单个质量属性进行评估。提出一种基于DEVS(discreteeventsystemspecification)模型驱动的多质量属性仿真评估方法。使用扩展的SPDML(scheduledparallelDEVSmodelinglanguage)结合软件构件错误模型进行实验框架设计,实现了从图形化建模到仿真代码自动生成的全过程。