Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering

Previous Articles     Next Articles

Schedulability Determination of Integrated Modular Avionics Partitioned System Based on AADL

YUAN Xiang 1,HU Jun 1,2,MA Jin-jing 1,LIU Xue 1   

  1. (1. College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China;2. State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210093,China)
  • Received:2013-08-27 Online:2014-10-15 Published:2014-10-13

基于AADL 的综合航电分区系统可调度性判定

袁 翔1,胡 军1,2,马金晶1,刘 雪1   

  1. (1. 南京航空航天大学计算机科学与技术学院,南京210016;2. 南京大学计算机软件新技术国家重点实验室,南京210093)
  • 作者简介:袁 翔(1987 - ),男,硕士研究生,主研方向:嵌入式软件建模与分析;胡 军,副教授、CCF 会员;马金晶、刘 雪,硕士研 究生。
  • 基金资助:
    国家自然科学基金资助项目(61272083);江苏省普通高校研究生科研创新计划基金资助项目(CXZZ11_0218)。

Abstract: Integrated Modular Avionics(IMA) partitioned system is put forward to improve the reliability and security of the system,but in the process of system design and implementation,analysis and validation should be used to ensure that the system time requirements are met. In allusion to IMA system which meets ARINC653 specification,according to the characteristics of hierarchy scheduling partitioned system,this paper proposes a schedulability determination method based on simulation method. With the aid of Cheddar tool and the function of custom scheduling strategy,Architecture Analysis and Design Language (AADL) has the ability of modeling partitioned system,then the tool operates on the generated AADL model to determine the system schedulable. Example analysis result shows that the tool has automatic, accurate and fast advantages to describe task scheduling process by Gantt chart and the result is accurate and detailed.

Key words: Integrated Modular Avionics (IMA), ARINC653 system, partitioned system, Architecture Analysis and Design Language(AADL), Cheddar tool, schedulability determination, simulation method

摘要: 综合模块化航电(IMA)系统中的分区系统提高了其可靠性和安全性,但在系统设计和实现过程中,应采用各种分析和验证方法确保系统的时间需求得到满足。为此,针对符合ARINC653 规范的IMA 系统,根据分区系统层级调度的特性,提出一种基于仿真的分区任务集可调度性判定方法。借助Cheddar 工具及其自定义调度策略功能,使架构分析和设计语言(AADL)具有对分区系统进行建模的能力,并利用该工具对AADL 模型进行仿真以 判定系统的可调度性。实例分析结果表明,该方法能自动、准确、快速地进行可调度性判定,并以甘特图的方式绘制任务调度过程,得到直观、详细的结果。

关键词: 综合模块化航电, ARINC653 系统, 分区系统, 架构分析和设计语言, Cheddar 工具, 可调度性判定, 仿真 方法

CLC Number: