EE382V: Embedded System Design and Modeling

Size: px
Start display at page:

Download "EE382V: Embedded System Design and Modeling"

Transcription

1 EE382V: Embedded System Design and Methodologies, Models, Languages Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin : Outline Methodologies Design flows Bottom-up, top-down, meet-in-the-middle, platform-based System design flow System design languages Goals, requirements Communication and computation EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 2 (c) 2011 A. Gerstlauer 1

2 Evolution of Design Flows Capture & Simulate Describe & Synthesize Specify, Explore & Refine Specs Specs Executable Spec Functionality Algorithms Algorithms Algorithms Algorithms System Gap SW? SW? Architecture Network Connectivity Protocols Design Describe Design SW/HW Performance Simulate Logic Simulate Logic Logic Timing Physical Physical Physical Manufacturing Manufacturing Manufacturing 1960's 1980's 2000's EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 3 Classical System Design Flow System requirement specification system design System architecture design Hardware design hardware software development development Integration & Verification integration & System verification Software development manual (semi)automatic EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 4 (c) 2011 A. Gerstlauer 2

3 Classical Design Cycle Task Specification Fixes in specification HW design Fixes in hardware HW verification SW design Fixes in software SW verification Integration & verification Time EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 5 Electronic System-Level (ESL) Design Flow Hardware design hardware development System requirement specification system design High-level model System-level design Architecture model Integration & Verification integration & System implementation verification Software development software development manual (semi)automatic EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 6 (c) 2011 A. Gerstlauer 3

4 New ESL Design Cycle Task Specification (high-level & arch. models) Fixes in specification HW design Fixes in hardware HW verification SW design Fixes in software SW verification Integration & verification Time EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 7 Design Flow Design methodology Sequence of design models Flow of transformations between models Models Well-defined, rigorous semantics Systematic flow from specification to implementation Languages Representation of models in machine-readable form EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 8 (c) 2011 A. Gerstlauer 4

5 N N Y Y EE382V: Embedded Sys Dsgn and Y-Chart Behavior (Function) System Processor Structure (Netlist) Models of Computation (MoCs) Specification Algorithm Boolean logic (a v b) Transfer Logic Circuit PE,Bus RTL Gates Transistors Models of Structure (MoSs) Physical (Layout) EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 9 Processor Synthesis Software processor Compilation and linking Hardware processor High-level synthesis BB1 IF PC CMem CW const B1... RF / Scratch pad B2 BB2 BB3 offset AG status address Status ALU MUL Memory IF Algorithm model (program) B3 Microarchitecture model (RTL) EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 10 (c) 2011 A. Gerstlauer 5

6 System Synthesis Structure Partitioning, mapping Timing Scheduling CPU Mem P1 P3 P1 d P3 C1 d P5 Arbiter CPU Bus C1, C2 Bridge C1, C2 Bus P2 P4 C2 P2 P4 P5 HW EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 11 Bottom-Up Methodology Each level generates library for the next higher level Circuit: Standard cells for logic level Logic: RTL components for processor level Processor: Processing and communication components for system level System: System platforms for different applications Floorplanning and layout on each level Behavior (Function) Start System Processor Logic Circuit Physical (Layout) Structure (Netlist) PE,Bus RTL Gates Transistors EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 12 (c) 2011 A. Gerstlauer 6

7 Top-down Methodology Functional description is converted into component netlist on each level Each component function is decomposed further on the next abstraction level Layout is given only for transistor components EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 13 Meet-in-the-Middle Methodology Gate netlist is hand-off Three levels of synthesis System is synthesized with processor components Processor components are synthesized with RTL library RTL components are synthesized with standard cells Two levels of layout System layout is performed with standard cells Standard cells layout with transistors EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 14 (c) 2011 A. Gerstlauer 7

8 Platform-Based Design Meet-in-the-middle at the system level System platform with standard components System design reduced to mapping of specification onto pre-defined platform Behavior (Function) Start System Processor Logic Circuit Physical (Layout) Structure (Netlist) Platform RTL Gates Transistors EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 15 : Outline Introduction Methodologies System design flow System design languages Design example EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 16 (c) 2011 A. Gerstlauer 8

9 System Basis of any design flow and design automation Inputs and outputs of design steps Capability to capture complex systems Precise, complete and unambiguous Models at varying levels of abstraction Level and granularity of implementation detail Speed vs. accuracy Design models as an abstraction of a design instance Representation of some aspect of reality Virtual prototyping for validation through simulation or formal analysis Specification for further implementation/synthesis Describe desired functionality Documentation & specification Abstraction to hide details that are not relevant or not yet known Different parts of the model or different use cases for the same model EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 17 Abstraction Levels unstructured High abstraction untimed Structure Implementation Detail Timing physical layout real time Spatial order Low abstraction Temporal order EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 18 (c) 2011 A. Gerstlauer 9

10 Top-Down Design Flow requirements Product planning constraints pure functional Specification System Design untimed bus functional Architecture timing accurate Processor Design RTL / ISA Implementation cycle accurate gates Logic Design gate delays Structure Timing EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 19 Top-Down Design Flow requirements Product planning constraints pure functional Specification model untimed Computation design partitioned Timed model scheduled Communication design bus functional Transaction-level model timing accurate Processor design RTL / IS Implementation model cycle accurate Structure Logic design Timing EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 20 (c) 2011 A. Gerstlauer 10

