敏捷或v模型——现代it框架和工具能否为atm级应用程序提供软件保障

Jasmina Surlan, Dietmar Mittermair, Stefan Galler
{"title":"敏捷或v模型——现代it框架和工具能否为atm级应用程序提供软件保障","authors":"Jasmina Surlan, Dietmar Mittermair, Stefan Galler","doi":"10.1109/ICNS58246.2023.10124255","DOIUrl":null,"url":null,"abstract":"Modern software systems are being built using interconnected commercial frameworks, integration platforms (e.g. Docker, Spring, Spark, Hadoop, Kubernetes) and enterprise resources (Cloud SaaS/PaaS, software defined networks, edge computing). At the same time, new aerospace and air traffic management (ATM) capabilities like Advanced Air Mobility (AAM), and Remote Towers are becoming commonplace and are merging with traditional ATM. Also, the rise of commercial space brings fresh user communities vying to enter the market faster.This creates tension for ATM regulators and service providers such as the Federal Aviation Administration (FAA) in the United States, ANSPs abroad as well as future service providers in the emerging AAM domain to certify that their systems are safe to operate and will not create safety or security issues for their existing and emerging airspace users. ATM safety standards and guidelines are well defined and spelled out for instance in the European Aviation Safety Agency (EASA) certification specification CS25 as well as the United States RTCA DO-278A. Security standards are laid out by NIST as well as ISO tailored to the ATM domain. Adherence to these standards is paramount for any new software applications. Developers are pushed to find ways to provide these software assurances in the light of modern agile software development methods. Incremental and iterative approaches have become the standard in commercial software development, while the safety-based approach in ATM agencies still prefers the classic V-modelThis paper addresses the challenges software developers face when delivering modern ATM-grade applications faster, while ensuring the safety and security of the ATC system.We analyze the different agile frameworks in modern software development such as Scrum, SAFe, LESS among others and how to align them with the aforementioned software assurance standards. A best practices example provides insights how this is being achieved in the ATM tower domain.","PeriodicalId":103699,"journal":{"name":"2023 Integrated Communication, Navigation and Surveillance Conference (ICNS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Agile or V-Model – Can Modern it Frameworks and Tools Deliver Software Assurance for ATM-Grade Applications\",\"authors\":\"Jasmina Surlan, Dietmar Mittermair, Stefan Galler\",\"doi\":\"10.1109/ICNS58246.2023.10124255\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modern software systems are being built using interconnected commercial frameworks, integration platforms (e.g. Docker, Spring, Spark, Hadoop, Kubernetes) and enterprise resources (Cloud SaaS/PaaS, software defined networks, edge computing). At the same time, new aerospace and air traffic management (ATM) capabilities like Advanced Air Mobility (AAM), and Remote Towers are becoming commonplace and are merging with traditional ATM. Also, the rise of commercial space brings fresh user communities vying to enter the market faster.This creates tension for ATM regulators and service providers such as the Federal Aviation Administration (FAA) in the United States, ANSPs abroad as well as future service providers in the emerging AAM domain to certify that their systems are safe to operate and will not create safety or security issues for their existing and emerging airspace users. ATM safety standards and guidelines are well defined and spelled out for instance in the European Aviation Safety Agency (EASA) certification specification CS25 as well as the United States RTCA DO-278A. Security standards are laid out by NIST as well as ISO tailored to the ATM domain. Adherence to these standards is paramount for any new software applications. Developers are pushed to find ways to provide these software assurances in the light of modern agile software development methods. Incremental and iterative approaches have become the standard in commercial software development, while the safety-based approach in ATM agencies still prefers the classic V-modelThis paper addresses the challenges software developers face when delivering modern ATM-grade applications faster, while ensuring the safety and security of the ATC system.We analyze the different agile frameworks in modern software development such as Scrum, SAFe, LESS among others and how to align them with the aforementioned software assurance standards. A best practices example provides insights how this is being achieved in the ATM tower domain.\",\"PeriodicalId\":103699,\"journal\":{\"name\":\"2023 Integrated Communication, Navigation and Surveillance Conference (ICNS)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 Integrated Communication, Navigation and Surveillance Conference (ICNS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICNS58246.2023.10124255\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 Integrated Communication, Navigation and Surveillance Conference (ICNS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNS58246.2023.10124255","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

现代软件系统正在使用互连的商业框架、集成平台(例如Docker、Spring、Spark、Hadoop、Kubernetes)和企业资源(云SaaS/PaaS、软件定义网络、边缘计算)构建。与此同时,新的航空航天和空中交通管理(ATM)功能,如先进空中机动(AAM)和远程塔台,正变得越来越普遍,并与传统的ATM相融合。此外,商业空间的兴起带来了新的用户群体,他们竞相更快地进入市场。这给ATM监管机构和服务提供商(如美国联邦航空管理局(FAA)、国外的ansp以及新兴AAM领域的未来服务提供商)带来了压力,他们需要证明自己的系统可以安全运行,不会给现有和新兴空域用户带来安全或安保问题。例如,在欧洲航空安全局(EASA)认证规范CS25以及美国RTCA DO-278A中,对ATM安全标准和指南进行了很好的定义和阐述。安全标准是由NIST和ISO为ATM领域量身定制的。遵守这些标准对于任何新的软件应用程序来说都是至关重要的。开发人员被迫根据现代敏捷软件开发方法寻找提供这些软件保证的方法。增量和迭代方法已经成为商业软件开发的标准,而ATM机构基于安全的方法仍然倾向于经典的v模型。本文解决了软件开发人员在更快地交付现代ATM级应用程序时面临的挑战,同时确保ATM系统的安全性和安全性。我们分析了现代软件开发中不同的敏捷框架,如Scrum、SAFe、LESS等,以及如何使它们与上述软件保证标准保持一致。一个最佳实践示例提供了如何在ATM塔域中实现这一点的见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Agile or V-Model – Can Modern it Frameworks and Tools Deliver Software Assurance for ATM-Grade Applications
Modern software systems are being built using interconnected commercial frameworks, integration platforms (e.g. Docker, Spring, Spark, Hadoop, Kubernetes) and enterprise resources (Cloud SaaS/PaaS, software defined networks, edge computing). At the same time, new aerospace and air traffic management (ATM) capabilities like Advanced Air Mobility (AAM), and Remote Towers are becoming commonplace and are merging with traditional ATM. Also, the rise of commercial space brings fresh user communities vying to enter the market faster.This creates tension for ATM regulators and service providers such as the Federal Aviation Administration (FAA) in the United States, ANSPs abroad as well as future service providers in the emerging AAM domain to certify that their systems are safe to operate and will not create safety or security issues for their existing and emerging airspace users. ATM safety standards and guidelines are well defined and spelled out for instance in the European Aviation Safety Agency (EASA) certification specification CS25 as well as the United States RTCA DO-278A. Security standards are laid out by NIST as well as ISO tailored to the ATM domain. Adherence to these standards is paramount for any new software applications. Developers are pushed to find ways to provide these software assurances in the light of modern agile software development methods. Incremental and iterative approaches have become the standard in commercial software development, while the safety-based approach in ATM agencies still prefers the classic V-modelThis paper addresses the challenges software developers face when delivering modern ATM-grade applications faster, while ensuring the safety and security of the ATC system.We analyze the different agile frameworks in modern software development such as Scrum, SAFe, LESS among others and how to align them with the aforementioned software assurance standards. A best practices example provides insights how this is being achieved in the ATM tower domain.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信