Examples of multiple inheritance. Lecture 16: Multiple inheritance & project presentation. Composite figures. Combining abstractions

Size: px
Start display at page:

Download "Examples of multiple inheritance. Lecture 16: Multiple inheritance & project presentation. Composite figures. Combining abstractions"

Transcription

1 hair of Software Engineering Examples of multiple ance Einführung in die Programmierung Introduction to Programming Prof. r. ertrand Meyer October 2006 February 2007 ombining separate abstractions: Restaurant, train car alculator, watch Plane, asset Home, vehicle Lecture 16: Multiple ance & project presentation Intro. to Programming, lecture 16: Multiple ance & project presentation 4 hair of Software Engineering omposite figures Einführung in die Programmierung Introduction to Programming Prof. r. ertrand Meyer October 2006 February 2007 Intro. to Programming, lecture 16: Multiple ance & project presentation 5 ombining abstractions Multiple ance: omposite figures Given the classes TRIN_R, RESTURNT how would you implement a INER? Simple figures composite figure Intro. to Programming, lecture 16: Multiple ance & project presentation 3 Intro. to Programming, lecture 16: Multiple ance & project presentation 6 1

2 efining the notion of composite figure omposite figures class OMPOSITE_ redefine display, move, rotate, display hide rotate move OMPOSITE_ LIST [] count put remove LIST [] feature display is -- isplay each constituent figure in turn. do from start until after loop item.display forth Similarly for move, rotate etc. Intro. to Programming, lecture 16: Multiple ance & project presentation 7 Intro. to Programming, lecture 16: Multiple ance & project presentation 10 omposite figures through multiple ance omplex figures LIST [] simpler form of procedures display, move etc. can be obtained through the use of iterators. OPEN_ LOSE_ perimeter* OMPOSITE_ We ll learn to use agents for that purpose. SEGMENT POLYLINE POLYGON ELLIPSE perimeter+ perimeter+ diagonal TRINGLE RETNGLE IRLE perimeter++ perimeter++ SQURE perimeter++ Intro. to Programming, lecture 16: Multiple ance & project presentation 8 Intro. to Programming, lecture 16: Multiple ance & project presentation 11 composite figure as a list Multiple ance: ombining abstractions OMPRLE NUMERI INTEGER item REL start forth after STRING OULE OMPLEX Intro. to Programming, lecture 16: Multiple ance & project presentation 9 Intro. to Programming, lecture 16: Multiple ance & project presentation 12 2

3 deferred class OMPRLE [G] feature infix "<" (other: OMPRLE [G]): OOLEN is deferred infix "<=" (other: OMPRLE [G]): OOLEN is do Result := urrent < other or equal (urrent, other) Resolving name clashes as fog as zoo infix ">=" (other: OMPRLE [G]) is infix ">" (other: OMPRLE [G]) is Intro. to Programming, lecture 16: Multiple ance & project presentation 13 Intro. to Programming, lecture 16: Multiple ance & project presentation 16 Lessons from this example Results of renaming We need the full spectrum from fully abstract (fully deferred) to fully implemented classes Multiple ance is there to help us combine abstractions a1: b1: c1: c1.fog c1.zoo a1. b1. as fog as zoo Invalid: a1.fog, a1.zoo, b1.zoo, b1.fog, c1. Intro. to Programming, lecture 16: Multiple ance & project presentation 14 Intro. to Programming, lecture 16: Multiple ance & project presentation 17 Multiple ance: Name clashes Feature merging f* f* f+ Intro. to Programming, lecture 16: Multiple ance & project presentation 15 Intro. to Programming, lecture 16: Multiple ance & project presentation 18 3

4 cceptable name clashes Feature merging: effective features If ed features have all the same names, there is no harmful name clash if: g+ f+ h+ They all have compatible signatures t most one of them is effective Semantics of such a case: Merge all features into one If there is an effective feature, it imposes its implementation Intro. to Programming, lecture 16: Multiple ance & project presentation 19 Intro. to Programming, lecture 16: Multiple ance & project presentation 22 Feature merging: with different names Undefining a feature g* f* h+ g f h f deferred class T S undefine v feature Intro. to Programming, lecture 16: Multiple ance & project presentation 20 Intro. to Programming, lecture 16: Multiple ance & project presentation 23 Feature merging: with different names Feature merging: effective features class g as f feature h as f class g+ f+ h+ g as f undefine f g f h f f- f- h as f undefine f feature Intro. to Programming, lecture 16: Multiple ance & project presentation 21 Intro. to Programming, lecture 16: Multiple ance & project presentation 24 4

5 Feature merging: effective features Multiple is also repeated ance g+ f+ h+ typical case: NY copy is_equal g f h f f- f- copy++ is_equal++ a1: b1: c1: d1: a1.g b1.f c1.h d1.f?? Intro. to Programming, lecture 16: Multiple ance & project presentation 25 Intro. to Programming, lecture 16: Multiple ance & project presentation 28 special case of multiple ance Repeated ance llow a class to have two or more parents. Examples that come to mind: SSISTNT s from TEHER and STUENT. This is in fact a case of repeated ance?? TEHER UNIVERSITY_ MEMER SSISTNT???? id STUENT?? ssume class with attributes age: INTEGER address: STRING bank_account: OUNT tax_id: INTEGER and routines such as pass_birthday is do age := age + 1 pay_taxes is deposit_to_account (sum: INTEGER) is address age tax_id pass_birthday pay_taxes Intro. to Programming, lecture 16: Multiple ance & project presentation 26 Intro. to Programming, lecture 16: Multiple ance & project presentation 29 Indirect and direct repeated ance Repeated ance Heirs may include SWISS_ and US_. address age tax_id pass_birthday pay_taxes US_ SWISS_ Intro. to Programming, lecture 16: Multiple ance & project presentation 27 Intro. to Programming, lecture 16: Multiple ance & project presentation 30 5

6 Repeated ance The ance clause The two above classes may in turn have a common heir: SWISS_US_. age address tax_id pass_birthday pay_taxes US_ SWISS_US_ SWISS_ SWISS_ address as swiss_address, tax_id as swiss_tax_id, pay_taxes as pay_swiss_taxes, bank_account as swiss_bank_account, deposit_to_account as deposit_to_swiss_account, US_ address as us_address, tax_id as us_tax_id, pay_taxes as pay_us_taxes, bank_account as us_bank_account, deposit_to_account as deposit_to_us_account, Intro. to Programming, lecture 16: Multiple ance & project presentation 31 Intro. to Programming, lecture 16: Multiple ance & project presentation 34 Repeated ance issues The need for select What happens with features ed twice from the common ancestor, such as address, age, tax_id, pass_birthday? ssume there is a redefinition somewhere along the way: address address++ US_ SWISS_ address++ address us_address SWISS_US_ address swiss_address Intro. to Programming, lecture 16: Multiple ance & project presentation 32 Intro. to Programming, lecture 16: Multiple ance & project presentation 35 Sharing and replication The need for select Features such as age and birthday, not d along any of the ance paths, will be shared. Features such as tax_id, ed under different names, will be replicated. US_ address us_address tax_id us_tax_id pay_taxes pay_us_taxes SWISS_US_ address tax_id pass_birthday pay_taxes SWISS_ address swiss_address tax_id swiss_tax_id pay_taxes pay_swiss_taxes potential ambiguity arises because of polymorphism and dynamic binding: t: su: SWISS_US_ t := su print (t.address) Intro. to Programming, lecture 16: Multiple ance & project presentation 33 Intro. to Programming, lecture 16: Multiple ance & project presentation 36 6

7 Removing the ambiguity class SWISS_US_ SWISS_ address as swiss_address, tax_id as swiss_tax_id, pay_taxes as pay_swiss_taxes, bank_account as swiss_bank_account, deposit_to_account as deposit_to_swiss_account, select swiss_address, swiss_tax_id, pay_swiss_taxes, swiss_bank_account, deposit_to_swiss_account Project Presentation US_ address as us_address, tax_id as us_tax_id, Intro. to Programming, lecture 16: Multiple ance & project presentation 37 Intro. to Programming, lecture 16: Multiple ance & project presentation 40 When is a name clash acceptable? Organization (etween n features of a class, all with the same name, immediate or ed.) They must all have compatible signatures. If more than one is effective, they must all come from a common ancestor feature under repeated ance. You can either work alone or team up with another student Team of 2 people from the same exercise group Team members should have similar programming experience Intro. to Programming, lecture 16: Multiple ance & project presentation 38 Intro. to Programming, lecture 16: Multiple ance & project presentation 41 nother application of renaming ontent Provide locally better adapted terminology. Example: child (TREE); subwindow (WINOW). Extension to Traffic You choose what this extension is Examples: Route planner Location information onstruction site marking voiding tram collisions Traffic map editor Intro. to Programming, lecture 16: Multiple ance & project presentation 39 Intro. to Programming, lecture 16: Multiple ance & project presentation 42 7

8 Tasks Implementation and documentation 1. Initial description of the idea 2. Project description, analysis, and design 3. Implementation and documentation Implement and test your application Submit: Your code Only.e files and project ecf file Only relative paths in the ecf file ocumentation: developer guide an reuse parts of the design document eadline: 22 January 2007 Intro. to Programming, lecture 16: Multiple ance & project presentation 43 Intro. to Programming, lecture 16: Multiple ance & project presentation 46 Initial description of the idea Presentations of the project few sentences about what you want to do in the project to your assistant In the exercise sessions: 23 January or (for Knuth group) 25 January eadline: 21 ecember 2006 In the lecture: In the last lecture of the semester (30 January 2007) Intro. to Programming, lecture 16: Multiple ance & project presentation 44 Intro. to Programming, lecture 16: Multiple ance & project presentation 47 Project description, analysis and design Submission procedure Submit: Project description detailed description of the requirements clear statement of how the work will be divided between the 2 group members (if applicable) nalysis and design document short report describing the overall architecture of your system (including a ON class diagram) Everything goes on the wiki: Initial idea as inline text on the page of your project Project description, design document, and developer guide as uploaded PF files Source code as uploaded.zip file eadline: 8 January 2007 Intro. to Programming, lecture 16: Multiple ance & project presentation 45 Intro. to Programming, lecture 16: Multiple ance & project presentation 48 8

9 ssessment criteria esign Extibility Ease of use Functionality oes the implementation satisfy the specification Quality of contracts Preconditions Postconditions lass invariants Loop invariants and variants Intro. to Programming, lecture 16: Multiple ance & project presentation 49 ssessment criteria (continued) ocumentation Project description esign document eveloper guide Quality of code Style guidelines Quality of code Effort devoted to the project Intro. to Programming, lecture 16: Multiple ance & project presentation 50 End of lecture 16 Intro. to Programming, lecture 16: Multiple ance & project presentation 51 9

Kristina Ricks ISYS 520 VBA Project Write-up Around the World

Kristina Ricks ISYS 520 VBA Project Write-up Around the World VBA Project Write-up Around the World Initial Problem Online resources are very valuable when searching for the cheapest flights to any particular location. Sites such as Travelocity.com, Expedia.com,

More information

Lesson 1: Introduction to Networks

Lesson 1: Introduction to Networks Exploratory Challenge 1 One classic math puzzle is the Seven Bridges of Königsberg problem which laid the foundation for networks and graph theory. In the 18 th century in the town of Königsberg, Germany,

More information

Information Extraction slides adapted from Jim Martin s Natural Language Processing class

Information Extraction slides adapted from Jim Martin s Natural Language Processing class Information Extraction slides adapted from Jim Martin s Natural Language Processing class http://www.cs.colorado.edu/~martin/csci5832/ Motivation for Information Extraction When we covered semantic analysis,