11 Top-Down Design Flow requirements Product planning constraints Capture Algor. pure functional Specification model untimed Computation refinement Comp. transaction level Timed model estimated timing Communication refinement Proto. bus functional Transaction-level model timing accurate RTL Hardware synthesis Interface synthesis Software synthesis RTOS Structure RTL / IS Implementation model Logic design cycle accurate Timing EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 21 SpecC Design Methodology System design Validation flow Capture Algor. Specification model Computation refinement Comp. Compilation Validation Analysis Estimation Simulation model Timed model Communication refinement Proto. Compilation Validation Analysis Estimation Simulation model Transaction-level model Compilation Validation Analysis Estimation Simulation model RTL Hardware synthesis Interface synthesis Software synthesis RTOS Backend Implementation model Compilation Validation Analysis Estimation Simulation model EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 22 (c) 2011 A. Gerstlauer 11

12 : Outline Introduction Methodologies System design languages Goals, requirements Communication and computation Design example EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 23 Models vs. Languages Models Poetry Recipe Story State Sequent. machine program Dataflow Languages English Spanish Japanese C C++ Java Recipes vs. English Sequential programs vs. C Computation models describe system behavior Conceptual notion, e.g., recipe, sequential program Languages capture models Concrete form, e.g., English, C Variety of languages can capture one model E.g., sequential program model C,C++, Java One language can capture variety of models E.g., C++ sequential program model, object-oriented model, state machine model Certain languages better at capturing certain models Source: T. Givargis, F. Vahid. Embedded System Design, Wiley EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 24 (c) 2011 A. Gerstlauer 12

13 Text vs. Graphics Models versus languages not to be confused with text versus graphics Text and graphics are just two types of languages Text: letters, numbers Graphics: circles, arrows (plus some letters, numbers) X = 1; if (N) Y = X + 1; X =1 N? Y = X + 1 Source: T. Givargis, F. Vahid. Embedded System Design, Wiley EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 25 Simulation vs. Synthesis Ambiguous semantics of languages Finite state machine case X is when X1=>... when X2=> -- Look-up table Controller Memory Simulatable but not synthesizable or verifiable Impossible to automatically discern implicit meaning Need explicit set of constructs EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 26 (c) 2011 A. Gerstlauer 13

14 Languages Represent a model in machine-readable form Apply algorithms and tools Syntax defines grammar Possible strings over an alphabet Textual or graphical Semantics defines meaning Mapping onto an abstract state machine model Operational semantics Mapping into a mathematical domain (e.g. functions) Denotational semantics Semantic model vs. design models Basic semantic models can represent many design models Discrete event model for hardware and system simulation Design models can be represented in different languages EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 27 Evolution of Design Languages Netlists Structure only: components and connectivity Gate-level [EDIF], system-level [SPIRIT/XML] Hardware description languages (HDLs) Event-driven behavior: signals/wires, clocks Register-transfer level (RTL): boolean logic Discrete event [VHDL, Verilog] System-level design languages (SLDLs) Software behavior: sequential functionality/programs C-based, event-driven [SpecC, SystemC, SystemVerilog] EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 28 (c) 2011 A. Gerstlauer 14

15 System-Level Design Languages (SLDLs) Goals Executability Validation through simulation Synthesizability Implementation in HW and/or SW Support for reuse Modularity Hierarchical composition Separation of concepts Completeness Support for all concepts found in embedded systems Orthogonality Orthogonal constructs for orthogonal concepts Minimality Simplicity Source: R. Doemer, UC Irvine EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 29 System-Level Design Languages (SLDLs) Requirements C C++ Java VHDL Statecharts SystemC Verilog SpecC SpecCharts Behavioral hierarchy Structural hierarchy Concurrency Synchronization Exception handling Timing State transitions Composite data types not supported partially supported supported Source: R. Doemer, UC Irvine EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 30 (c) 2011 A. Gerstlauer 15

16 System-Level Design Languages (SLDLs) C/C++ ANSI standard programming languages, software design Traditionally used for system design because of practicality, availability SystemC C++ API and class library Initially developed at UC Irvine, standard by Open SystemC Initiative (OSCI) SpecC C extension Developed at UC Irvine, standard by SpecC Technology Open Consortium (STOC) SystemVerilog Verilog with C extensions for testbench development Matlab/Simulink Specification and simulation in engineering, algorithm design Unified Language (UML) Software specification, graphical, extensible (meta-modeling) and Analysis of Real-time and Embedded systems (MARTE) profile -XACT XML schema for component documentation, standard by SPIRIT consortium Rosetta (formerly SLDL) Formal specification of constraints, requirements SDL Telecommunication area, standard by ITU Source: R. Doemer, UC Irvine EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 31 Separation of Concerns Fundamental principle in modeling of systems Clear separation of concerns Address separate issues independently System-Level Description Language (SLDL) Orthogonal concepts Orthogonal constructs System-level Computation encapsulated in modules / behaviors Communication encapsulated in channels Source: R. Doemer, UC Irvine EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 32 (c) 2011 A. Gerstlauer 16

17 Computation vs. Communication Traditional model Processes and signals Mixture of computation and communication Automatic replacement impossible P1 s1 s2 s3 P2 SpecC model Behaviors and channels Separation of computation and communication Plug-and-play Source: R. Doemer, UC Irvine EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 33 B1 C1 v1 v2 v3 B2 Computation vs. Communication Protocol Inlining Specification model Exploration model B1 C1 v1 v2 B2 v3 Computation in behaviors Communication in channels Implementation model B1 Channel disappears Communication inlined into behaviors Wires exposed v1 v2 v3 B2 Source: R. Doemer, UC Irvine EE382V: Embedded Sys Dsgn and, 2011 A. Gerstlauer 34 (c) 2011 A. Gerstlauer 17

