软件众包中复合任务非功能规约的验证技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:leosky_001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众包是一种利用互联网分配任务、发现创意和解决技术难题的商业模式。众包模式使得企业可以充分利用庞大的“群众志愿者”的知识和技能来大幅降低企业的成本。目前软件众包已经有了很多成功的例子。然而,在现有的软件众包平台上,仍存在着许多缺陷。通常而言,为了更快地匹配到合适的任务完成者来完成任务,任务发布者通常会发布分解后的子任务,而非未经分解的复杂任务。但由于现有的软件众包平台通常无法表示任务之间的关联性,每个任务都是独立的,因此无法保证当子任务全部按规约完成后可以合并还原成符合规约的复杂任务。为了解决前述的问题,本文提供了一个对初始任务和分解后的子任务的非功能规约的一致性进行自动验证的解决方案,以确保复杂任务在众包模式下的完成质量。首先,本文提出了一个有效的可扩展的对任务规约的描述模型。考虑到非功能需求的多样性,本文不仅仅给任务发布者提供了常见的非功能需求的元模型,并且为任务发布者提供了接口使其可以扩展非功能需求类型的元模型。在此元模型基础之上,提供了对非功能规约的描述模型。在任务的描述模型中,通过对不同的非功能需求赋予不同的权重来表示不同非功能需求的优先级。并在WF-net的基础之上提出了任务之间结构的描述模型。之后在该描述模型的基础上建立了验证模型。首先,本文提出了一个算法,用于从所有子任务的规约和任务间的结构描述中,借助元模型中的重建函数来预估出所有按需完成的子任务重建出的非功能属性的值。接下来,本文提出了另一个算法,用于对不一致的风险进行评估。先借助元模型中的采纳函数来比较初始任务规约和预估出的复合任务非功能属性值,并利用任务规约中的各非功能权重计算风险,从而给任务发布者建议:如何以最小修改代价来满足各项非功能规约。本文同样包含了对非功能规约的过程管理。当一个子任务被完成之后,本文将会进行动态的验证和调整。首先利用重建复合任务算法来更新整个分解的评估结果,然后利用评估风险指数算法重新计算,并指出新的最应该被改进的子任务。最后,本文利用前文分析的案例结构,设计并模拟了一定数量的静态和动态案例进行了相关验证与分析。结果表明本文中所提出的描述模型和重建算法以及风险评估算法均表现出了很好的有效性和正确性。这大大减轻了任务发布者对分解验证的人力投入并提高其正确性,基本可以满足任务发布者的需求。同时,本文提出的模型和算法均在扩展性方面具有优势,能够应对任务发布者不同的任务发布需求,也能够应对未来算法领域的更新所带来的挑战。
其他文献
本文主要研究根据律所主导的疆域,并由此就根据律的作用疆域而言,考察意志自由是否可能。因此本文的结构与此相应,即对自莱布尼茨伊始的诸位哲学家,首先考察其关于根据律的思
非物质劳动理论是意大利马克思主义的重要组成部分。奈格里作为一名意大利马克思主义学者,在对当代资本主义进行分析和批判时,秉承了马克思政治经济学批判的理论传统:以劳动
面向服务的计算范型(Sevice Oriented Computing,简称SOC)是一种基于Internet的全新计算模式,具有松散耦合、平台无关、互操作性强等特点。面向服务架构(Sevice Oriented Arc
酞嗪酮环是一种有效的药效团,在抗肿瘤、镇痛、消炎、抗菌和抗病毒等药物中有广泛的应用,如Olaparib、Talazoparib和Azelastine等。Aurora激酶是一种丝氨酸/苏氨酸激酶,在有
研究目的食管鳞状细胞癌(ESCC)是我国常见的食管肿瘤类型。通过回顾性研究胸段食管鳞癌患者的淋巴结转移特点,探讨食管癌淋巴结清扫范围和手术方式,对指导外科治疗食管鳞癌具
图像的叙事性语言在我的系列创作中一直贯穿始终,从绘画到纤维艺术制作,故事一直是我创作的载体。通过以物喻人的手法寄托情感,塑造形象。用绘画和装置进行故事讲述,将情感融
本文以1949年中华人民共和国成立到1954年撤销绥远省建制这一时期绥远省的冬学运动为研究对象,以《绥远日报》所记述的大量关于冬学运动的具体事例为主要考察视角,结合相关档
目的:CXCR5作为趋化因子受体CXCR亚族的一员,不仅参与B细胞的成熟和淋巴组织的发育,并且在肿瘤进展和患者预后中起着不可替代的作用。本文通过探讨CXCR5在肾细胞癌中的表达,
随着机器人在工业、服务业等各个领域中发挥的作用越来越突出,我国对于机器人的研发和应用也给予了越来越多的重视。在冗余度机械臂的实际应用中,机械臂的工作精度是影响其操作性能的重要指标之一。由于机械臂在生产加工、安装和工作过程中由于各方面因素的影响总是难免会产生末端位置误差,很大程度上影响了任务的执行精度,使得机械臂应用的准确性和可靠性下降。本文首先归纳总结了位置误差的产生原因,然后对任务执行过程中位置
目的:观察三维定点旋转复位法治疗椎动脉型颈椎病的临床疗效,为运用中医手法治疗椎动脉型颈椎病提供新思路。方法:选择黑龙江中医药大学附属第一医院骨伤二科门诊在2019年2月