write on board in advance: handouts, names, Hoare quote

Slides:



Advertisements
Similar presentations
UNIVERSITY of GLASGOW A Comprehensive Approach to ATM Incorporating Autonomous Aircraft ATM Research Group University of Glasgow.
Advertisements

DM 10/18/99 Conflict Prediction, Trial Planning and the Direct-To Tool elements of the Center/TRACON Automation System Dave McNally NASA Ames Research.
Airspace Volumes and Sectorisation Good Design Practice Airspace Volumes and Sectorisation Good Design Practice 1.
- European CDM - To benefit from the animation settings contained within this presentation we suggest you view using the slide show option. To start the.
International Civil Aviation Organization Trajectory-Based Operations(TBO) Saulo Da Silva SIP/ASBU/Bangkok/2012-WP/25 Workshop on preparations for ANConf/12.
Presented to: REACT Workshop By: Jay Merkle Date:25 June 2008 Federal Aviation Administration High Density Airport Time- based RNAV/RNP NextGen/JPDO Demonstrations.
Episode 3 1 Episode 3 EX-COM D Final Report and Recommendations Operational and Processes Feasibility Pablo Sánchez-Escalonilla CNS/ATM Simulation.
Federal Aviation Administration 1 June 2013 Federal Aviation Administration 1 October 2013 WET Update to NBAA and FPAW Federal Aviation Administration.
The Next Generation Air Transportation System “The Near Term and Beyond” Presented by Charles Leader, Director Joint Planning and Development Office.
Ames Research Center 1October 2006 Aviation Software Systems Workshop FACET: Future Air Traffic Management Concepts Evaluation Tool Aviation Software Systems.
HCI in Safety-Critical Applications: ATC Systems Aslan Neishaboori.
People Technical AdvisorsAcademic AdvisorFinal Project By Prof. Shlomi Dolev Prof. Ehud Gudes Boaz Hilemsky Dr. Aryeh Kontorovich Moran Cohavi Gil Sadis.
Design of a Certifiably Dependable Next- Generation Air Transportation System Stephen A. JacklinMichelle M. Eshow Michael R. LowryDave McNally Ewen Denny.
Airspace Resource Allocation -Operations Impact Prof. R. John Hansman, Director MIT International Center for Air Transportation
Presented to: MPAR Working Group By: William Benner, Weather Processors Team Manager (AJP-1820), FAA Technical Center Date: 19 March 2007 Federal Aviation.
Air Traffic Control System Team #3. Introduction The purpose of air-traffic control is to assure safe separation between en-route aircraft and the safe.
Route Planning and Evaluation
DM 4/4/02 Direct-To Controller Tool FAA/NASA Joint University Program Meeting NASA Ames Research Center April 4-5, 2002 Dave McNally Direct-To Project.
. Center TRACON Automation System (CTAS) Traffic Management Advisor (TMA) Transportation authorities around the globe are working to keep air traffic moving.
AIR TRAFFIC CONTROL Presented by S.SUMESWAR PATRO Regd no:
Will we ever automate the tasks of the ATCO? Job Brüggen Safety Manager LVNL Will we ever automate the tasks of the ATCO? Ir. Job Brüggen.
. Traffic Flow Management System Benefits Flexibility for Future Growth: TFMS provides a modern software architecture to meet future growth and support.
1 ATM System Wide Modeling Capabilities in Fast-Time Simulation 1 st Annual Workshop – NAS-Wide Simulation in Support of NextGen Dec. 10th – George Mason.
1 Panel on New Air Traffic Control and Management Technology February 23, 2007 The Potential and Realities of Research in Air Traffic Management Harry.
Federal Aviation Administration 1 June 2013 Federal Aviation Administration 1 October 2013 WET Update to NBAA and FPAW Federal Aviation Administration.
Moving toward Arrival-Departure GDP Bill Hall December 1999.
COLLABORATIVE DECISION MAKING
Presented to:GMU System-Wide Modeling Workshop By: Joseph Post, ATO NextGen & Ops Planning Date: 10 December 2008 Federal Aviation Administration FAA System-Wide.
Guidance and Control Programs at Honeywell Sanjay Parthasarathy Honeywell Aerospace Advanced Technology October 11, 2006
By Douglas Copas and Mark Perry.  Currently available small business based commercial inventory management systems are either prohibitively expensive.
Redesigning Air Traffic Control: An Exercise in Software Design Daniel Jackson and John Chapin, MIT Lab for Computer Science Presented by: Jingming Zhang.
RSPA/Volpe Center Arrival/Departure Tradeoff Optimization at STL: a Case Study Dr. Eugene P. Gilbo tel.: (617) CDM.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n Impact of Operating Context on the Use of Structure in Air Traffic.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
RSPA/Volpe Center Arrival/Departure Capacity Tradeoff Optimization: a Case Study at the St. Louis Lambert International Airport (STL) Dr. Eugene P. Gilbo.
Case Study of Agile Development Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
Impact of the IT Revolution on the Airspace System Dr. Philip Carrigan Strategic Programs Air Traffic Management Systems.
Federal Aviation Administration Integrated Arrival/Departure Flow Service “ Big Airspace” Presented to: TFM Research Board Presented by: Cynthia Morris.
RANDOM TESTING & PROTOTYPING Presented By: Presented By: Vipul Rastogi M.Tech (S.E.) SRMSCET Presented To: Dr. Himanshu Hora Chief Proctor SRMSCET.
Larry Ley | Digital Aviation | Boeing Commercial Airplanes
Mediator Design Pattern
Collaborative Decision Making Module 5 “The Collaborative Environment”
Report on two themes: Airport Management Weather & Environment by: Jan Terlouw (NLR) ATM 2003 Seminar, Budapest June 27, June 2003.
Identifying Key Issues and Potential Solutions for Integrated Arrival, Departure, Surface Operations by Surveying Stakeholder Preferences Bimal Aponso,
Lecture 3 Prescriptive Process Models
Aircraft Sequencing Problem Near Terminal Area
Workshop on preparations for ANConf/12 − ASBU methodology
Presented by United Arab Emirates
Continuous Climb Operations (CCO) Saulo Da Silva
International Civil Aviation Organization
ADVANTAGES OF SIMULATION
Implementation of GPU based CCN Router
CS 321: Human-Computer Interaction Design
Compiler Construction
Continuous Climb Operations (CCO) Saulo Da Silva
Trajectory-Based Operations(TBO) Saulo Da Silva
TDWR Measurement Capabilities
Case Study on requirements, design, and evaluation: NATS
Object oriented analysis and design
write on board in advance: handouts, names, Hoare quote
Chapter 19 Case study on requirements, design, and evaluation: NATS
332:437 Lecture 3 Hardware Design Methodology and Advanced Logic Design Hardware design.
RECARE set-up Rudi Hessel on behalf of coordination team
write on board in advance: handouts, names, Hoare quote
Thanks to D. Iamratanakul and J. Yoo for slides
Advanced Compiler Design
Airspace Volumes and Sectorisation Good Design Practice
6894 · workshop in software design team A · october 7, 1998 · reverse engineering john chapin, jay corbett, daniel jackson write on board in advance: handouts,
From Use Cases to Implementation
Presentation transcript:

