软件体系结构5aATC案例分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Other Requirements and Quality Attributes
Openness- meaning the system needs to be able to incorporate commercially developed components
Ability to field subsets of the system Modifiability – modifications to functionality and
Not deployed, scaled back to more economical, more staged solution (budget cuts)
Outside Audit – the architecture and design were analyzed by an independent audit team that judged “satisfies requirements.”
Could be done physically Could be done to balance the load
Common quality requirements for availability, reliability …
So ISSS was influenced by requirements for all of AAS
History
ISSS real system, designed, most of code developed
The system deployed borrowed heavily from ISSS
ABC of the Air Traffic Control System
Requirements and Quality Attributes
ATC system is highly visible with enormous commercial, governmental and public interest
ISSS Influences
ISSS was only one part of AAS
Notes on Design of ISSS
Many components in common
Interfaces to: radio systems, flight-plan DB, each other
Sector Suites
Sector Suites – a suite of air-traffic controllers each with their own console that collectively handle all the aircraft in the sector
Sectors could be defined differently at each center
软件体系结构5aATC案例分析
Flight Monitoring
Flight from Key West to DC
Key west ground control (to taxi to runway) Key West Tower (take off till leaving airport airspace ZMA enroute zone center ZJX enroute zone center ZTL enroute zone center ZDC enroute zone center DC Tower (arrival airport) ground-control (to taxi again)
to handle upgrades in hardware and software Interoperability – the ability to operate with and
interface a wide range of external systems
Stakeholders
FAA Controllers (end users) – could reject this
system if it was not to their liking even if it met all functional requirements Usability attribute? Actually handled by taking great care with requirements and design (thus slowing the process)
Availability requirement .99999: unavailable less than 5 minutes in a year;
however short recover periods (< 10 sec) did not count
HigHale Waihona Puke Baidu performance
Handle up to 2440 aircrafts effectively and efficiently
Great potential for loss of life and costly property.
Thus the two most important quality attributes were:
Ultrahigh availability
Essential that “unavailability” limited to very short periods
Advanced Automation System (AAS) Components
Ground Control Airport Tower En Route Centers – Initial Sector Suite System (ISSS)
This study will focus on ISSS only.