Examples of multiple inheritance. Lecture 16: Multiple inheritance & project presentation. Composite figures. Combining abstractions
|
|
- Marian Parrish
- 5 years ago
- Views:
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
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 informationLesson 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 informationInformation 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 informationDerivation of xuml Models
Derivation of xuml Models Multiple Relationships Associative Relationships Competitive Relationships Specification Relationships Reflexive Relationships Examples Multiple Associations between Pairs of
More information1 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 informationFranç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 information5.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 informationACS-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 informationACS-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 informationRegulations 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 information7500 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 informationCSCI 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 informationA 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 informationA 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 informationApplication 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 informationDe-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 informationTCEM 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 informationModel Solutions. ENGR 110: Test 2. 2 Oct, 2014
Family Name:.............................. Other Names:............................. ID Number:............................... Signature.................................. Model Solutions ENGR 110: Test
More informationAtennea 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
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 informationWhen 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 informationFareStar 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 informationApplying 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 informationCASM 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 informationPart 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 informationYear 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 informationEuropean 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 informationTILOS & 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 informationleel 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 informationWelcome 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 informationTIMS & 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 informationAvionics 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 informationFLIGHT 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 informationECLIPSE 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 informationIf 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 informationIntra-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 informationExchange 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 informationCAA 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 informationO 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 informationPre-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 informationNATS 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 informationBuilding 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 information2.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 information1. 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 informationSeahorse 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 informationBusiness 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 informationIata 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 informationClarification 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 informationAirlines 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 informationAn 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 informationBackground 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 informationThe 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 informationName: 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
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 informationGenetic 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 informationOne 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 informationVarious 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 informationBoltBus 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 informationQuery 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 information2018 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 informationCAA 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 informationL 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 informationPROCUREMENT 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 informationThe 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 informationFlight 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 informationAIRPORT 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 informationCertification 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 informationApplication 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 informationFare 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 informationAngel 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 informationSoftware 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 informationAncient 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 informationLogic 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 informationAppendix 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 informationGeneral 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 informationCODE 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 informationVictoria 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 informationCertification 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 informationABSTRACT 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 informationGITCHI-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 informationEE382V: 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 informationFJC 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 informationAirspace 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;
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 informationPSS 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 informationAGREEMENT. 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 informationPages 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 informationUSCIS 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 informationAir 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 informationConsideration 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 informationAsiaNANO 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 informationGPS 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 informationDiscovery 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 informationInformational 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 informationStronger 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 informationCATIA: 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 informationCook 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 information4-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 informationColumn: 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 informationCruisePay 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