More information

Derivation of xuml Models

Derivation of xuml Models Derivation of xuml Models Multiple Relationships Associative Relationships Competitive Relationships Specification Relationships Reflexive Relationships Examples Multiple Associations between Pairs of

More information

1 July I. General remarks

1 July I. General remarks Briefly on Advance on Costs under the SCC Rules Celeste Salinas Quero, SCC associate counsel I. General remarks Under Article 43 SCC Rules, the Costs of the Arbitration consist of (i) the fees of the arbitral

More information

François CAHUZAC / Arnaud BIARD

François CAHUZAC / Arnaud BIARD Sixth IAASS-Session 2 Regulations and standards for safety FSOA AND ASSOCIATED REGULATIONS APPLIED TO FUTURE EUROPEAN LAUNCHERS A5 ES GALILEO, A5ME, A6 François CAHUZAC / Arnaud BIARD Date : 2013, May

More information

5.2 Angular Motion. Motion and Force. Objective. Materials. Introduction /// TEACHER ALERT /// Directed Instruction. Content

5.2 Angular Motion. Motion and Force. Objective. Materials. Introduction /// TEACHER ALERT /// Directed Instruction. Content 5.2 Angular Motion Motion and Force Objective Students will define angular motion and distinguish between rotational and periodic motion. Materials Blackline Master 5.2A Discover: Amusement Parks Blackline

More information

ACS-1805 Introduction to Programming

ACS-1805 Introduction to Programming ACS-1805 Introduction to Programming Chapter 05: Ladybug Chase 2019-01-29 1 What You Will Build The Ladybug Chase app In the app the user can: o Control a ladybug by tilting the device o View an energy-level

More information

ACS-1805 Introduction to Programming (with App Inventor) Chapter 7. Ladybug Chase 10/4/2018 1

ACS-1805 Introduction to Programming (with App Inventor) Chapter 7. Ladybug Chase 10/4/2018 1 ACS-1805 Introduction to Programming (with App Inventor) Chapter 7 Ladybug Chase 10/4/2018 1 What You Will Build The Ladybug Chase app In the app the user can: Control a ladybug by tilting the device View

More information

Regulations of the Department of Civil Aviation on Certification of Check Airmen B.E

Regulations of the Department of Civil Aviation on Certification of Check Airmen B.E For Convenient use only Regulations of the Department of Civil Aviation on Certification of Check Airmen B.E. 2553 -------------------------------- By virtue of Clause 2.1.1 of Clause 2 and Clause 3.4

More information

7500 Wall Curtain Wall System

7500 Wall Curtain Wall System SEPTEMER, 201 500 Wall urtain Wall System FETURES 1 Features High performance curtain wall, ground-floor framing and entrance system, or horizontal strip window 24mm and 4mm IsoWeb TM glass-reinforced

More information

CSCI 5832 Natural Language Processing

CSCI 5832 Natural Language Processing CSCI 5832 Natural Language Processing Lecture 23 Jim Martin 4/24/07 CSCI 5832 Spring 2006 1 Today: 4/17 Finish Lexical Semantics Wrap up Information Extraction 4/24/07 CSCI 5832 Spring 2006 2 1 Inside

More information

A Coevolutionary Simulation of Real-Time Airport Gate Scheduling

A Coevolutionary Simulation of Real-Time Airport Gate Scheduling A Coevolutionary Simulation of Real-Time Airport Scheduling Andrés Gómez de Silva Garza Instituto Tecnológico Autónomo de México (IT) Río Hondo #1, Colonia Tizapán-San Ángel 01000 México, D.F., México

More information

A New Way to Work in the ERCOT Market

A New Way to Work in the ERCOT Market Siemens Energy, Inc. Power Technology Issue 111 A New Way to Work in the ERCOT Market Joseph M. Smith Senior Staff Business Development Specialist joseph_smith@siemens.com In recent months The Electric

More information

Application for Membership

Application for Membership Personal Information Application for Membership First Name Street Last Name City Home Phone Cell Phone Flying Goals State Work Phone Email Zip x Pilot Information Date of Birth Last Medical Last Flight

More information

De-peaking Lufthansa Hub Operations at Frankfurt Airport

De-peaking Lufthansa Hub Operations at Frankfurt Airport Advances in Simulation for Production and Logistics Applications Markus Rabe (ed.) Stuttgart, Fraunhofer IRB Verlag 2008 De-peaking Lufthansa Hub Operations at Frankfurt Airport De-peaking des Lufthansa-Hub-Betriebs

More information

TCEM 309: Cruise Line Management Spring 2017: THIS IS A DRAFT and dates below may change

TCEM 309: Cruise Line Management Spring 2017: THIS IS A DRAFT and dates below may change TCEM 309: Cruise Line Management Spring 2017: THIS IS A DRAFT and dates below may change Meeting Times: Feb. 5, Feb. 19, March 4, March 13-18, April 1 in PETM 161 ** ALL CLASS DAYS ARE MANDATORY Missing,

More information

Model Solutions. ENGR 110: Test 2. 2 Oct, 2014

Model Solutions. ENGR 110: Test 2. 2 Oct, 2014 Family Name:.............................. Other Names:............................. ID Number:............................... Signature.................................. Model Solutions ENGR 110: Test

More information

Atennea Air. The most comprehensive ERP software for operating & financial management of your airline

Atennea Air. The most comprehensive ERP software for operating & financial management of your airline Atennea Air The most comprehensive ERP software for operating & financial management of your airline Atennea Air is an advanced and comprehensive software solution for airlines management, based on Microsoft

More information

$125 per student / per week

$125 per student / per week Located on the campus of The Foundation Academy Campus 3675 San Pablo Rd S., Jacksonville, FL 32224 6 weeks - June 17 July 26 8am ~ 5pm Extended Care is Available from 5pm ~ 6pm for an additional $10 fee

More information

When the credit card company will not pay American Airlines, additional fees may apply to the debit memo(s) issued.

