检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]陕西师范大学计算机科学学院,西安710062
出 处:《计算机科学》2012年第11期301-304,F0003,共5页Computer Science
基 金:国家自然科学基金(60873119;61003061);高校博士学科点专项科研基金(20090202120006);中央高校基本科研业务费(GK200902017;GK201001003)资助
摘 要:在多处理器系统中,一个应用所要完成的任务可以分配给同一个处理器处理,也可以分配给多个处理器处理,所以传统的测试方法难以满足多处理器任务调度算法的验证。在此,提出一个基于扩展Büchi自动机的形式化模型,并用该模型来描述多处理器任务调度算法TDS(Task Duplication based Scheduling);用线性时序逻辑描述出算法TDS期望的一些性质;最后在该模型上验证了这些性质。该方法有效地克服了传统测试的局限性,保证了多处理器任务调度的可靠性。In multiprocessor systems,the tasks which need to be completed by an application can be distributed onto the same processor or a group of processors.Therefore,software testing is unable to verify the reliability of multiprocessor scheduling algorithms.Thus a formal model based on extended Büchi automata which is used to describe the TDS(Task Duplication based Scheduling) algorithm was presented.The expected properties of the algorithm were described by li-near temporal logic formulas and verified on the above model.This method overcomes the limitations of software testing and can be used to check the reliability of the multiprocessor task scheduling TDS.
关 键 词:多处理器调度算法 线性时序逻辑 模型检测 扩展Büchi自动机
分 类 号:TP301.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.147