基于过设计与欠约束的服务质量控制方法
随着Web服务技术的发展,基于服务模式的软件被广泛应用,包括医疗,教育和公共交通等领域.然而服务质量(Quality of Service,QoS)的控制是目前服务技术难题之一.在服务组合过程中,针对设计时(designtime)和运行时(runtime)不同服务形态,提出了过设计(Over Design)与欠设计(Under Design)两种偏离需求的服务设计模式,并构建能够约束服务组合的变化空间(Variability Space)实现控制服务质量的目的.通过电子商务的案例展示过设计和前设计,并对相关偏离情形进行价值分析论证以论证减少过设计和欠设计的重要性. 在模型驱动软件开发的背景下依据经验提出以约束为主要设计形式的解决方案,称为约束驱动设计。并选择了过设计和欠设计来作为中间概念辅助实现价值驱动(Value Driven)的开发过程。讨论了相关概念的内涵并基于其构造了相关的方法框架来基于约束填补整个软件生命周期中预期设计与最终设计之间的设计缺口帮助实现整个业务细化和设计模型演化两个过程的集成。该方案从保证过程质量的角度够管理抽象的设计决策变化空间。此外,此方案亦可用于在一个动态的过程上减轻质量损失,有利于对OD或UD的影响做出选择。
Web服务 软件开发 质量控制 过设计 欠约束
段玉聪 高洪皓 唐朝胜 杜文才 万世想 卢俊星
海南大学信息科学技术学院,中国海口570100 上海大学计算中心,中国上海200444
国内会议
天津
中文
1-14
2014-09-27(万方平台首次上网日期,不代表论文的发表时间)