When the credit card company will not pay American Airlines, additional fees may apply to the debit memo(s) issued. Debit Memos Credit Card Charge Backs Debit Memo Tips Non-Refundable Ticket Refund Non-Refundable Ticket Endorsement Period Of Ticket Validity Incorrect Use Of A Ticket Designator Special Contracts GDS

More information

FareStar Ticket Window Product Functionality Guide

FareStar Ticket Window Product Functionality Guide FareStar Ticket Window Product Functionality Guide To: GlobalStar, Peter Klebanow, Martin Metzler From: Paul Flight, TelMe Farebase Date: 11 August 2006 Version: Five Contact: paulf@telme.com Tel: +44

More information

Applying Integer Linear Programming to the Fleet Assignment Problem

Applying Integer Linear Programming to the Fleet Assignment Problem Applying Integer Linear Programming to the Fleet Assignment Problem ABARA American Airlines Decision Ti'chnohi^ics PO Box 619616 Dallasll'ort Worth Airport, Texas 75261-9616 We formulated and solved the

More information

CASM electric cylinders

CASM electric cylinders CASM electric cylinders 2 The modular electric cylinder system CASM electric cylinders are ideally suited to performing fast and powerful linear movements. Unlike pneumatic or hydraulic cylinders, CASM

More information

Part 1. Part 2. airports100.csv contains a list of 100 US airports.

Part 1. Part 2. airports100.csv contains a list of 100 US airports. .. Fall 2007 CSC/CPE 365: Database Systems Alexander Dekhtyar.. Lab 8: PL/SQL Due date: Thursday, November 29, midnight Assignment Preparation The main part of this assignment is to be done in teams. The

More information

Year 9 MATHEMATICS EXAMINATION SEMESTER

Year 9 MATHEMATICS EXAMINATION SEMESTER Year 9 MATHEMATICS EXAMINATION SEMESTER 1 2017 STUDENT NAME: TEACHER: DATE: QUESTION AND ANSWER BOOKLET TIME ALLOWED FOR THIS PAPER Reading time before commencing work: 10 minutes Working time for this

More information

European Aviation Safety Agency 1 Sep 2008 OPINION NO 03/2008. of 1 September 2008

European Aviation Safety Agency 1 Sep 2008 OPINION NO 03/2008. of 1 September 2008 European Aviation Safety Agency 1 Sep 2008 OPINION NO 03/2008 OF THE EUROPEAN AVIATION SAFETY AGENCY of 1 September 2008 for a Commission Regulation amending Regulation (EC) No 216/2008 of the European

More information

TILOS & P3 DATA INTERFACE PAUL E HARRIS EASTWOOD HARRIS PTY LTD. 24 July 2007

TILOS & P3 DATA INTERFACE PAUL E HARRIS EASTWOOD HARRIS PTY LTD. 24 July 2007 P.O. Box 4032 EASTWOOD HARRIS PTY LTD Tel 61 (0)4 1118 7701 Doncaster Heights ACN 085 065 872 Fax 61 (0)3 9846 7700 Victoria 3109 Project Management Systems Email: harrispe@eh.com.au Australia Software

More information

leel NG CITY COUNCIL AGENDA REPORT Honorable Mayor and City Council Members

leel NG CITY COUNCIL AGENDA REPORT Honorable Mayor and City Council Members oe", City of RE leel NG CITY COUNCIL AGENDA REPORT TO: Honorable Mayor and City Council Members FROM: Rick Moskwa Public Works Director Agenda Item No.: Meeting Date: 9- B January 23, 2017 ACTION REQUESTED:

More information

Welcome to Camp Marbles, where your child can experience the BEST of Marbles Kids Museum all summer long!

Welcome to Camp Marbles, where your child can experience the BEST of Marbles Kids Museum all summer long! Welcome to Marbles, where your child can experience the BEST of Marbles Kids Museum all summer long! This information packet will help you prepare for your child s summer camp experience. Please take a

More information

TIMS & PowerSchool 2/3/2016. TIMS and PowerSchool. Session Overview

TIMS & PowerSchool 2/3/2016. TIMS and PowerSchool. Session Overview TIMS and PowerSchool TIMS & PowerSchool Kevin R. Hart TIMS and PowerSchool Kevin R. Hart TIMS Project Leader UNC Charlotte Urban Institute Session Overview What is TIMS? PowerSchool Data in TIMS PowerSchool

More information

Avionics Certification. Dhruv Mittal

Avionics Certification. Dhruv Mittal Avionics Certification Dhruv Mittal 1 Motivation Complex Avionics systems have been regulated for a long time Autonomous systems are being researched and built in avionics right now Research in avionics

More information

FLIGHT OPERATIONS PANEL (FLTOPSP)

FLIGHT OPERATIONS PANEL (FLTOPSP) International Civil Aviation Organization FLTOPSP/1-WP/3 7/10/14 WORKING PAPER FLIGHT OPERATIONS PANEL (FLTOPSP) FIRST MEETING Montréal, 27 to 31 October 2014 Agenda Item 4: Active work programme items

More information

ECLIPSE USER MANUAL AMXMAN REV 2. AUTOMETRIX, INC. PH: FX:

ECLIPSE USER MANUAL AMXMAN REV 2. AUTOMETRIX, INC.  PH: FX: ECLIPSE USER MANUAL AMXMAN-12-02 REV 2 AUTOMETRIX, INC. www.autometrix.com service@autometrix.com PH: 530-477-5065 FX: 530-477-5067 1: Concepts Awning Terminology All awnings have essential framing members:

More information

If any rules are not clearly defined in English, the German original shall serve as masterversion.

If any rules are not clearly defined in English, the German original shall serve as masterversion. Rules RC-OLC updated September, 23rd 2014 1. Preface If any rules are not clearly defined in English, the German original shall serve as masterversion. 1.1 Goals The RC-Online Contest s goal is to rapidly