6894 · workshop in software design lecture 2 · september 14, 1998 · CTAS write on board in advance: handouts, names, Hoare quote do first 6 slides quickly remember to leave time for students to fill in info sheet: 5m? don't dwell on first abstraction slide might not have time for last two abstraction slides

the arrival scheduling problem a resource allocation problem aircraft arriving at an airport need to be sequenced for landing can’t let them land in same order as they arrive in terminal area runway may not be available when they get there faster aircraft would overtake slower ones current manual solution aircraft pass through ‘meter gates’ on border of terminal area arrivals at meter gate are delayed, and aircraft may be reordered currently, controllers use judgment & experience to make these decisions an opportunity for automation better scheduling can increase airport throughput and minimize delays (but cannot be optimal because of unpredictable weather, etc) reduce controller workload, and thus improve safety 1/17/2019 daniel jackson

what is CTAS? basics Center/TRACON Automation System set of tools to help controllers manage air traffic flow at large airports developed at NASA by Erzberger and colleagues chosen in 1991 by FAA as future automation system for terminal area technical innovations algorithms for trajectory synthesis and runway allocation user interface: “human-centered automation” a suite of tools TMA (Traffic Management Advisor) provides advisories on sequencing incoming aircraft to controllers in Center FAST (Final Approach Spacing Tool) provides advisories on sequencing for landing to controllers in TRACON DA (Descent Advisor), EDP (Expedite Departure Path), UPR (User Preferred Routing) exploit CTAS’s trajectory info for analyzing arrival/departure paths CAP (Collaborative Arrival Planning) pass scheduling info to airlines to optimize planning at hubs 1/17/2019 daniel jackson

what TMA does (roughly) from rapidly changing info (seconds) radar information giving aircraft positions and velocities flight plan info received from host computers and entered by controllers availability of runways slowly changing info (hours) weather data very slowly changing info (weeks) map of airspace static info characteristics of different kinds of aircraft computes suggested arrival times at meter gates for incoming aircraft so CTAS’s function is to provide advisories not safety-critical in a narrow technical sense but obviously reliability is of paramount concern CTAS especially useful during ‘rushes’ 1/17/2019 daniel jackson

organization of TMA software INPUT SOURCE MANAGER COMMUNICATIONS MANAGER USER INTERFACE (TGUI, PGUI) ROUTE ANALYZER DYNAMIC PLANNER 1/17/2019 daniel jackson

our project what Erzberger told me (June 98) algorithmic components (eg, DP, RA/TS) well understood mostly reliable concerned about two areas of software TGUI, PGUI code CM (communications manager) CM a much harder problem because we’d need to learn domain why i chose CM a more interesting problem large-scale engineering issues more about software design, less about algorithms, GUIs, etc CM is a vital component of TMA and FAST CM shapes the entire CTAS system 1/17/2019 daniel jackson

CM (Communication Manager) main functions maintains ‘aircraft tree’ (database of aircraft states) calls algorithmic components periodically to process entire tree maintains GUIs, handles user requests basic stats all in C connected only by sockets to other processes; no shared memory about 70kloc (including headers) but only about 20kloc of essential stuff history of development algorithmic components are focus of NASA research, startingin 1980’s dynamic planner was designed with OMT, an OO method route analyzer translated from Fortran CM was first written in 1991; most of current code from 1997-98 1/17/2019 daniel jackson

basic control loop of CM cm_motif.c main_loop (every 300ms) cm_sock_util.c select_active_sockets ism_socket.c ism_socket_read cm_read.c read_ra update_aircraft.c ism_socket.c:ism_socket_check handle_weather_update find_and_send_fps (1) request_etas_for_new_fps (2) distribute_ac.c: distribute_aircaft_to_ras (3) update_active_aircraft update_aircraft.c update_aircraft cm_send.c (1) forward_flight_plan_add (2) send_request_for_flight_plan (3) handoff_aircraft_to_ra 1/17/2019 daniel jackson

project goals & structure experiment with new technology design notions & tools evaluate: pitfalls & successes invent refinements, new approaches improve CTAS help NASA/CSC improve design of CM explain existing problems and propose solutions uncover problems a research project be willing to adjust plans as we learn more lots of cooperation, between teams too can change goals to more exciting ones 1/17/2019 daniel jackson