发明名称 一种实现AUTOSAR中ExclusiveArea到OSResource映射的方法
摘要 本发明公开了一种实现AUTOSAR中ExclusiveArea到OSResource映射的方法通过摒弃了ExclusiveArea与OSResource一对一进行匹配的蛮力、低效的实现方案;将ExclusiveArea与OSResource抽象为一个二分图,利用最大匹配算法求两者之间的映射关系,代码高效;代码实现简单、高效,且完全符合AUTOSAR标准。
申请公布号 CN102880469B 申请公布日期 2016.09.21
申请号 CN201210335507.3 申请日期 2012.09.12
申请人 浙江大学 发明人 杨国青;李红;郭徐;耿莉莉;顾宗华;吴朝晖
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 杭州裕阳专利事务所(普通合伙) 33221 代理人 江助菊
主权项 一种实现AUTOSAR中ExclusiveArea到OSResource映射的方法,其特征在于,包括如下步骤11)提取用户配置中关于临界区ExclusiveArea的信息,收集每个运行实体所持有的临界区ExclusiveArea信息,保存于一个列表中,如果不同的运行实体持有相同的临界区ExclusiveArea,则只在列表中保存一个;12)提取用户配置中关于运行实体的载体OSTask的信息,将每个运行实体的载体OSTask保存于另一个列表中;13)将两个列表中的每一个临界区ExclusiveArea与每一个运行实体的载体OSTask进行比较,如果运行实体的载体OSTask包含的某个运行实体持有此临界区ExclusiveArea,那么此运行实体的载体OSTask与此临界区ExclusiveArea相匹配,将运行实体的载体OSTask所持有的操作系统资源OSResource作为一个集合进行保存,将每一个匹配成功的运行实体的载体OSTask所对应的集合求一个交集,将交集中的操作系统资源OSResource与此临界区ExclusiveArea相关联,即构造二分图,在二分图中就将此临界区ExclusiveArea对应的节点与这些操作系统资源OSResource对应的节点相连接;14)步骤13)结束后,已经构成一个二分图,对此二分图使用最大匹配算法求最大匹配,如果最大匹配的值等于用户配置的临界区ExclusiveArea的数量,则用户配置成功,每个临界区ExclusiveArea分别对应于一个不同操作系统资源OSResource;否则说明用户配置不成功。
地址 310027 浙江省杭州市西湖区浙大路38号