EE382V: Embedded System Design and Modeling

EE382V: Embedded System Design and Modeling EE382V: Embedded System Design and Class Introduction Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu : Outline Introduction Embedded systems

More information

EE382N.23: Embedded System Design and Modeling

EE382N.23: Embedded System Design and Modeling EE382N.23: Embedded System Design and Modeling Lecture 7 System Refinement & Modeling Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture

More information

EE382V: Embedded System Design and Modeling

EE382V: Embedded System Design and Modeling EE382V: Embedded System Design and System-Level Design Tools Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu : Outline Overview System-level design

More information

EE382N: Embedded System Design and Modeling

EE382N: Embedded System Design and Modeling EE382N: Embedded System Design and Modeling Lecture 1 Introduction Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 1: Outline Introduction

More information

EE382N.23: Embedded System Design and Modeling

EE382N.23: Embedded System Design and Modeling EE382N.23: Embedded System Design and Modeling Lecture 1 Introduction Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 1: Outline Introduction

More information

EE382N: Embedded System Design and Modeling

EE382N: Embedded System Design and Modeling EE382N: Embedded System Design and Modeling Lecture 7 System-Level Refinement Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 7: Outline

More information

EE382M.20: System-on-Chip (SoC) Design

EE382M.20: System-on-Chip (SoC) Design EE382M.20: System-on-Chip (SoC) Design Lecture 0 Class Overview Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 0: Outline Introduction

More information

Applicability / Compatibility of STPA with FAA Regulations & Guidance. First STAMP/STPA Workshop. Federal Aviation Administration

Applicability / Compatibility of STPA with FAA Regulations & Guidance. First STAMP/STPA Workshop. Federal Aviation Administration Applicability / Compatibility of STPA with FAA Regulations & Guidance First STAMP/STPA Workshop Presented by: Peter Skaves, FAA Chief Scientific and Technical Advisor for Advanced Avionics Briefing Objectives

More information

A Survey of Time and Space Partitioning for Space Avionics

A Survey of Time and Space Partitioning for Space Avionics 2018-05-25, 21:52:13 A Survey of Time and Space Partitioning for Space Avionics Presentation at DASIA 2018 31st May 2018 The Basic Idea of TSP Motivation Time and Space Partitioning (TSP) Why? several

More information

Monitoring & Control Tim Stevenson Yogesh Wadadekar

Monitoring & Control Tim Stevenson Yogesh Wadadekar Monitoring & Control Tim Stevenson Yogesh Wadadekar Monitoring & Control M&C is not recognised as an SPDO Domain However the volume of work carried out in 2011 justifies a Concept Design Review M&C is

More information

INTERNATIONAL CIVIL AVIATION ORGANIZATION AFI REGION AIM IMPLEMENTATION TASK FORCE. (Dakar, Senegal, 20 22nd July 2011)

INTERNATIONAL CIVIL AVIATION ORGANIZATION AFI REGION AIM IMPLEMENTATION TASK FORCE. (Dakar, Senegal, 20 22nd July 2011) IP-5 INTERNATIONAL CIVIL AVIATION ORGANIZATION AFI REGION AIM IMPLEMENTATION TASK FORCE (Dakar, Senegal, 20 22nd July 2011) Agenda item: Presented by: Implementation of a African Regional Centralised Aeronautical

More information

Federal GIS Conference February 10 11, 2014 Washington DC. ArcGIS for Aviation. David Wickliffe

Federal GIS Conference February 10 11, 2014 Washington DC. ArcGIS for Aviation. David Wickliffe Federal GIS Conference 2014 February 10 11, 2014 Washington DC ArcGIS for Aviation David Wickliffe What is ArcGIS for Aviation? Part of a complete system for managing data, products, workflows, and quality

More information

ADVANTAGES OF SIMULATION

ADVANTAGES OF SIMULATION ADVANTAGES OF SIMULATION Most complex, real-world systems with stochastic elements cannot be accurately described by a mathematical model that can be evaluated analytically. Thus, a simulation is often

More information

Scalable Runtime Support for Data-Intensive Applications on the Single-Chip Cloud Computer

Scalable Runtime Support for Data-Intensive Applications on the Single-Chip Cloud Computer Scalable Runtime Support for Data-Intensive Applications on the Single-Chip Cloud Computer Anastasios Papagiannis and Dimitrios S. Nikolopoulos, FORTH-ICS Institute of Computer Science (ICS) Foundation

More information

Challenges in Complex Procedure Design Validation

Challenges in Complex Procedure Design Validation Challenges in Complex Procedure Design Validation Frank Musmann, Aerodata AG ICAO Workshop Seminar Aug. 2016 Aerodata AG 1 Procedure Validation Any new or modified Instrument Flight Procedure is required

More information

Avitech GmbH AIXM Capabilities & Experiences

Avitech GmbH AIXM Capabilities & Experiences Avitech GmbH AIXM Capabilities & Experiences Werner Schwarze Regional Sales Director Dakar/04. October 2016 Avitech Introduction Avitech GmbH of Germany, is a key piece in Indra ATM being the unique provider

More information

EE382N: Embedded System Design and Modeling

