Avionics ICD representation using JSON for Configurable Data Analyzer

Aleena Sasikumar, N. Prem, J. Satyanarayana
{"title":"Avionics ICD representation using JSON for Configurable Data Analyzer","authors":"Aleena Sasikumar, N. Prem, J. Satyanarayana","doi":"10.1109/ICORT46471.2019.9069618","DOIUrl":null,"url":null,"abstract":"The Interface Control Document(ICD) represents the details of information being transferred between the avionics subsystems during its different phases of operation. The ICD is generated as a result of meticulous study on the subsystems and their interfaces during System architecture and design. It is usually in the .doc and .pdf format which is rarely machine-understandable, due to lack of standard templates and notations for identifying the data types and encoding mechanism. The ICDs are written for human understanding and not for software. The ICD information is implemented in the form of data decoding and encoding in many OnBoard software, test support and utility software of the avionics project and hence the ICD becomes the core point of changes for all those software applications during the project lifecycle. Changes in the ICD leads to changes in a number of software applications; which in turn leads to software updates, testing and validation in the short span of time. This paper covers the technique of entering the ICD information, representation of ICD and saving in the JSON format. JSON-Java Script Object Notation is both human and computer understandable format and the benefits of using it is covered in this paper. Configurable software is one that can be configured to run differently to meet different types of needs, instead of changing the lines of code and making different builds and versions. The machine understandable representation of ICD is a remarkable achievement, since it is the first step to auto-code generation, configurable software development and test automation; finally all these are going to cut short the overall project cost and time. Quick development of generic avionics data analysis software and telemetry display software are already proven and deployed successfully using this technique.","PeriodicalId":147815,"journal":{"name":"2019 International Conference on Range Technology (ICORT)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Range Technology (ICORT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICORT46471.2019.9069618","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Interface Control Document(ICD) represents the details of information being transferred between the avionics subsystems during its different phases of operation. The ICD is generated as a result of meticulous study on the subsystems and their interfaces during System architecture and design. It is usually in the .doc and .pdf format which is rarely machine-understandable, due to lack of standard templates and notations for identifying the data types and encoding mechanism. The ICDs are written for human understanding and not for software. The ICD information is implemented in the form of data decoding and encoding in many OnBoard software, test support and utility software of the avionics project and hence the ICD becomes the core point of changes for all those software applications during the project lifecycle. Changes in the ICD leads to changes in a number of software applications; which in turn leads to software updates, testing and validation in the short span of time. This paper covers the technique of entering the ICD information, representation of ICD and saving in the JSON format. JSON-Java Script Object Notation is both human and computer understandable format and the benefits of using it is covered in this paper. Configurable software is one that can be configured to run differently to meet different types of needs, instead of changing the lines of code and making different builds and versions. The machine understandable representation of ICD is a remarkable achievement, since it is the first step to auto-code generation, configurable software development and test automation; finally all these are going to cut short the overall project cost and time. Quick development of generic avionics data analysis software and telemetry display software are already proven and deployed successfully using this technique.
在可配置数据分析器中使用JSON的航空电子ICD表示
接口控制文件(ICD)表示航空电子子系统在其不同运行阶段之间传递信息的细节。ICD是在系统架构和设计过程中对子系统及其接口进行细致研究的结果。它通常是。doc和。pdf格式,由于缺乏用于识别数据类型和编码机制的标准模板和符号,机器很少可以理解。icd是为人类理解而编写的,而不是为软件编写的。ICD信息以数据解码和编码的形式在航空电子项目的许多机载软件、测试支持和实用软件中实现,因此ICD成为项目生命周期中所有这些软件应用程序更改的核心点。ICD的更改导致了一些软件应用程序的更改;这反过来又会在短时间内导致软件更新、测试和验证。本文介绍了ICD信息的输入、ICD的表示和JSON格式的保存技术。JSON-Java脚本对象表示法是人类和计算机都可以理解的格式,本文介绍了使用它的好处。可配置软件是一种可以配置为以不同方式运行以满足不同类型需求的软件,而不是更改代码行并进行不同的构建和版本。机器可理解的ICD表示是一项了不起的成就,因为它是自动代码生成、可配置软件开发和测试自动化的第一步;最后,所有这些都将缩短整个项目的成本和时间。通用航电数据分析软件和遥测显示软件的快速开发已经得到验证,并利用该技术成功部署。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信