More information

Intra-Urban Land Cover Classification in High Spatial Resolution Images using Object-Oriented Analysis: trends and challenges

Intra-Urban Land Cover Classification in High Spatial Resolution Images using Object-Oriented Analysis: trends and challenges Intra-Urban Land Cover Classification in High Spatial Resolution Images using Object-Oriented Analysis: trends and challenges Carolina Moutinho Duque de Pinho carolina@dpi.inpe.br Introduction What is

More information

Exchange report Monash University, Melbourne

Exchange report Monash University, Melbourne Study program: BSc Economics Exchange semester: Fall Academic year: 2018-2019 Host University: Monash University Country: Australia Exchange report Monash University, Melbourne I. General information about

More information

CAA 2 of 10 Aviation Department

CAA 2 of 10 Aviation Department 1 of 10 CAA 2 of 10 Aviation Department 400 Aviation Building 164 West 19th Avenue Columbus, OH 43210-1110 To: From: Date: Re. REVISED APRIL 18, 2011 PER CAA FEEDBACK Phone (614 ) 292-2405 Fax (6 14) 292-1014

More information

O P T I O N A L P R A C T I C A L T R A I N I N G

O P T I O N A L P R A C T I C A L T R A I N I N G O P T I O N A L P R A C T I C A L T R A I N I N G DEFINING OPTIONAL PRACTICAL TRAINING (OPT) F-1 visa holders are eligible to participate in an aggregate total of 12 months of employment known as Optional

More information

Pre-Calculus AB: Topics and Assignments Weeks 1 and 2

Pre-Calculus AB: Topics and Assignments Weeks 1 and 2 Weeks 1 and 2 Monday 7/30 NO SCHOOL! Tuesday 7/31 NO SCHOOL! Wednesday 8/1 Start of School Thursday 8/2 Class Policy and Expectations Lesson 5 Exponents and Radicals Complex Numbers Areas of Similar Geometric

More information

NATS Swanwick. Interface Agreement. Owners: General Manager LTC Swanwick. General Manager xxxxx Airport

NATS Swanwick. Interface Agreement. Owners: General Manager LTC Swanwick. General Manager xxxxx Airport - 1 - NATS Swanwick Interface Agreement between TERMINAL CONTROL (LTC), SWANWICK And NATS xxxxxx AIRPORT Owners: General Manager LTC Swanwick General Manager xxxxx Airport APPROVED BY Title Name Signature

More information

Building adaptation in the Melbourne CBD: The relationship between adaptation and building characteristics.

Building adaptation in the Melbourne CBD: The relationship between adaptation and building characteristics. Building adaptation in the Melbourne CBD: The relationship between adaptation and building characteristics. Sara J Wilkinson, Dr Kimberley James and Prof Richard Reed Deakin University - Melbourne Overview

More information

2.2 Air Navigation Deficiencies ICAO CAR/SAM AIR NAVIGATION DEFICIENCIES DATABASE SIP. (Presented by the Secretariat) SUMMARY

2.2 Air Navigation Deficiencies ICAO CAR/SAM AIR NAVIGATION DEFICIENCIES DATABASE SIP. (Presented by the Secretariat) SUMMARY C/CAR DCA/7-WP/17 International Civil Aviation Organization 16/06/04 North American, Central American and Caribbean Office Seventh Meeting of Directors of Civil Aviation of the Central Caribbean (C/CAR/DCA/7)

More information

1. INTRODUCTION 2. OTAS AND THE MFN CLAUSE

1. INTRODUCTION 2. OTAS AND THE MFN CLAUSE HOTEL ONLINE BOOKING SECTOR: THE COMMITMENTS OF BOOKING AND THE MOST FAVORED NATION CLAUSES. A CASE CONDUCTED IN COOPERATION WITH OTHER NATIONAL COMPETITION AUTHORITIES Giulia Cipolla 1 Keywords: Italian

More information

Seahorse Superheroes Marine Debris Mural Project Making Art from Trash

Seahorse Superheroes Marine Debris Mural Project Making Art from Trash Seahorse Superheroes Marine Debris Mural Project Making Art from Trash The following activity has been created by Project Seahorse, and made possible by the generous support of the Herbert W. Hoover Foundation.

More information

Business Growth (as of mid 2002)

Business Growth (as of mid 2002) Page 1 of 6 Planning FHWA > HEP > Planning > Econ Dev < Previous Contents Next > Business Growth (as of mid 2002) Data from two business directories was used to analyze the change in the number of businesses

More information

Iata Airport Handling Manual Free Download

Iata Airport Handling Manual Free Download We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with iata airport handling

More information

Clarification of Implementation of Regulations and Exemption Policy With Regard to Early Implementation and Transition

Clarification of Implementation of Regulations and Exemption Policy With Regard to Early Implementation and Transition This document is scheduled to be published in the Federal Register on 09/26/2013 and available online at http://federalregister.gov/a/2013-23516, and on FDsys.gov [4910-13] DEPARTMENT OF TRANSPORTATION

More information

Airlines F&B (Food and Beverages) and Catering

Airlines F&B (Food and Beverages) and Catering Airlines F&B (Food and Beverages) and Catering June 2015 Author : Kiran Balimane Co-Author : Vinod Nauriyal This paper has been co-authored by Kiran Balimane, Principal Consultant, Airlines and Vinod Nauriyal,

More information

An Analysis of Dynamic Actions on the Big Long River

An Analysis of Dynamic Actions on the Big Long River Control # 17126 Page 1 of 19 An Analysis of Dynamic Actions on the Big Long River MCM Team Control # 17126 February 13, 2012 Control # 17126 Page 2 of 19 Contents 1. Introduction... 3 1.1 Problem Background...

More information

Background to the Article 83 bis Task Force

Background to the Article 83 bis Task Force Article 83 bis Background to the Article 83 bis Task Force At the 35th Session the Secretariat reported on difficulties States encounter in implementing Article 83 bis. The Committee established a Working