EE382N: Embedded System Design and Modeling EE382N: Embedded System Design and Modeling Lecture 10 System-Level Synthesis Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 10: Outline

More information

Critical Systems and Software Solutions

Critical Systems and Software Solutions www.thalesgroup.com Thales Canada, Avionics Critical Systems and Software Solutions leading flight control system technology and critical software solutions for the most innovative regional and business

More information

International Conference on Integrated Modular Avionics Moscow

International Conference on Integrated Modular Avionics Moscow www.thalesgroup.com International Conference on Integrated odular Avionics oscow IO 2012 Conference / 2012/09/25 This document is the property of Thales Group and may not be copied or communicated without

More information

Embedded System Development for Distributed Networked Computing Platforms

Embedded System Development for Distributed Networked Computing Platforms ARTIST II November 2007 Presented by Gert Döhmen Airbus Deutschland GmbH Embedded System Development for Distributed Networked Computing Platforms ARTIST2 meeting on Integrated Modular Avionics Content

More information

Integrated Modular Avionics. The way ahead for aircraft computing platforms?

Integrated Modular Avionics. The way ahead for aircraft computing platforms? Integrated Modular Avionics The way ahead for aircraft computing platforms? 1 Contents The Need for IMA IMA Structure and Services Design Using IMA Related Subjects Conclusion 2 Integrated Modular Avionics

More information

Quality Assurance. Introduction Need for quality assurance Answer to the need of quality assurance Details on quality assurance Conclusion A B C D E

Quality Assurance. Introduction Need for quality assurance Answer to the need of quality assurance Details on quality assurance Conclusion A B C D E Quality Assurance 1 A B C D E Introduction Need for quality assurance Answer to the need of quality assurance Details on quality assurance Conclusion 2 1 Introduction 3 Introduction The implementation

More information

Implementation challenges for Flight Procedures

Implementation challenges for Flight Procedures Implementation challenges for Flight Procedures A Data-house perspective for comprehensive Procedure Design solution: A need today Sorin Onitiu Manager Business Affairs, Government & Military Aviation,

More information

EE382V: Embedded System Design and Modeling

EE382V: Embedded System Design and Modeling EE382V: Embedded System Design and System-Level Synthesis & Refinement Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu : Outline Synthesis System-level

More information

A Turing Machine In Conway's Game Life. Paul Rendell

A Turing Machine In Conway's Game Life. Paul Rendell A Turing Machine in Conway's Game Life 30/08/01 Page 1 of 8 A Turing Machine In Conway's Game Life. Paul Rendell I have constructed a Turing Machine in Conway s Game Life (figure 1). In this paper I describes

More information

Wrapper Instruction Register (WIR) Specifications

Wrapper Instruction Register (WIR) Specifications Wrapper Instruction Register (WIR) Specifications Mike Ricchetti, Fidel Muradali, Alan Hales, Lee Whetsel, Eddie Rodriguez WIR Tiger Team May 5th at VTS2000 Architecture Task Force, 2000 Presentation Outline

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

Education Document on Bar Code Technology

Education Document on Bar Code Technology Education Document on Bar Code Technology Automating document control and indexing with barcodes can dramatically improve user productivity and data integrity. In the transportation industry, bar coded

More information

EE382N.23: Embedded System Design and Modeling

EE382N.23: Embedded System Design and Modeling EE382N.23: Embedded System Design and Modeling Lecture 13 System-Level Design Tools Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 13:

More information

The Importance of AIM and the Operational Concept

The Importance of AIM and the Operational Concept Global Harmonization Through Collaboration The Importance of AIM and the Operational Concept Presented By: Michael Hohm International Civil Aviation Organization Date: August 28, 2012 Flightplan Background

More information

AI in a SMART AIrport

AI in a SMART AIrport AI in a SMART AIrport Steve Lee CIO & Group SVP(Technology) Changi Airport Group (Singapore) Pte. Ltd. 24 Oct 2017 2017 Changi Airport Group (Singapore) Pte. Ltd. Not to be used, disclosed or reproduced

More information

A 3D simulation case study of airport air traffic handling

A 3D simulation case study of airport air traffic handling A 3D simulation case study of airport air traffic handling Henk de Swaan Arons Erasmus University Rotterdam PO Box 1738, H4-21 3000 DR Rotterdam, The Netherlands email: hdsa@cs.few.eur.nl Abstract Modern

More information

Driving STM32 to success STM32 services for sophisticated embedded applications

Driving STM32 to success STM32 services for sophisticated embedded applications Building a safe and secure embedded world Driving STM32 to success STM32 services for sophisticated embedded applications > STM32 Services HITEX: the stm32 experts Questions about STM32? Ask us! STM32

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

Asia Pacific Regional Aviation Safety Team

Asia Pacific Regional Aviation Safety Team International Civil Aviation Organization (ICAO) Regional Aviation Safety Group (Asia & Pacific Regions) Asia Pacific Regional Aviation Safety Team GUIDANCE FOR AIR OPERATORS IN ESTABLISHING A FLIGHT SAFETY

More information

ATTEND Analytical Tools To Evaluate Negotiation Difficulty

ATTEND Analytical Tools To Evaluate Negotiation Difficulty ATTEND Analytical Tools To Evaluate Negotiation Difficulty Alejandro Bugacov Robert Neches University of Southern California Information Sciences Institute ANTs PI Meeting, November, 2000 Outline 1. Goals

More information

Multi/many core in Avionics Systems

