×

任务自动机:可调度性、可判定性和不可判定性。 (英语) Zbl 1121.68062号

摘要:我们提出了一个模型,任务自动机,用于具有非均匀循环计算任务的实时系统。它是时间自动机的扩展版本,具有异步进程,这些进程是由时间事件生成(或触发)的计算任务。与实时系统的经典任务模型相比,任务自动机可用于描述任务(1)根据时间自动机中的时间约束非确定性地生成的任务,(2)可能具有表示最佳情况和最坏情况执行时间的区间执行时间,以及(3)其完成时间可能影响任务实例的释放。我们将可调度性的经典概念推广到任务自动机。如果存在一种调度策略,使得自动机生成的所有可能的事件序列都是可调度的,即所有相关任务都可以在截止日期内计算出来,那么任务自动机就是可调度的。我们的第一个技术结果是,当任务的最佳执行时间和最坏执行时间相等时,可以通过算法检查任务自动机类给定调度策略的可调度性。该证明基于一类可判定的悬浮自动机:带有界减法的时间自动机,其中时钟可以通过在有界区域内进行减法来更新。我们还研究了可判定和不可判定案例之间的边界。我们的第二个技术结果表明,如果满足以下三个条件,可调度性检查问题将是不可判定的:(1)任务的执行时间是间隔的,(2)任务实例的精确完成时间可能会影响新任务的发布,以及(3)允许一个任务抢占另一个正在运行的任务。

MSC公司:

65年第68季度 形式语言和自动机
2010年第68季度 计算模式(非确定性、并行、交互式、概率性等)
60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

时间
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Buttazzo,G.C.,《硬实时计算系统》。可预测调度算法与应用(1997),Kluwer学术出版社·Zbl 0890.68016号
[2] 爱立信公司。;墙,A。;Yi,W.,时间自动机作为事件驱动系统的任务模型,(第六届实时计算系统和应用国际会议论文集(1999),IEEE计算机学会出版社)
[3] McManis,J。;Varaiya,P.,悬浮自动机:一类可判定的混合自动机,(第六届计算机辅助验证国际会议论文集。第六届国际计算机辅助验证会议论文集,计算机科学讲义,第818卷(1994),Springer-Verlag),105-117
[4] 拉森,K.G。;Pettersson,P。;Yi,W.,实时系统的组成和符号模型检查,(第16届IEEE实时系统研讨会论文集(1995),IEEE计算机社会出版社),76-89
[5] 阿鲁尔(Alur,R.)。;Dill,D.L.,时间自动机理论,理论计算机科学,126,2,183-235(1994)·Zbl 0803.68071号
[6] 本茨森,J。;Yi,W.,《时间自动机:语义、算法和工具》,(Reisig,W.;Rozenberg,G.,《并发和Petri网讲义》,《并发与Petri网的讲义》《计算机科学讲义》第3098卷(2004),Springer-Verlag)·Zbl 1088.68119号
[7] Henzinger,T。;Kopke,P。;Puri,A。;Varaiya,P.,混合自动机的决定因素是什么?,计算机与系统科学杂志,5794-124(1998)·Zbl 0920.68091号
[8] 费斯曼,E。;Pettersson,P。;Yi,W.,《带异步进程的时间自动机:可调度性和可判定性》(Katoen,J.-P。;Stevens,P.,《第八届系统构建与分析工具与算法国际会议论文集》。第八届系统构造和分析工具和算法国际会议记录,计算机科学讲稿,第2280卷(2002),Springer-Verlag),67-82·Zbl 1043.68589号
[9] 科尔查尔,P。;Yi,W.,使用时间自动机的可调度性分析中的可判定和不可判定问题,(Jensen,K.;Podelski,A.,《TACAS’04会议录》,西班牙巴塞罗那。《TACAS’04会议录》,西班牙巴塞罗那,《计算机科学讲义》,第2988卷(2004年),Springer Verlag),236-250·兹比尔1126.68456
[10] Amnell,T。;费斯曼,E。;Mokrushin,L。;Pettersson,P。;Yi,W.,TIMES——嵌入式系统建模和实现的工具,(《系统构造和分析工具和算法国际会议论文集》,《系统构造与分析工具和方法国际会议论文录》,计算机科学讲稿,第2280卷(2002年),斯普林格-Verlag)·Zbl 1043.68513号
[11] 费斯曼,E。;Mokrushin,L。;Pettersson,P。;Yi,W.,使用时间自动机对固定优先级系统的可调度性分析,理论计算机科学,354,2,301-317(2006)·Zbl 1088.68087号
[12] Altisen,K。;哥勒,G。;Pnueli,A。;Sifakis,J。;Tripakis,S。;Yovine,S.,调度器综合框架,(第20届IEEE实时系统研讨会论文集(1999),IEEE计算机社会出版社),154-163
[13] Altisen,K。;哥勒,G。;Sifakis,J.,《构建调度系统的方法论》,(《实时和容错系统中的形式技术会议录》,《实时和容错系统中的正式技术会议录,计算机科学讲义》,第1926卷(2000年),Springer-Verlag),106-120·Zbl 0986.90501号
[14] Abdedaim,Y。;Maler,O.,《使用时间自动机的作业车间调度》,(第13届计算机辅助验证会议论文集,第13届电脑辅助验证会议文献集,计算机科学讲义,第2102卷(2001),Springer-Verlag)·Zbl 0991.68507号
[15] Fehnker,A.,用时间自动机调度钢铁厂,(第六届实时计算系统和应用国际会议论文集(1999),IEEE计算机学会出版社)
[16] Hune,T。;拉森,K.G。;Pettersson,P.,使用U的控制程序引导合成ppaal公司,《北欧计算杂志》,8,1,43-64(2001)·Zbl 0978.68021号
[17] Corbett,J.,实时ada任务程序的建模与分析,(第15届IEEE实时系统研讨会论文集(1994),IEEE计算机社会出版社),132-141
[18] 卡塞兹,F。;Laroussinie,F.,《通过商和约束求解对混合系统进行模型检验》,(第十二届计算机辅助验证国际会议论文集。第十二届国际计算机辅助验证会议论文集,计算机科学讲稿,第1855卷(2000),Springer-Verlag),373-388·Zbl 0974.68117号
[19] 阿鲁尔(Alur,R.)。;Courcoubetis,C。;Halbwachs,N。;亨辛格,T.A。;Ho,P.-H。;尼克林,X。;奥利维罗,A。;Sifakis,J。;Yovine,S.,混合系统的算法分析,理论计算机科学,138,1,3-34(1995)·Zbl 0874.68206号
[20] 鲍耶,P。;Dufourd,C。;弗勒里,E。;Petit,A.,定时自动机可更新吗?,(《第十二届计算机辅助验证国际会议论文集》,第十二届国际计算机辅助验证会议论文集,《计算机科学讲稿》,第1855卷(2000年),施普林格出版社)·兹比尔0996.68121
[21] 拉森,K.G。;Yi,W.,时间抽象的互模拟:隐含规范和可判定性,信息与计算,134,2,75-101(1997)·Zbl 0887.68068号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。