More information

The Improvement of Airline Tickets Selling Process

The Improvement of Airline Tickets Selling Process The Improvement of Airline Tickets Selling Process Duran Li (103034466) Department of Industrial Engineering and Engineering Management, National Tsing Hua University, Taiwan Abstract. The process of a

More information

Name: Date: Period: Samples and Populations Investigation 1.1: Comparing Wait Times

Name: Date: Period: Samples and Populations Investigation 1.1: Comparing Wait Times Name: Date: Period: Samples and Populations Investigation 1.1: Comparing Wait Times In your lifetime, you spend a lot of time waiting. Sometimes it feels like you could stand in line forever. For example,

More information

(2, 3) 2 B1 cao. 1 B1 cao

(2, 3) 2 B1 cao. 1 B1 cao 1. 2 1 3 3,,, 5 2 5 4 2. (a) (i) (2, 3) 2 B1 cao (ii) ( 3, 1) B1 cao 3 M1 for correct method to change two fractions to marks or percentages or fractions with a common denominator or decimals with at least

More information

Genetic Algorithm in Python. Data mining lab 6

Genetic Algorithm in Python. Data mining lab 6 Genetic Algorithm in Python Data mining lab 6 When to use genetic algorithms John Holland (1975) Optimization: minimize (maximize) some function f(x) over all possible values of variables x in X A brute

More information

One of the world s largest, most experienced aviation consultancies

One of the world s largest, most experienced aviation consultancies MAXIMIZING CREW PRODUCTIVITY Combining analytical models with the reality of under-the-hood airline business practices Presented by: Martin Harrison Principal, ICF International 3rd Airline Cost Conference

More information

Various Counties MINUTE ORDER Page 1 of I

Various Counties MINUTE ORDER Page 1 of I TEXAS TRANSPORTATION COMMISSION Various Counties MINUTE ORDER Page 1 of I Various Districts Texas Government Code, Chapter 2056, requires that each state agency prepare a five-year strategic plan every

More information

BoltBus NACTO Overview. November 2011

BoltBus NACTO Overview. November 2011 BoltBus NACTO Overview November 2011 Background BoltBus Lineage BoltBus is division of Greyhound and is affiliated with Peter Pan Bus Lines Greyhound began operating inter city bus service in 1914 Peter

More information

Query formalisms for relational model relational algebra

Query formalisms for relational model relational algebra lecture 6: Query formalisms for relational model relational algebra course: Database Systems (NDBI025) doc. RNDr. Tomáš Skopal, Ph.D. SS2011/12 Department of Software Engineering, Faculty of Mathematics

More information

2018 Service Changes Ada County

2018 Service Changes Ada County 2018 Service Changes Ada County System Benefits 15 minute headways on State Street during peak hours o 30 minutes on Saturdays 30 minute headways on Emerald all day on weekdays More frequent and direct

More information

CAA stakeholder engagement Draft airspace modernisation strategy

CAA stakeholder engagement Draft airspace modernisation strategy CAA stakeholder engagement Draft airspace modernisation strategy 19 July to 10 September 2018 Civil Aviation Authority airspace.policy@caa.co.uk CAP 1690 1 1 We are asking for responses to this stakeholder

More information

L 342/20 Official Journal of the European Union

L 342/20 Official Journal of the European Union L 342/20 Official Journal of the European Union 24.12.2005 COMMISSION REGULATION (EC) No 2150/2005 of 23 December 2005 laying down common rules for the flexible use of airspace (Text with EEA relevance)

More information

PROCUREMENT REVIEW PANEL

PROCUREMENT REVIEW PANEL P.SH 174/18 PROCUREMENT REVIEW PANEL, appointed by the President Pursuant to the article 105 as well article 106 of the Law on Public Procurement of the Republic of Kosova no.04/l-042, amended and supplemented

More information

The Hamburger. by Benjamin Wing Will Bullock Ted Kocak

The Hamburger. by Benjamin Wing Will Bullock Ted Kocak The Hamburger by Benjamin Wing Will Bullock Ted Kocak December 6, 2008 Abstract The goal is to make a roller coaster that lasts fifteen seconds with a budget of forty dollars. The roller coaster should

More information

Flight Arrival Simulation

Flight Arrival Simulation Flight Arrival Simulation Ali Reza Afshari Buein Zahra Technical University, Department of Industrial Engineering, Iran, afshari@bzte.ac.ir Mohammad Anisseh Imam Khomeini International University, Department

More information

AIRPORT NOISE AND CAPACITY ACT OF 1990