Multi/many core in Avionics Systems Multi/many core in Avionics Systems 4th TORRENTS Workshop December, 13 th 2013 Presented by Jean-Claude LAPERCHE - AIRBUS Agenda Introduction Processors Evolution/Market Aircraft needs Multi/Many-core

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

FIXM Development Guidelines

FIXM Development Guidelines FIXM Development Guidelines The Flight Information Exchange Model (FIXM) is a standardised model for the global exchange of flight information. In addition to supporting the future air traffic management

More information

SAVOIR industrial perspectives Thales Alenia Space View

SAVOIR industrial perspectives Thales Alenia Space View SAVOIR industrial perspectives Thales Alenia Space View 83230910-DOC-TAS-EN-001 23rd of october 2012 Jacques Busseuil Presentation summary 2 SAVOIR immediate benefits SAVOIR major actions Interfaces harmonization

More information

The organisation of the Airbus. A330/340 flight control system. Ian Sommerville 2001 Airbus flight control system Slide 1

The organisation of the Airbus. A330/340 flight control system. Ian Sommerville 2001 Airbus flight control system Slide 1 Airbus flight control system The organisation of the Airbus A330/340 flight control system Ian Sommerville 2001 Airbus flight control system Slide 1 Fly by wire control Conventional aircraft control systems

More information

Applications of a Terminal Area Flight Path Library

Applications of a Terminal Area Flight Path Library Applications of a Terminal Area Flight Path Library James DeArmon (jdearmon@mitre.org, phone: 703-983-6051) Anuja Mahashabde, William Baden, Peter Kuzminski Center for Advanced Aviation System Development

More information

We transform travel companies into travel retailers

We transform travel companies into travel retailers Company profile Founded in 2002 Head Office address Ireland (Dublin) Countries with offices 4 countries (Ireland, Spain, Hong Kong SAR, Poland, China) OpenJaw Technologies is a market leading ecommerce

More information

Simulator Architecture for Training Needs of Modern Aircraft. Philippe Perey Technology Director & A350 Program Director

Simulator Architecture for Training Needs of Modern Aircraft. Philippe Perey Technology Director & A350 Program Director Simulator Architecture for Training Needs of Modern Aircraft Philippe Perey Technology Director & A350 Program Director European Airline Training Symposium (EATS) Istanbul November 10, 2010 Agenda The

More information

Model-based development of self-organized earthquake early warning systems

Model-based development of self-organized earthquake early warning systems Joint ITU-T and SDL Forum Society workshop on ITU System Design Languages Geneva, 5 th -6 th Sep 008 Model-based development of self-organized earthquake early warning systems Joachim Fischer Klaus Ahrens,

More information

SIMULATION MODELING AND ANALYSIS OF A NEW INTERNATIONAL TERMINAL

SIMULATION MODELING AND ANALYSIS OF A NEW INTERNATIONAL TERMINAL Proceedings of the 2000 Winter Simulation Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. SIMULATION MODELING AND ANALYSIS OF A NEW INTERNATIONAL TERMINAL Ali S. Kiran Tekin Cetinkaya

More information

Boarding Pass Issuance to Passengers at Airport

Boarding Pass Issuance to Passengers at Airport ENSE623/ENPM645 Boarding Pass Issuance to Passengers at Airport By Soe Zarni Bargava Subramanian University of Maryland December 6, 2005 1 System Boundary Description Airport authorities have fixed(constrained)

More information

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS 91 CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS 5.1 INTRODUCTION In chapter 4, from the evaluation of routes and the sensitive analysis, it

More information

Exploring Model-Based System Engineering(MBSE) /Model-Based Development (MBD) in the Life-Cycle Development for Civil Aircrafts

Exploring Model-Based System Engineering(MBSE) /Model-Based Development (MBD) in the Life-Cycle Development for Civil Aircrafts Exploring Model-Based System Engineering(MBSE) /Model-Based Development (MBD) in the Life-Cycle Development for Civil Aircrafts John Zhang, Ph.D., MBA Technical Director of the Computation & Simulation

More information

PBN Airspace Design Workshop. Area Navigation. Asia and Pacific Regional Sub-Office Beijing, China. 5 May 2016 Page 1 APAC RSO BEIJING

PBN Airspace Design Workshop. Area Navigation. Asia and Pacific Regional Sub-Office Beijing, China. 5 May 2016 Page 1 APAC RSO BEIJING PBN Airspace Design Workshop Area Navigation Asia and Pacific Regional Sub-Office Beijing, China 5 May 2016 Page 1 APAC RSO BEIJING Learning Objectives By the end of this presentation, you will be: Aware

More information

Form 91 Application for Approval of an EFB System

Form 91 Application for Approval of an EFB System Form 91 Application for Approval of an EFB System This form must be completed by the Flight Representative (FOR) or Operator as recorded on the current Form 20. Please refer to RP4 Guidance to Operators

More information

National Microelectronics Institute Available from:

National Microelectronics Institute Available from: Wright, S. (2015) Model based testing of avionics. In: Model Driven Engineering 2015, West Sussex, England, 17 June 2015. https://nmi.org.uk/wpcontent/uploads/2015/06/uwe-steve-wright-model-based-testingof-avionics.pdf:

More information

AIS-AIM Study Group Working Status

AIS-AIM Study Group Working Status International Civil Aviation Organization AIS-AIM Study Group Working Status Roberta Luccioli TO/AIM Seminario de la OACI sobre la Transicion al AIM Fases1 3 Outline Development and Implementation of AIS

