软件体系结构5aATC案例分析课件.ppt
《软件体系结构5aATC案例分析课件.ppt》由会员分享,可在线阅读,更多相关《软件体系结构5aATC案例分析课件.ppt(42页珍藏版)》请在三一办公上搜索。
1、1,案例分析:Air Traffic Control,张平健华南理工大学软件学院,2,Air Traffic Control (ATC),The problem is to control a very large number of aircraft from take-off to landing.Problem features:Hard real time no tolerance for missing deadlinesUltra High availabilitySafety criticalHighly distributed,3,Flying from point A to
2、point B in the U.S. air traffic control system,4,En route centers in the United States,5,Flight Monitoring,Flight from Key West to DCKey west ground control (to taxi to runway)Key West Tower (take off till leaving airport airspaceZMA enroute zone centerZJX enroute zone centerZTL enroute zone centerZ
3、DC enroute zone centerDC Tower (arrival airport)ground-control (to taxi again)Advanced Automation System (AAS) ComponentsGround ControlAirport TowerEn Route Centers Initial Sector Suite System (ISSS)This study will focus on ISSS only.,6,ISSS Influences,ISSS was only one part of AASNotes on Design of
4、 ISSSMany components in commonInterfaces to: radio systems, flight-plan DB, each otherCommon quality requirements for availability, reliability So ISSS was influenced by requirements for all of AASHistoryISSS real system, designed, most of code developedNot deployed, scaled back to more economical,
5、more staged solution (budget cuts)Outside Audit the architecture and design were analyzed by an independent audit team that judged “satisfies requirements.”The system deployed borrowed heavily from ISSShttp:/,7,ABC of the Air Traffic Control System,8,Requirements and Quality Attributes,ATC system is
6、 highly visible with enormous commercial, governmental and public interestGreat potential for loss of life and costly property.Thus the two most important quality attributes were:Ultrahigh availabilityEssential that “unavailability” limited to very short periodsAvailability requirement .99999: unava
7、ilable less than 5 minutes in a year;however short recover periods ( 10 sec) did not countHigh performanceHandle up to 2440 aircrafts effectively and efficiently,9,Other Requirements and Quality Attributes,Openness- meaning the system needs to be able to incorporate commercially developed components
8、Ability to field subsets of the systemModifiability modifications to functionality and to handle upgrades in hardware and softwareInteroperability the ability to operate with and interface a wide range of external systems,10,Stakeholders,FAAControllers (end users) could reject this system if it was
9、not to their liking even if it met all functional requirementsUsability attribute?Actually handled by taking great care with requirements and design (thus slowing the process),11,Sector Suites,Sector Suites a suite of air-traffic controllers each with their own console that collectively handle all t
10、he aircraft in the sectorSectors could be defined differently at each centerCould be done physicallyCould be done to balance the loadLess densely traveled sectors could be made largerPlanes are passed off fromDeparture airport - en route zone center - arrival airportAlso within zone: sector - sector
11、 - - sector before passing to the next center,12,ISSS Design,ISSS requires flexibility in number of control stations per sector (1 to 4)At least two controllers per sector:1. Radar controllerMonitors radarCommunicates with aircraftResponsible for maintaining separation of aircraft2. Data controllerR
12、etrieves flight plans etc.Supplies radar controller with “intentions” of aircraft,13,ISSS Implementation Metrics,The system contains about 1 million lines of Ada codeDesigned to support up to 210 consoles per en route center. Each console was a workstation with IBM RS/6000 processorRequirements to h
13、andle from 400 to 2440 aircraft simultaneouslyThere may be from 16 to 40 radar units to support a single facility A center may have from 60 to 90 control positions in each center,14,ISSS Functionality Summary,Acquire radar targets reports from existing ATC system, the Host Computer System (hencefort
14、h “Host”)Convert radar reports for display and broadcast to all consoles (consoles can switch areas that are displayed)Handle conflict alerts (potential collisions)Interface with Host for input and to retrieve flight plansProvide extensive monitoring of the system itself to allow dynamic reconfigura
15、tionProvide recording capability for later playbackProvide nice GUIProvide reduced backup capability in the event of the failure of the Host, the primary network, the primary radar sensors,15,ISSS Architecture,Views1. Physical View2. Module decomposition view3. Process View4. Client-Server View5. Co
16、de View6. Layered View7. Fault Tolerance View,16,Physical View,17,Physical View Notes,HCS A Host computer System A (primary)Processes radar and flight-plan info.Output to consoles (radar) and flight-strip printers (flight-plans)HCS B backup HostCommon Consoles the workstationsLocal Communications Ne
17、twork Consoles HostsEach host has two LCN interface units called LIU-HLCN composed of 4 parallel token ring networks1. One supports broadcast of radar info2. One for point-to-point between workstations3. One provides for recording data for later playback4. A spare,18,Physical View Notes,Backup Commu
18、nication Network (BCN) is an Ethernet using TCP/IPBoth LCN and BCN have monitor and control consoles for maintenance personnel Enhance Direct Access Radar Channel (EDARC) provides backup display of info in case of loss of Host. EDARC supplies raw data to the External System Interface (EIS) processor
19、Central processors mainframes that provided record and playback for early version of ISSSTesting and training subsystem allow training of new personnel and testing of new equipment without interfering,19,Module Decomposition View,Elements called Computer Software Configuration Items (CSCIs) as requi
20、red by the government software development standard required by the customer5 CSCIs:1. Display Management2. Common Systems ServicesGeneral ATC utilities; ISSS is 1/3 of AAS3. Recording, analysis and playback4. National Airspace System ModificationModifying software on host5. IBM AIX operating system
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 体系结构 aATC 案例 分析 课件
链接地址:https://www.31ppt.com/p-1786843.html