AIRPORT NOISE AND CAPACITY ACT OF 1990 AIRPORT NOISE AND CAPACITY ACT OF 1990 P. 479 AIRPORT NOISE AND CAPACITY ACT OF 1990 SEC. 9301. SHORT TITLE This subtitle may be cited as the Airport Noise and /Capacity Act of 1990. [49 U.S.C. App. 2151

More information

Certification Memorandum. Large Aeroplane Evacuation Certification Specifications Cabin Crew Members Assumed to be On Board

Certification Memorandum. Large Aeroplane Evacuation Certification Specifications Cabin Crew Members Assumed to be On Board Certification Memorandum Large Aeroplane Evacuation Certification Specifications Cabin Crew Members Assumed to be On Board EASA CM No.: CM CS-008 Issue 01 issued 03 July 2017 Regulatory requirement(s):

More information

Application of Graph Theory in Transportation Networks

Application of Graph Theory in Transportation Networks International Journal of Scientific Research and Management (IJSRM) Volume 5 Issue 07 Pages 6197-6201 2017 Website: www.ijsrm.in ISSN (e): 2321-3418 Index Copernicus value (2015): 57.47 DOI: 10.18535/ijsrm/v5i7.48

More information

Fare Rule Sriwijaya. Yes; Min 2 class to the top

Fare Rule Sriwijaya. Yes; Min 2 class to the top Fare Rule Sriwijaya X / E 3 days ; Unused ticket expires after the expiration of, with upgrade ; pay a rebooking fee Cancellation fee (CF) applies ; Min 2 class to the top Cancellation fees (CF) Show Fee

More information

Angel Flight Information Database System AFIDS

Angel Flight Information Database System AFIDS Pilot s Getting Started Guide Angel Flight Information Database System AFIDS Contents Login Instructions... 3 If you already have a username and password... 3 If you do not yet have a username and password...

More information

Software Unit Verification in IEC 62304

Software Unit Verification in IEC 62304 Building a safe and secure embedded world Software Unit Verification in IEC 62304 Frank Büchner, Hitex GmbH, Karlsruhe Hitex GmbH Founded 1976 in Karlsruhe, Germany Approx. 50 employees Subsidiary in UK

More information

Ancient Greece: The rise of city-states Athens and Sparta

Ancient Greece: The rise of city-states Athens and Sparta Ancient Greece: The rise of city-states Athens and Sparta By USHistory.org, adapted by Newsela staff on 04.04.17 Word Count 671 Level MAX The Panachaiko Mountains of Greece. The high mountains of Greece

More information

Logic Control Summer Semester Assignment: Modeling and Logic Controller Design 1

Logic Control Summer Semester Assignment: Modeling and Logic Controller Design 1 TECHNISCHE UNIVERSITÄT DORTMUND Faculty of Bio- and Chemical Engineering Process Dynamics and Operations Group Prof. Dr.-Ing. Sebastian Engell D Y N Logic Control Summer Semester 2018 Assignment: Modeling

More information

Appendix B Ultimate Airport Capacity and Delay Simulation Modeling Analysis

Appendix B Ultimate Airport Capacity and Delay Simulation Modeling Analysis Appendix B ULTIMATE AIRPORT CAPACITY & DELAY SIMULATION MODELING ANALYSIS B TABLE OF CONTENTS EXHIBITS TABLES B.1 Introduction... 1 B.2 Simulation Modeling Assumption and Methodology... 4 B.2.1 Runway

More information

General Terms and Conditions for airberlin exquisite

General Terms and Conditions for airberlin exquisite General Terms and Conditions for airberlin exquisite The following general terms and conditions apply for all persons who participate in the airberlin exquisite programme of Airberlin PLC & Co. Luftverkehrs

More information

CODE OF CONDUCT. Corporate Compliance 10.9 Effective: 12/17/13 Reviewed: 1/04/17 Revised: 1/04/17

CODE OF CONDUCT. Corporate Compliance 10.9 Effective: 12/17/13 Reviewed: 1/04/17 Revised: 1/04/17 Corporate Compliance 10.9 Effective: 12/17/13 Reviewed: 1/04/17 Revised: 1/04/17 1. POLICY This policy defines the commitment that PHI Air Medical, L.L.C has to conducting our activities in full compliance

More information

Victoria Flying Club INTERNATIONAL STUDENT APPLICATION FORM

Victoria Flying Club INTERNATIONAL STUDENT APPLICATION FORM Victoria Flying Club INTERNATIONAL STUDENT APPLICATION FORM #101-1852 Canso Road, Sidney, B.C., Canada, V8L 5V5 (250)656-4321 (250)656-2833 FAX (250)655-0910 E-MAIL vfc@horizon.bc.ca WEB SITE http://www.flyvfc.com

More information

Certification Memorandum. Guidance to Certify an Aircraft as PED tolerant

Certification Memorandum. Guidance to Certify an Aircraft as PED tolerant Certification Memorandum Guidance to Certify an Aircraft as PED tolerant EASA CM No.: CM-ES-003 Issue 01 issued 23 August 2017 Regulatory requirement(s): CS 23.1309(b)(1), CS 25.1309(a)(1), CS 27.1309(a),

More information

ABSTRACT TIES TO CURRICULUM TIME REQUIREMENT

ABSTRACT TIES TO CURRICULUM TIME REQUIREMENT ABSTRACT This lesson uses the thrill of amusement park attractions to teach students how to analyze principles of motion. The Calculator Based Laboratory helps students record and analyze acceleration

More information

GITCHI-GAMI STATE TRAIL USAGE STUDY SUMMER 2015/2016. Prepared for Gitchi-Gami Trail Association (GGTA)

GITCHI-GAMI STATE TRAIL USAGE STUDY SUMMER 2015/2016. Prepared for Gitchi-Gami Trail Association (GGTA) GITCHI-GAMI STATE TRAIL 2015-2016 USAGE STUDY SUMMER 2015/2016 Prepared for Gitchi-Gami Trail Association (GGTA) Prepared by Arrowhead Regional Development Commission (ARDC) 1 Gitchi-Gami State Trail 2015/2016

More information

EE382V: Embedded System Design and Modeling

EE382V: Embedded System Design and Modeling EE382V: Embedded System Design and Methodologies, Models, Languages Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu : Outline Methodologies Design

More information

FJC Yashar Initiative

FJC Yashar Initiative Application for Yashar Initiative 1 of 11 FJC Yashar Initiative GRANT APPLICATION The Yashar Initiative, generously funded by The Harry and Jeanette Weinberg Foundation, seeks to improve accessibility

More information

Airspace Management Decision Tool

Airspace Management Decision Tool Airspace Management Decision Tool Validating the Behavior and Structure of Software Design Kerin Thornton ENPM 643 System Validation and Verification Fall 2005 1 Table of Contents Introduction...3 Problem

More information

(i) Adopted or adapted airworthiness and environmental standards;

(i) Adopted or adapted airworthiness and environmental standards; TECHNICAL ARRANGEMENT FOR THE ACCEPTANCE OF AIRWORTHINESS AND ENVIRONMENTAL APPROVAL OF CIVIL AERONAUTICAL PRODUCTS BETWEEN THE CIVIL AVIATION BUREAU, MINISTRY OF LAND, INFRASTRUCTURE AND TRANSPORT, JAPAN

More information

PSS Integrating 3 rd Party Intelligent Terminal. Application Note. Date December 15, 2009 Document number PSS5000/APNO/804680/00

PSS Integrating 3 rd Party Intelligent Terminal. Application Note. Date December 15, 2009 Document number PSS5000/APNO/804680/00 PSS 5000 Application Note Integrating 3 rd Party Intelligent Terminal Date December 15, 2009 Document number PSS5000/APNO/804680/00 Doms A/S Formervangen 28 Tel. +45 4329 9400 info@doms.dk DK-2600 Glostrup

More information

AGREEMENT. The Department of Civil Aviation of Bosnia and Herzegovina represented by its Directors General, hereinafter referred to as DCA,

AGREEMENT. The Department of Civil Aviation of Bosnia and Herzegovina represented by its Directors General, hereinafter referred to as DCA, AGREEMENT BETWEEN THE DEPARTMENT OF CIVIL AVIATION OF BOSNIA AND HERZEGOVINA AND THE EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION (EUROCONTROL) RELATING TO AIR NAVIGATION CHARGES The Department

More information

Pages Schedule, Descriptions and Additional Camp Information. Pages A Day in the Life of a Camper An Example Schedule

Pages Schedule, Descriptions and Additional Camp Information. Pages A Day in the Life of a Camper An Example Schedule Up-close encounters with nature, a tram ride, fun in the model railroad garden, early check-in and extended checkout, lunch from the Café, the best place for summer fun is at a Lauritzen Gardens Summer

More information

USCIS Publishes Interim Final Rule on Adjustment of Status for U Nonimmigrants By Sarah Bronstein December 2008

USCIS Publishes Interim Final Rule on Adjustment of Status for U Nonimmigrants By Sarah Bronstein December 2008 USCIS Publishes Interim Final Rule on Adjustment of Status for U Nonimmigrants By Sarah Bronstein December 2008 The Victims of Trafficking and Violence Protection Act of 2000 created two new immigration

More information

Air Travel: Reservations, Fares and Ticketing

Air Travel: Reservations, Fares and Ticketing Higher National Unit Specification General information for centres Unit title: Air Travel: Reservations, Fares and Ticketing Unit code: DK0G 34 Unit purpose: This Unit is designed to enable the candidate

More information

Consideration will be given to other methods of compliance which may be presented to the Authority.

Consideration will be given to other methods of compliance which may be presented to the Authority. Advisory Circular AC 139-10 Revision 1 Control of Obstacles 27 April 2007 General Civil Aviation Authority advisory circulars (AC) contain information about standards, practices and procedures that the

More information

AsiaNANO Asian Conference on Nanoscience & Nanotechnology AsiaNANO 2018

AsiaNANO Asian Conference on Nanoscience & Nanotechnology AsiaNANO 2018 Asian Conference on Nanoscience & Nanotechnology AsiaNANO 2018 The Final Announcement About Conference The 9th Asian Conference on Nanoscience and Nanotechnology, 2018 (AsiaNANO 2018) will be held between

More information

GPS Training

GPS Training Garmin Ski Bundles - Garmin with Mountain Dynamics SnowRanger Maps Several years ago Garmin and Mountain Dynamics launched SnowRanger maps for both North America & Europe that included information regarding

More information

Discovery Day Camp: Frequently Asked Questions

Discovery Day Camp: Frequently Asked Questions Where do we drop off our camper? Discovery Day Camp: Frequently Asked Questions Camp starts and ends at the same place each day- Pine Pavilion. After turning into camp from Route 23, follow the road about

More information

Informational Text Assessment 5

Informational Text Assessment 5 Local ssessment Item ank Reading Grade 6 Informational Text ssessment 5 Student Name: ate: This assessment is designed to provide information about reading comprehension skills. It contains a reading passage

More information

Stronger Economies Together

Stronger Economies Together Stronger Economies Together Doing Better Together Tourism Rachael Carter, Mississippi State University Chance McDavid, Southern Rural Development Center, Mississippi State University : FINALIZING THE PLAN

More information

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO CATIA: Navigating the CATIA V5 environment D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr Standard Screen Layout 5 4 6 7 1 2 3 8 9 10 11 12 13 14 15 D. Chablat / S. Caro -- Institut de Recherche

More information

Cook County Department of Revenue. Amusement Exemption Application (see instructions on reverse side)

Cook County Department of Revenue. Amusement Exemption Application (see instructions on reverse side) Return To: 118 N. Clark Street, Room 1160 Chicago, IL 60602 Attn: Tax Registration Division Telephone: (312) 603-6328 Fax: (312) 603-5729 Web: www.cookcountyil.gov/revenue Amusement Exemption Application

More information

4-H Adventure Camp Counselor Program

4-H Adventure Camp Counselor Program 4-H Adventure Camp Counselor Program 4-H Adventure Camp Counselors have a unique opportunity to meet and work with teens, adults, and youth while having a fun outdoor experience and developing leadership

More information

Column: Condor Corner Issue: June 2011 Title: Features, Tips & Tricks - Round 4 Author: Scott Manley - CFIG

Column: Condor Corner Issue: June 2011 Title: Features, Tips & Tricks - Round 4 Author: Scott Manley - CFIG Column: Condor Corner Issue: June 2011 Title: Features, Tips & Tricks - Round 4 Author: Scott Manley - CFIG Anniversary: I forgot to mention last time that April 2011 was the one-year anniversary of Condor

More information

CruisePay Enhancements for 2005 Training Guide Version 1.0

CruisePay Enhancements for 2005 Training Guide Version 1.0 CruisePay Enhancements for 2005 Training Guide Version 1.0 Royal Caribbean Cruises Ltd. 2004 i 9/8/2005 Table of Content: 1 Overview 1 1.1 Purpose: 2 1.2 Assumptions: 2 1.3 Definitions: 2 2 Web Application

More information