More information

ICAO GANP Requirements and Evolution

ICAO GANP Requirements and Evolution ICAO GANP Requirements and Evolution Olga de Frutos Brussels/October 2017 Flight Plan Context Current GANP Role in ICAO Next edition: AMET, DATM, FICE and SWIM The future ATM system To achieve an interoperable

More information

BusStop Telco 2.0 application supporting public transport in agglomerations

BusStop Telco 2.0 application supporting public transport in agglomerations BusStop Telco 2.0 application supporting public transport in agglomerations Kamil Litwiniuk 1 Tomasz Czarnecki 2 Warsaw University of Technology Faculty of Electronics and Information Technology ul. Nowowiejska

More information

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MOBILITY AND TRANSPORT

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MOBILITY AND TRANSPORT EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MOBILITY AND TRANSPORT DIRECTORATE E - Air Transport E.2 - Single sky & modernisation of air traffic control Brussels, 6 April 2011 MOVE E2/EMM D(2011) 1. TITLE

More information

Annotating, Extracting, and Linking Legal Information

Annotating, Extracting, and Linking Legal Information Annotating, Extracting, and Linking Legal Information Adam Wyner University of Aberdeen Department of Computing Science University of Edinburgh Law School March 11, 2014 Outline Background, context, materials.

More information

Permanent Contract Aircraft Loads M/F. Within our Flight Physics team, you will deal with Aircraft Loads topics. Your main missions will be to:

Permanent Contract Aircraft Loads M/F. Within our Flight Physics team, you will deal with Aircraft Loads topics. Your main missions will be to: As a worldwide technology leader solving critical issues, ALTRAN brings customers ideas and projects to life and increases their performance, through technology and innovation. Created in 1982, ALTRAN

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

CAPAN Methodology Sector Capacity Assessment

CAPAN Methodology Sector Capacity Assessment CAPAN Methodology Sector Capacity Assessment Air Traffic Services System Capacity Seminar/Workshop Nairobi, Kenya, 8 10 June 2016 Raffaele Russo EUROCONTROL Operations Planning Background Network Operations

More information

EE382V: System-on-a-Chip (SoC) Design

EE382V: System-on-a-Chip (SoC) Design EE382V: System-on-a-Chip (SoC) Design Lecture 12 SoC Communication Architectures Source: Sudeep Pasricha (Colorado State), Nikil Dutt (UC Irvine) On-Chip Communication Architectures, Morgan Kaufmann, 2008

More information

ATC Simulators. The manufacturer of

ATC Simulators. The manufacturer of ATC Simulators The manufacturer of Edda Systems AS Established in 2005, by 5 experienced ATM engineers (ex Avinor) 100% owned by the employees/founders Edda Systems AS is specialized in CNS/ATM systems,

More information

Progressive Technology Facilitates Ground-To-Flight-Deck Connectivity

Progressive Technology Facilitates Ground-To-Flight-Deck Connectivity Progressive Technology Facilitates Ground-To-Flight-Deck Connectivity By Robert Turner Connected Airline and Connected Flight Deck are two of the latest phrases regularly being voiced by the airline industry,

More information

Vacuum Controls and Interlocks

Vacuum Controls and Interlocks Vacuum Controls and Interlocks CERN Accelerator School Platja D Aro, 16-24 May 2006 P. Strubin (CERN) Outline Introduction Architecture 3 tiers architecture Example of the LHC vacuum system Mapping the

More information

EMD ELECTRONIC MISCELLANEOUS DOCUMENT

EMD ELECTRONIC MISCELLANEOUS DOCUMENT EMD ELECTRONIC MISCELLANEOUS DOCUMENT INTRODUCTION The EMD is a new feature of the Electronic Miscellaneous Document (EMD) product. Its aim is to provide Amadeus travel agents with the list of airlines

More information

Multicore Processing in the Avionics Industry Needs and Concerns April 21, 2017 Greg Arundale Rockwell Collins

Multicore Processing in the Avionics Industry Needs and Concerns April 21, 2017 Greg Arundale Rockwell Collins Multicore Processing in the Avionics Industry Needs and Concerns April 21, 2017 Greg Arundale Rockwell Collins Outline Introduction Avionics Systems Evolution, Overview and Challenges Multicore Why Multicore

More information

Formal verification of small and micro UAS

Formal verification of small and micro UAS Formal verification of small and micro UAS Prof Sandor M Veres University of Sheffield December 2, 2015 Introduction The purpose of my talk What to Verify? What are the models and requirements? Verification

More information

Aeronautics & Air Transport in FP7. DG RTD-H.3 - Aeronautics Brussels, January 2007

Aeronautics & Air Transport in FP7. DG RTD-H.3 - Aeronautics Brussels, January 2007 Aeronautics & Air Transport in FP7 DG RTD-H.3 - Aeronautics Brussels, January 2007 2000 European Aeronautics: A Vision for 2020 2002 Strategic Research Agenda Six Challenges for Aeronautics 2005 2nd Issue

More information

PROS Inc. Intended positioning on the market

PROS Inc. Intended positioning on the market Company profile Founded in 1987 Head Office USA (Houston) Countries with offices 5 countries (USA., Bulgaria, Ireland, England, France, Germany) PROS is powering the shift to modern commerce, helping competitive

More information

