【技术实现步骤摘要】
一种基于芯片验证回归的任务调度系统
[0001]本专利技术涉及任务处理
,具体涉及一种基于芯片验证回归的任务调度系统。
技术介绍
[0002]对于基于芯片验证回归系统中的任务调度,目前是通过编程的方式将任务属性、任务条件、任务优先级和任务间的逻辑关系等写入源代码中执行,任务在执行的过程中不仅需要定义任务的名称,还需要定义任务的属性,任务执行所依赖的条件以及任务优先级等。
[0003]如果用户的需求改变,例如某一个重要的任务组中,有任务执行失败,则需要停止其他所有任务的执行,并启动调试功能,此时则需要修改源代码中相应任务的属性,还需要检查修改后是否影响到其他任务的执行等。但是这样修改不仅会导致源代码的整体逻辑被破坏,需要重新测试源代码的正确性,而且有些场景下源代码是无法修改的,无法满足灵活配置任务属性的要求。
技术实现思路
[0004]为了解决上述技术问题,本专利技术的目的在于提供一种基于芯片验证回归的任务调度系统,所采用的技术方案具体如下:第一方面,本专利技术一个实施例提供了一种基于芯片验证回归的任务调度系统,所述系统应用于配置文件,包括M个工作组列表G={G1,G2,
…
,G
m
,
…
,G
M
},G
m
为第m个工作组,m的取值范围为1到M,G
m
与第p个工作组G
p
之间相互独立,p的取值范围为1到M且m≠p;G
m
包括N个任务列表T={T1,T ...
【技术保护点】
【技术特征摘要】
1.一种基于芯片验证回归的任务调度系统,其特征在于,所述系统应用于配置文件,包括M个工作组列表G={G1,G2,
…
,G
m
,
…
,G
M
},G
m
为第m个工作组,m的取值范围为1到M,G
m
与第p个工作组G
p
之间相互独立,p的取值范围为1到M且m≠p;G
m
包括N个任务列表T={T1,T2,
…
,T
i
,
…
,T
N
},T
i
为第i个任务列表,i的取值范围为1到N;T
i
包括K个任务属性t={t1,t2,
…
,t
k
,
…
,t
K
},t
k
为定义T
i
的第k个任务属性,t
k
与定义T
i
的第b个任务属性t
b
的任务属性不同,k和b的取值范围均为1到K,且k≠b;t中具有唯一一个定义T
i
的任务名称Na
i
的任务属性;当Na
j
的执行依赖于Na
i
时,T
j
的配置属性包括G个任务属性r={r1,r2,
…
,r
g
,
…
,r
G
}和L个条件任务列表CT={CT1,CT2,
…
,CT
d
,
…
,CT
L
},其中CT
d
为Na
j
依赖的第d个条件任务列表,d的取值范围为1到L,L≥1;r
g
为定义T
j
的第g个任务属性,r
g
与定义T
j
的第e个任务属性r
e
的任务属性不同,g和e的取值范围均为1到G,且g≠e,j的取值范...
【专利技术属性】
技术研发人员:汤杰,葛美玲,冯通,
申请(专利权)人:上海合见工业软件集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。