D DAVID PUBLISHING. Development and Achievement of the T-50 Flight Control s Consolidated OFP. 1. Introduction. 2. Consolidated OFP s Needs

D DAVID PUBLISHING. Development and Achievement of the T-50 Flight Control s Consolidated OFP. 1. Introduction. 2. Consolidated OFP s Needs Journal of Aerospace Science and Technology 1 (2015) 67-72 doi: 10.17265/2332-8258/2015.02.003 D DAVID PUBLISHING Development and Achievement of the T-50 Flight Control s Consolidated OFP Soon Ryong Jang,

More information

New Distribution Capability

New Distribution Capability New Distribution Capability Pilot Participation Terms of Reference 1 Introduction and Background This document provides the general terms of reference for pilot participation. The NDC Pilot phase commenced

More information

Potential of CO 2 retrieval from IASI

Potential of CO 2 retrieval from IASI Potential of CO 2 retrieval from IASI L. Chaumat, O. Lezeaux, P. Prunet, B. Tournier F.-R. Cayla (SISCLE), C. Camy-Peyret (LPMAA) and T. Phulpin (CNES) Study supported by CNES ITSC-XVI: Angra dos Reis,

More information

SIMULATION TECHNOLOGY FOR FREE FLIGHT SYSTEM PERFORMANCE AND SURVIVABILITY ANALYSIS

SIMULATION TECHNOLOGY FOR FREE FLIGHT SYSTEM PERFORMANCE AND SURVIVABILITY ANALYSIS SIMULATION TECHNOLOGY FOR FREE FLIGHT SYSTEM PERFORMANCE AND SURVIVABILITY ANALYSIS John C Knight, Stavan M Parikh, University of Virginia, Charlottesville, VA Abstract Before new automated technologies

More information

PBN and airspace concept

PBN and airspace concept PBN and airspace concept 07 10 April 2015 Global Concepts Global ATM Operational Concept Provides the ICAO vision of seamless, global ATM system Endorsed by AN Conf 11 Aircraft operate as close as possible

More information

Today: using MATLAB to model LTI systems

Today: using MATLAB to model LTI systems Today: using MATLAB to model LTI systems 2 nd order system example: DC motor with inductance derivation of the transfer function transient responses using MATLAB open loop closed loop (with feedback) Effect

More information

GENE-AUTO Status of new Airbus case Studies

GENE-AUTO Status of new Airbus case Studies GENEAUTO 9/29/2009 Presented by Jean-Charles DALBIN Airbus Operations SAS & Laurent DUFFAU Airbus Operations SAS GENE-AUTO Status of new Airbus case Studies Airbus Operation SAS - GENEAUTO Status on Airbus

More information

Overview Net-Enabled Aircraft Design Current Project Status Join the Team! Kristin Yvonne Rozier University of Cincinnati

Overview Net-Enabled Aircraft Design Current Project Status Join the Team! Kristin Yvonne Rozier University of Cincinnati Formal Methods Challenge: Efficient Reconfigurable Cockpit Design and Fleet Operations using Software Intensive, Networked, and Wireless-Enabled Architecture (ECON) Kristin Yvonne Rozier University of

More information

A Universal Turing Machine in Conway s Game of Life

A Universal Turing Machine in Conway s Game of Life A Universal Turing Machine in Conway s Game of Life Paul Rendell Department of Computer Science University of the West of England paul@rendell-attic.org ABSTRACT In this paper we present a Universal Turing

More information

Amendment 37,38 to Annex 15 Amendment 57 to Annex 4

Amendment 37,38 to Annex 15 Amendment 57 to Annex 4 International Civil Aviation Organization Amendment 37,38 to Annex 15 Amendment 57 to Annex 4 Roberta Luccioli TO/AIM Seminario de la OACI sobre la Transicion al AIM Fases1 3 Outline 1. Amendment 37 to

More information

ABES. Company Presentation. March ABES Pircher & Partner GmbH Research & Development

ABES. Company Presentation. March ABES Pircher & Partner GmbH Research & Development IT ABES Pircher & Partner GmbH Research & Development Company Presentation March 2014 What we do ABES is an independent software house. ABES offers specialised solutions for bridge engineers. ABES geodes/geocon

More information

Aeronautics & Air Transport in FP7

Aeronautics & Air Transport in FP7 Aeronautics & Air Transport in FP7 Liam Breslin DG RTD-H.3 - Aeronautics Brussels, 8 th February 2007 2000 European Aeronautics: A Vision for 2020 2002 Strategic Research Agenda Six Challenges for Aeronautics

More information

This document is meant purely as a documentation tool and the institutions do not assume any liability for its contents

This document is meant purely as a documentation tool and the institutions do not assume any liability for its contents 2010R0073 EN 20.10.2014 001.001 1 This document is meant purely as a documentation tool and the institutions do not assume any liability for its contents B COMMISSION REGULATION (EU) No 73/2010 of 26 January

More information

2017

2017 Connecting Global Competence IT2Industry@productronica 2017 International Trade Fair and Open Conference for intelligent, digitally networked working environments November 14 17, 2017 Messe München www.it2industry.de

More information

Digital Commerce for Travel Retail

Digital Commerce for Travel Retail Company profile Founded in 1985 Head Office Ireland (Dublin) Countries with offices 7 countries (Ireland, UK, China, USA, Netherlands, Argentina, Philippines) "Datalex is a market leader in digital commerce

More information

SCADE for AIRBUS critical avionics systems

SCADE for AIRBUS critical avionics systems SCADE Users Conference October 2009 Presented by Jean-Charles DALBIN Airbus Operations SAS SCADE for AIRBUS critical avionics systems Scade Users Conference 2009 Agenda Airbus Context SCADE use Automatic

More information

Advancing FTD technologies and the opportunity to the pilot training journey. L3 Proprietary

Advancing FTD technologies and the opportunity to the pilot training journey. L3 Proprietary Advancing FTD technologies and the opportunity to the pilot training journey L3 Proprietary Aviation Training Innovation Over the past decade the airline training industry has pursued technology to improve

More information

ARINC Project Initiation/Modification (APIM)

ARINC Project Initiation/Modification (APIM) Project Initiation/Modification proposal for the AEEC Date Proposed: June 14, 2016 ARINC Project Initiation/Modification (APIM) 1.0 Name of Proposed Project APIM 16-015 eenabled Aircraft Ground Systems

More information

Flight Dynamics Analysis of a Medium Range Box Wing Aircraft

Flight Dynamics Analysis of a Medium Range Box Wing Aircraft AERO AIRCRAFT DESIGN AND SYSTEMS GROUP Flight Dynamics Analysis of a Medium Range Box Wing Aircraft Supervisor: Prof. Dieter Scholz Tutor: Daniel Schiktanz Warsaw University of Technology Hamburg University

More information

STAIRWAY IDS ATC SIMULATION ENVIRONMENT - SWIM COMPATIBLE SYSTEM

STAIRWAY IDS ATC SIMULATION ENVIRONMENT - SWIM COMPATIBLE SYSTEM STAIRWAY IDS ATC SIMULATION ENVIRONMENT - SWIM COMPATIBLE SYSTEM Content The problem Simulation Platform Problem Statements The solution Use Case Application Description The benefits and next steps 2 IDS

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

Performance Indicator Horizontal Flight Efficiency

Performance Indicator Horizontal Flight Efficiency Performance Indicator Horizontal Flight Efficiency Level 1 and 2 documentation of the Horizontal Flight Efficiency key performance indicators Overview This document is a template for a Level 1 & Level

More information

Avionics CyberThreat. Airplanes Are Hard!

Avionics CyberThreat. Airplanes Are Hard! Avionics CyberThreat Airplanes Are Hard! Disclaimer The subject matter of this presentation is provided for educational purposes only. The information presented relates to a dynamic and complex cyber security

More information

DATA MANAGEMENT & CONNECTED SOLUTIONS

DATA MANAGEMENT & CONNECTED SOLUTIONS DATA MANAGEMENT & CONNECTED SOLUTIONS The flight data journey Solutions to help improve operations efficiency COLLECT YOUR FLIGHT DATA PUT YOUR FLIGHT DATA TO WORK Data Acquisition Data Transfer Data management

More information

SESAR AEROMACS PROJECTS P9.16 New Communication Technology at Airport P Airport Surface Datalink

SESAR AEROMACS PROJECTS P9.16 New Communication Technology at Airport P Airport Surface Datalink SESAR AEROMACS PROJECTS P9.16 New Communication Technology at Airport P15.02.07 Airport Surface Datalink AERONAUTICAL COMMUNICATIONS PANEL (ACP) 6th Meeting of the Working Group S (Surface) Sendai, Japan

More information

AIRBUS Generic Flight Test Installation

AIRBUS Generic Flight Test Installation AIRBUS Generic Flight Test Installation Jean-Pascal CATURLA AIRBUS Operations SAS, Toulouse, France ABSTRACT This paper describes new concepts of test mean and processes to perform flight test for all

More information

PASSENGER SHIP SAFETY. Damage stability of cruise passenger ships. Submitted by the Cruise Lines International Association (CLIA) SUMMARY

PASSENGER SHIP SAFETY. Damage stability of cruise passenger ships. Submitted by the Cruise Lines International Association (CLIA) SUMMARY E MARITIME SAFETY COMMITTEE 93rd session Agenda item 6 MSC 93/6/6 11 March 2014 Original: ENGLISH PASSENGER SHIP SAFETY Damage stability of cruise passenger ships Submitted by the Cruise Lines International

More information

Introduction to Amendment 40 to Annex 15

Introduction to Amendment 40 to Annex 15 Introduction to Amendment 40 to Annex 15 Roberta Luccioli ICAO AIM Technical Officer Interregional EUR/MID PANS AIM Workshop (Paris, 10-12 July 2018) Outline From Aeronautical information services (AIS)

More information

Validation & Implementation Considerations Module 14 Activities 11 to 17

Validation & Implementation Considerations Module 14 Activities 11 to 17 Validation & Implementation Considerations Module 14 Activities 11 to 17 European Airspace Concept Workshops for PBN Implementation Objective This module provides an overview airspace and Flight Procedure

More information

COMMISSION REGULATION (EU)

COMMISSION REGULATION (EU) L 23/6 Official Journal of the European Union 27.1.2010 COMMISSION REGULATION (EU) No 73/2010 of 26 January 2010 laying down requirements on the quality of aeronautical data and aeronautical information

More information

Hosted Flight Data Monitoring. Information Sheet

Hosted Flight Data Monitoring. Information Sheet 17 Wellington Business Park Crowthorne Berkshire RG45 6LS England Tel: +44 (0) 1344 234047 www.flightdatapeople.com Hosted Flight Data Monitoring Information Sheet www.flightdatapeople.com Commercial in

More information