FORMAL METHODS INTRODUCTION
|
|
- Martina Richards
- 5 years ago
- Views:
Transcription
1 PROFESSOR (MANY YEARS COLLABORATION IN PARTICULAR WITH JOHN FITZGERALD) UNI VERSITET
2 WHO AM I? Professor Peter Gorm Larsen; MSc, PhD 20+ years of professional experience ½ year with Technical University of Denmark 13 years with IFAD 3,5 years with Systematic 7 years with Aarhus School of Engineering Reviewer for EU on Research projects and applications Consultant for most large defence contractors on large complex projects (e.g. US Joint Strike Fighter) Relations to industry and academia all over the world Has written books and articles about VDM See for details 2
3 Formal Methods Characteristics Formal Methods Europe Tool Support for FM 3
4 WHAT ARE FORMAL METHODS? Formal Methods refers to the use of techniques from logic and discrete mathematics in the specification, design and development of computer systems and software. Mathematics is NOT as difficult as many thinks Mastering of complexity using abstraction. Reduce argumentation to a calculation which can be checked by mechanical means. Replace manual reviews with a repeatable analysis. Formal methods can be used at different levels of rigour. 4
5 VALIDATION TECHNIQUES Inspection: organized process of examining the model alongside domain experts. Static Analysis: automatic checks of syntax & type correctness, detect unusual features. Testing: run the model and check outcomes against expectations. Model Checking: search the state space to find states that violate the properties we are checking. Proof: use a logic to reason symbolically about whole classes of states at once. 5
6 LEVELS OF RIGOUR Level 1: Use of concepts and notation from discrete maths Level 2: Use of formalized abstract specification languages with some mechanized support tools Level 3: Verification of the abstract precise specification Level 4: Fully formal development (refinement from abstract specifications) 6
7 MODELLING COMPUTING SYSTEMS 7
8 MODELLING COMPUTING SYSTEMS In other engineering disciplines (Mechanical, Electrical, Aeronautical etc.) system models are built to help gain confidence in requirements and designs. For example: wind tunnels, stress models Two characteristics of these models are crucial to their successful use: abstraction and rigour. 8
9 ABSTRACTION Engineering models omit details that are not relevant to the purpose of the model. For example: Windtunnel assess aerodynamics Cockpit mockup assess human factors, train pilots The omission of detail not relevant to a model s purpose is called abstraction. The choice of which details to omit is a matter of engineering skill. See for example: Abstraction the key to Computing?, by Jeff Kramer 9
10 ABSTRACTION Compare these extracts from two descriptions of the same system. The FlightFinder System is to be used by travel agents and their customers. Details are entered, including point of departure, destination, preferred dates and times. The system will respond with a range of itineraries and fares, along with the relevant restrictions. What The system records locations as nodes in a connected graph structure. Each node struct contains an array of pointers to reachable destinations plus, for each pointer, a timetable of flights stored as a hash table. Each record in the hash table has a flight number (8 character string), departure and arrival times (standard time formats) and operating dates (standard date format). To obtain the optimal route, the graph must be traversed using a shortest path algorithm on a modified adjacency matrix... How 10
11 RIGOUR The most important property of a model of a computing system is its suitability for analysis: must be objective (not down to the opinion of individual engineers) repeatable susceptible to machine support. The language in which a model is described should be rigorously defined: little room for disagreement about what a model actually says analysis tools reach the same conclusion about model s properties 11
12 MATHEMATICAL REPRESENTATION OF SOFTWARE Formal specifications are expressed in a mathematical notation with precisely defined vocabulary, syntax and semantics. Algebraic approach The system is specified in terms of its operations and their relationships. Model-based approach The system is specified in terms of a state model that is constructed using mathematical constructs such as sets and sequences. 12
13 CLASSES OF FORMAL METHODS Model-based approaches (VDM, Z, B) Algebraic approaches (Act One, Larch, OBJ) Process algebras (CSP, CCS) Logic-based approaches (RTL, TLA) Reactive approaches (Petri-nets, SDL, SAO) Combinations like RAISE (VDM + CSP) and LOTOS (Act One + CCS). ISO standards for VDM, Z, LOTOS and ITU standard for SDL Different strengths Very different kind of tool support 13
14 FORMAL METHODS IN ACADEMIA Tradition with Abstract Models in Europe Focus on Formal Development US focus on Automatic Verification FM taught at many European Universities Spreading from the UK Japan usage and supply gaining strength Different opinions about way ahead (e.g. Parnas, Really rethinking formal methods, IEEE Computer January 2010) 14
15 Formal Methods Characteristics Formal Methods Europe Tool Support for FM 15
16 FORMAL METHODS EUROPE FME = Formal Methods Europe Stimulate the use of formal methods by industry. Promote international co-operation among researchers and users of formal methods. Exchange ideas & identify common interests. Provide links between research and application areas. Conference approximately every 18 months 16
17 FME (VDM) CONFERENCES Brussels, Belgium (1987) LNCS 252 Dublin, Ireland (1988) LNCS 328 Kiel, Germany (1990) LNCS 428 Noordwijkerhout, Netherlands (1991) LNCS 551/2 Odense, Denmark (1993) LNCS 670 Barcelona, Spain (1994) LNCS 873 Oxford, UK (1996) LNCS 1051 Graz, Austria (1997) LNCS 1313 Toulouse, France (1999) LNCS 1708/9 Berlin, Germany (2001) LNCS 2021 Copenhagen, Denmark (2002) LNCS 2391 Pisa, Italy (2003) LNCS 2805 Newcastle, UK (2005) LNCS 3582 Hamilton, Canada (2007) LNCS 4085 Turku, Finland (2008) LNCS 5014 Eindhoven, Netherlands (2009) LNCS 2850 Limerick, Ireland (2011) LNCS 6664 Paris, France (2012) LNCS 7436 Singapore (2014) 17
18 Formal Methods Characteristics Formal Methods Europe Tool Support for FM 18
19 FORMAL METHODS TOOL SUPPORT VDMTools from SCSK Atelier-B from ClearSy FDR from Formal Systems Europe SCADE from Esterel Technologies Lots of prototype/academic tools Overture open-source development for VDM 19
20 FORMAL METHODS TOOL FEATURES Syntax checking Type checking Proof obligation generation Proof support Model checking Pretty printing Animation/Execution Refinement Test automation Code generation Graphical User Interface 20
21 Validation Test Automation Syntax Check Development Interpreter (with debug features) Type Check Available External Executable Code Editor with Syntax Highlighting Prototype available Under development Real-Time Log Viewer Model Checking AST Refactoring Code Generation: C++, Java Not yet started Automatic Proof Reverse Engineering Proof Obligation Generation GUI Generators UML Verification Interactive Proof SysML AADL Translators
22 TAKE AWAY POINTS There is nothing magic about formal methods It is just a sensible engineering approach Strong European FM supplier side USA still strongest on model checking for hardware Japan usage and supply gaining strength Tools are essential for success Consider attending FM 2014 in Singapore
23 THANKS FOR YOUR ATTENTION Any questions? 23
Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes
Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes Application Note What you will learn: This document focuses on how Visual Triggering, Pinpoint Triggering, and Advanced Search
More informationLogic Analysis Fundamentals
Logic Analysis Fundamentals Synchronous and asynchronous capture, combined with the right triggering, is the key to efficient digital system debug Application Note Introduction Today, a wide range of end
More informationAgilent Understanding the Agilent 34405A DMM Operation Application Note
Agilent Understanding the Agilent 34405A DMM Operation Application Note Introduction Digital multimeter (DMM) is a basic device in the electrical world and its functions are usually not fully utilized.
More informationJTC 1/SC 41. François Coallier, PhD, Eng. Chair, ISO/IEC JTC 1/SC41 ITU-T RFG, ITU-T RFG
JTC 1/SC 41 ITU-T RFG, 2017-11-19 François Coallier, PhD, Eng. Chair, ISO/IEC JTC 1/SC41 francois.coallier @etsmtl.ca http://www.elmofoto.com/northerncalifornia-3/northern-california/i-wcm58rn/a 1 http://cladirect.com/wp-content/uploads/2015/06/theinternetofthings.jpg
More informationA Simple, Yet Powerful Method to Characterize Differential Interconnects
A Simple, Yet Powerful Method to Characterize Differential Interconnects Overview Measurements in perspective The automatic fixture removal (AFR) technique for symmetric fixtures Automatic Fixture Removal
More informationEvaluating Oscilloscope Mask Testing for Six Sigma Quality Standards
Evaluating Oscilloscope Mask Testing for Six Sigma Quality Standards Application Note Introduction Engineers use oscilloscopes to measure and evaluate a variety of signals from a range of sources. Oscilloscopes
More informationAvoiding False Pass or False Fail
Avoiding False Pass or False Fail By Michael Smith, Teradyne, October 2012 There is an expectation from consumers that today s electronic products will just work and that electronic manufacturers have
More informationAgilent N5183A MXG Microwave Signal Generator
Agilent N5183A MXG Microwave Signal Generator Configuration Guide This guide is designed to assist in the ordering process for the MXG microwave signal generator. Agilent MXG microwave signal generator
More informationKeysight Technologies
Keysight Technologies A Simple, Powerful Method to Characterize Differential Interconnects Application Note Abstract The Automatic Fixture Removal (AFR) process is a new technique to extract accurate,
More informationAgilent 87075C 75 Ohm Multiport Test Sets for use with Agilent E5061A ENA-L Network Analyzers
Agilent 87075C 75 Ohm Multiport Test Sets for use with Agilent E5061A ENA-L Network Analyzers Technical Overview Focus on testing, not reconnecting! Maximize production throughput of cable-tv multiport
More informationCAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes
CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes Data sheet This application is available in the following license variations. Order N8803B for a
More informationTektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications
Tektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications Leading probe solutions for real-time digital systems analysis Verification and debug of today's high speed, low voltage
More informationKeysight Technologies Multi-Channel Audio Test using the Keysight U8903A Audio Analyzer
Keysight Technologies Multi-Channel Audio Test using the Keysight U8903A Audio Analyzer Power supply For Instrument Control PC for post-analysis DUT Switch for channels expansion Audio analyzer (2 channels)
More informationVideo Quality Monitors Sentry Edge II Datasheet
Video Quality Monitors Sentry Edge II Datasheet Remote management of RF measurement collection Proactively detect RF issues before they impact subscribers Full range of Transport Stream monitoring capabilities
More informationExtending Hardware Description in SDL
Department of Computing Science and Mathematics University of Stirling Extending Hardware Description in SDL F. Javier Argul-Marin and Kenneth J. Turner Technical Report CSM-155 ISSN 1460-9673 February
More informationAgilent M9362A-D01-F26 PXIe Quad Downconverter
Agilent M9362A-D01-F26 PXIe Quad Downconverter 10 MHz to 26.5 GHz Data Sheet Challenge the Boundaries of Test Agilent Modular Products OVERVIEW Introduction The Agilent M9362A-D01-F26 is a PXIe 3-slot,
More informationData will be analysed based upon actual screen size, but may be presented if necessary in three size bins : Screen size category Medium (27 to 39 )
Mapping Document Country: Technology: Sub Category: All Introduction The first stage in the Mapping and Benchmarking process is the definition of the products, i.e. clearly setting the boundaries that
More informationRS-232/UART Triggering and Hardware-Based Decode (N5457A) for Agilent InfiniiVision Oscilloscopes
Find and debug intermittent errors and signal integrity problems faster RS-232/UART Triggering and Hardware-Based Decode (N5457A) for Agilent InfiniiVision Oscilloscopes Data Sheet Features: RS-232/UART
More informationTime-Saving Features in Economy Oscilloscopes Streamline Test
Time-Saving Features in Economy Oscilloscopes Streamline Test Application Note Oscilloscopes are the go-to tool for debug and troubleshooting, whether you work in &, manufacturing or education. Like other
More informationSPC564A80CAL176 SPC564A70CAL176
Features SPC564A80CAL176 SPC564A70CAL176 SPC564Axx microcontroller family calibration and emulation system Data brief Support for LQFP176 MCU production package allowing calibration systems to be built
More informationSecurity of the Internet of Things
Danish Internet Day Security of the Internet of Things Mitigating infections spread through immunisation techniques Farell FOLLY, Ph.D Researcher folly.farell@unibw.de Copenhague, October 1st.!1 Agenda
More informationLogic Analyzer Triggering Techniques to Capture Elusive Problems
Logic Analyzer Triggering Techniques to Capture Elusive Problems Efficient Solutions to Elusive Problems For digital designers who need to verify and debug their product designs, logic analyzers provide
More informationBulletin of the Transilvania University of Braşov Vol 7(56), No Series III: Mathematics, Informatics, Physics,
Bulletin of the Transilvania University of Braşov Vol 7(56), No. 2-2014 Series III: Mathematics, Informatics, Physics, 203-210 BASIC TYPES OF FLIP-FLOPS: SPECIFICATION AND AUTOMATIC VERIFICATION Anca VASILESCU
More informationAutomated Limit Testing
Automated Limit Testing Limit Testing with Tektronix DPO4000 and MSO4000 Series Oscilloscopes and National Instruments LabVIEW SignalExpress TE for Windows TM Introduction Automated limit testing allows
More informationLimit and Mask Test Application Module
Limit and Mask Test Application Module DPO4LMT Datasheet Features & Benefits Conduct Limit Test Pass/Fail Testing against a Golden Waveform with Tolerances Perform Mask Testing on ITU-T, ANSI T1.102, and
More informationMemory Interface Electrical Verification and Debug
Memory Interface Electrical Verification and Debug DDRA Datasheet Address/Command Bus Capture: The MSO5000 or MSO70000 Series Mixed Signal Oscilloscope can be used precisely qualify timing of ADD/DMD bus
More informationMemory Interface Electrical Verification and Debug
Memory Interface Electrical Verification and Debug DDRA Datasheet Address/Command Bus Capture: The MSO5000 or MSO70000 Series Mixed Signal Oscilloscope can be used precisely qualify timing of ADD/DMD bus
More information2018 GUIDE Support for cinemas
Strasbourg, 15 December 2017 2018 GUIDE Support for cinemas SUMMARY I Introduction 3 Support for cinemas... 4 Objectives... 4 II - Regulations concerning support for cinemas... 5 1. Eligibility... 5 2.
More informationTimesaving Tips for Digital Debugging with a Logic Analyzer
Timesaving Tips for Digital Debugging with a Logic Analyzer Application Note New Designs, New Headaches New digital devices have become progressively more powerful by incorporating faster microprocessors
More informationPower Device Analysis in Design Flow for Smart Power Technologies
Power Device Analysis in Design Flow for Smart Power Technologies A.Bogani, P.Cacciagrano, G.Ferre`, L.Paciaroni, M.Verga ST Microelectronics, via Tolomeo 1 Cornaredo 20010, Milano, Italy M.Ershov,Y.Feinberg
More information5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering
5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering Trigger on packet content such as start of packet, specific addresses, specific
More informationMemory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope
Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope Application Note 1495 Table of Contents Introduction....................... 1 Low-frequency, or infrequently occurring jitter.....................
More informationThe Great Transition: Shifting from Fossil Fuels to Solar and Wind Energy Supporting Data - Climate
The Great Transition: Shifting from Fossil Fuels to Solar and Wind Energy Supporting Data - Climate Carbon Emissions Global Carbon Dioxide Emissions from Fossil Fuel Burning, 1751-2013 GRAPH: Global Carbon
More informationAchieve Accurate Critical Display Performance With Professional and Consumer Level Displays
Achieve Accurate Critical Display Performance With Professional and Consumer Level Displays Display Accuracy to Industry Standards Reference quality monitors are able to very accurately reproduce video,
More informationA BIBLIOMETRIC ANALYSIS OF ASIAN AUTHORSHIP PATTERN IN JASIST,
A BIBLIOMETRIC ANALYSIS OF ASIAN AUTHORSHIP PATTERN IN JASIST, 1981-2005 HAN-WEN CHANG Department and Graduate Institute of Library and Information Science, National Taiwan University No. 1, Sec. 4, Roosevelt
More informationSTEVAL-MKI126V2. MEMS microphone system evaluation board based on the STA321MPL and MP34DB01. Description. Features
MEMS microphone system evaluation board based on the STA321MPL and MP34DB01 Description Data brief Features 2 MP34DB01 MEMS microphones Capable of driving up to 6 digital MEMS microphones 3 independent
More informationDesign and Realization of the Guitar Tuner Using MyRIO
Journal of Automation and Control, 2017, Vol. 5, No. 2, 41-45 Available online at http://pubs.sciepub.com/automation/5/2/2 Science and Education Publishing DOI:10.12691/automation-5-2-2 Design and Realization
More informationSTEVAL-MKI126V3. STSmartVoice demonstration board based on MP34DT01. Description. Features
STSmartVoice demonstration board based on MP34DT01 Description Data brief Features 2 on-board MEMS MP34DT01 microphones on board Capable of driving up to 6 digital MEMS microphones 3 independent I 2 S
More informationQuick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes
Application Overview Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes Meeting Fast Edge Signal Integrity Challenges Fast product development requires fast and efficient
More informationMemory Interface Electrical Verification and Debug DDRA Datasheet
Memory Interface Electrical Verification and Debug DDRA Datasheet Reporting: Automatically generate comprehensive reports that include pass/fail results Verification and Debug: Quickly switch between verification
More informationPRACE - Partnership for Advanced Computing in Europe Key Performance Indicators. Philippe Segers GENCI (on behalf of PRACE aisbl)
PRACE - Partnership for Advanced Computing in Europe Key Performance Indicators Philippe Segers GENCI (on behalf of PRACE aisbl) GSF-OECD workshop 3 rd November 2015, Paris Partnership for Advanced Computing
More informationHow-To Guide. LQV (Luminance Qualified Vector) Measurements with the WFM8200/8300
Loudness Measurement LQV (Luminance Qualified Vector) Measurements with the WFM8200/8300 How-To Guide Introduction The patented Luminance Qualified Vector (LQV) Display enhances the current Diamond/Split
More informationDisplay Dilemma. Display Dilemma. 1 of 12. Copyright 2008, Exemplars, Inc. All rights reserved.
I visited friends in New York City during the summer. They took me to this HUGE Wal-Mart store. There was a display of cookie boxes that I could not believe! The display was in a pyramid shape with at
More informationDigital Switch Over Experiences across Europe
Digital Switch Over Experiences across Europe ITU International Symposium- Digital Switchover Geneva June 17th Bernard Pauchon Chairman DigiTAG Spectrum and Networks Group Table of content What is DigiTAG
More informationMemory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet
Memory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet Reporting: Automatically generate comprehensive reports that include pass/fail results Verification and Debug: Quickly switch between
More informationLow Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE
Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE Application Note Table of Contents Spectrum Analyzers in Manufacturing...3 Low Cost USB Spectrum Analyzers for Manufacturing...3
More informationOscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster
Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster Application Note Introduction The primary reason engineers use oscilloscopes to debug and characterize automotive serial buses,
More informationAgilent Series Harmonic Mixers
Agilent 11970 Series Harmonic Mixers Data Sheet 18 to 110 GHz 11970K*, 11970A, 11970Q, 11970U, 11970V, 11970W For use with the Agilent E4407B, 8560E/EC Series, 8566B, 71000 Series, and PSA Series spectrum
More informationAchieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill
White Paper Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill May 2009 Author David Pemberton- Smith Implementation Group, Synopsys, Inc. Executive Summary Many semiconductor
More informationVideo Quality Monitors
Video Quality Monitors Sentry Edge II VNM-EDGE2 Datasheet Full range of Transport Stream monitoring capabilities 1RU footprint minimizes rack space and power costs Highly scalable solution where multiple
More informationExplorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6
fuzzytech ST6 Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6 DESIGN: System: up to 4 inputs and one output Variables: up to 7 labels per input/output Rules: up to 125 rules ON-LINE OPTIMISATION:
More information40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet
40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet Applications Semiconductor device testing Optical component testing Transceiver module testing The Tektronix PPG4001 PatternPro programmable
More information1. Introduction. Abstract. 1.1 Logic Criteria
An Evaluation of the Minimal-MUMCUT Logic Criterion and Prime Path Coverage Garrett Kaminski, Upsorn Praphamontripong, Paul Ammann, Jeff Offutt Computer Science Department, George Mason University, Fairfax,
More informationTroubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope APPLICATION NOTE
Troubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope Introduction In a traditional acquisition system, an analog signal input goes through some form of signal conditioning
More informationCAN/LIN Measurements (Option AMS) for Agilent s InfiniiVision Series Oscilloscopes
CAN/LIN Measurements (Option AMS) for Agilent s InfiniiVision Series Oscilloscopes Data Sheet Debug the signal integrity of your CAN and LIN designs faster Introduction The Agilent Technologies InfiniiVision
More informationUWE has obtained warranties from all depositors as to their title in the material deposited and as to their right to deposit such material.
Nash, C. (2016) Manhattan: Serious games for serious music. In: Music, Education and Technology (MET) 2016, London, UK, 14-15 March 2016. London, UK: Sempre Available from: http://eprints.uwe.ac.uk/28794
More informationInternational Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue8- August 2013
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue8- August 2013 Design and Implementation of an Enhanced LUT System in Security Based Computation dama.dhanalakshmi 1, K.Annapurna
More informationAnalyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams
Presented by TestEquity - www.testequity.com Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams Application Note Application
More informationKeysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note
Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture Application Note Introduction When you perform compliance testing, you require the test results to confirm
More informationPatternPro Error Detector PED3200 and PED4000 Series Datasheet
PatternPro Error Detector PED3200 and PED4000 Series Datasheet Auto-synchronization to input pattern The PED3200 and PED4000 series programmable error detectors offer effective multi-channel BER for stressed
More informationThe use of Time Code within a Broadcast Facility
The use of Time Code within a Broadcast Facility Application Note Introduction Time Code is a critical reference signal within a facility that is used to provide timing and control code information for
More informationIdentifying Setup and Hold Violations with a Mixed Signal Oscilloscope APPLICATION NOTE
Identifying Setup and Hold Violations with a Mixed Signal Oscilloscope Introduction Timing relationships between signals are critical to reliable operation of digital designs. With synchronous designs,
More informationEfficient, trusted, valued
Efficient, trusted, valued Your ABC: Efficient, trusted, valued ABC Open Today, the ABC is better value for Australians than ever before. The ABC continues to adopt smarter ways of working and harness
More informationSTM32-PRIMER/LAB. Raisonance EvoPrimer-LAB to monitor STM32 applications and standalone STM32 Flash programming. Features
Raisonance EvoPrimer-LAB to monitor STM32 applications and standalone STM32 Flash programming Features EvoPrimer-LAB includes: EvoPrimer base RLink-ADP and SWD adapter for connection to external hardware
More informationBFI RESEARCH AND STATISTICS PUBLISHED AUGUST 2016 THE UK FILM MARKET AS A WHOLE. Image: Mr Holmes courtesy of eone Films
BFI RESEARCH AND STATISTICS PUBLISHED AUGUST 2016 THE UK FILM MARKET AS A WHOLE Image: Mr Holmes courtesy of eone Films THE UK FILM MARKET AS A WHOLE The UK is the third largest film market in the world,
More informationAgilent 87405C 100 MHz to 18 GHz Preamplifier
Agilent 8745C 1 MHz to 18 GHz Preamplifier Technical Overview Key Features Rugged, portable design for ease of use in the field Probe-power bias connection eliminates the need for an additional power supply
More informationFACET ANALYSIS IN UDC Questions of structure, functionality and formality
FACET ANALYSIS IN UDC Questions of structure, functionality and formality Aida Slavic UDC Consortium The Netherlands Sylvie Davies Robert Gordon University Aberdeen, UK CONTENT Statement of the problem(s)
More informationSTEVAL-ILL015V1. High brightness RGB LED array with LED error detection based on the STP24DP05 and STM32. Features. Description
High brightness RGB LED array with LED error detection based on the STP24DP05 and STM32 Data Brief Features Two STP24DP05 devices (TQFP48 package) connected to 3 X 16 RGB high brightness LEDs STM32 microcontroller
More informationDefining DTTB network specifications and ensuring Quality of Service
Defining DTTB network specifications and ensuring Quality of Service ITU/EBU/BNE/DVB Workshop on DTTB Implementation 2016-10-27 DTTB Seminar /BNE/LB, Page 1 {Format 16:10} Broadcast Networks Europe (BNE)
More informationTelecoms Tariff Data
Report on Telecoms Tariff Data as of December 2000 Produced for: European Commission DG Information Society The opinions expressed in this Study are those of the authors and do not necessarily reflect
More informationUser Manual. June 30, Copyright 2004 Canopus Co., Ltd. All rights reserved.
User Manual June 30, 2004 Copyright 2004 Canopus Co., Ltd. All rights reserved. Notices & Warraties Copyright Regulations It is illegal for anyone to violate any of the rights provided by the copyright
More informationInvestigation of Look-Up Table Based FPGAs Using Various IDCT Architectures
Investigation of Look-Up Table Based FPGAs Using Various IDCT Architectures Jörn Gause Abstract This paper presents an investigation of Look-Up Table (LUT) based Field Programmable Gate Arrays (FPGAs)
More informationPrice List April 1, AvMap Aeronautical Navigators. Product. Compatibility END USER PRICE EUROPE (VAT EXCLUDED) Photo* AvMap code
AvMap Aeronautical Navigators 7" 16/9 LCD TFT Ultra bright Sun Viewable. Detailed Street Map coverage with search address, Search and Rescue flight patterns (SAR). Full flight planning capability, approaching
More information2017 GUIDE. Support for theatres
2017 GUIDE Support for theatres SUMMARY I Introduction 3 Support for theatres... 4 Objectives... 4 II - Regulations concerning support for theatres... 5 1. Eligibility... 5 2. Support access threshold...
More informationMulti Content Market Japan Content Showcase Features of Japan Content Showcase JCS. Online Library. TIMM & Showcase Live TIMM & Free Service
Multi Content Market Japan Content Showcase 2017 "Japan Content Showcase 2017", a multi content market featuring TV, films, music, and animation, will be held as a joint market of the following: TIMM Tokyo
More informationUNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level *5895496580* COMPUTING 9691/12 Paper 1 May/June 2013 1 hour 30 minutes Candidates
More informationMPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA
MPEG Solutions essed Encoder Multiplexer Transmission Medium: Terrestrial, Satellite, Cable or IP TX/RTX or TS Player Equipment Under Test Test Domain TSCA TS Multiplexer Transition to H.264 Video Introduction/Overview
More informationMeasuring and Interpreting Picture Quality in MPEG Compressed Video Content
Measuring and Interpreting Picture Quality in MPEG Compressed Video Content A New Generation of Measurement Tools Designers, equipment manufacturers, and evaluators need to apply objective picture quality
More information40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet
40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet The Tektronix PPG4001 PatternPro programmable pattern generator provides stressed pattern generation for high-speed Datacom testing.
More informationCURRICULUM VITAE John Usher
CURRICULUM VITAE John Usher John_Usher-AT-me.com Education: Ph.D. Audio upmixing signal processing and sound quality evaluation. 2006. McGill University, Montreal, Canada. Dean s Honours List Recommendation.
More informationEuropean Commission 7th Framework Programme SP4 - Capacities Science in Society 2010 Grant Agreement:
FP7 Grant Agreement 266632 Milestone No and Title Work Package MS5 ACUMEN Portfolio WP6 ACUMEN Portfolio Version 1.0 Release Date 15 April 2014 Author(s) ACUMEN Consortium: Leiden University (Leiden, Netherlands),
More informationWorld s smallest 5MP stand-alone vision system. Powerful Cognex vision tool library including new PatMax RedLine and JavaScript support
In-Sight 8405 Vision System The high-performance In-Sight 8405 is an ultra-compact 5 megapixel (MP) vision system that delivers high-performance vision tools, faster communication speeds, and high resolution
More informationElectrophysiology Solutions: Advancing Basic Research and Drug Discovery
Electrophysiology Solutions: Advancing Basic Research and Drug Discovery Unleash your brilliance Every day, you work toward answering the most important questions in life science. To be successful, you
More informationPRODUCT INFORMATION LETTER
PRODUCT INFORMATION LETTER PIL APG-MID/14/8431 Dated 21 Apr 2014 BOLERO FAMILY : ERRATA SHEET Update 1/6 PIL APG-MID/14/8431 - Dated 21 Apr 2014 Sales Type/product family label Type of change Reason for
More informationR&S CONTEST ITS Test cases and applications
CONTEST_ITS_Test_Cases_dat-sw_en_3607-0352-22_v0200_cover.indd 1 Data Sheet 02.00 Test & Measurement R&S CONTEST ITS Test cases and applications 31.05.2016 14:03:11 CONTENTS Definitions... 3 CONTEST basic
More informationSI-Studio environment for SI circuits design automation
BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 4, 2012 DOI: 10.2478/v10175-012-0087-5 ELECTRONICS SI-Studio environment for SI circuits design automation S. SZCZĘSNY, M. NAUMOWICZ,
More informationFIM INTERNATIONAL SURVEY ON ORCHESTRAS
1st FIM INTERNATIONAL ORCHESTRA CONFERENCE Berlin April 7-9, 2008 FIM INTERNATIONAL SURVEY ON ORCHESTRAS Report By Kate McBain watna.communications Musicians of today, orchestras of tomorrow! A. Orchestras
More informationSTEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description
Graphic panel with ZigBee features based on the STM32 and SPZBE260 module Data brief Features Microsoft FAT16/FAT32 compatible library JPEG decoder algorithm S-Touch -based touch keys for menu navigation
More informationThe Economic Impact of IoT
The Economic Impact of IoT PUTTING NUMBERS ON A REVOLUTIONARY TECHNOLOGY The Internet of Things (IoT) is a common catch phrase among techies. It conjures up a world of connected devices which will make
More informationImplementation of a turbo codes test bed in the Simulink environment
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 Implementation of a turbo codes test bed in the Simulink environment
More informationIMS Symposium Future Industrial Meat Production
IMS Symposium Future Industrial Meat Production 23.-24. September 2013 COPENHAGEN, DENMARK Vision Technology - opportunities for process and quality control E+V Technology GmbH & Co.KG Horst Eger Am Heidering
More informationAgilent E6701G GSM/GPRS and E6704A EGPRS Lab Applications
Agilent E6701G GSM/GPRS and E6704A EGPRS Lab Applications For the 8960 (E5515C) Wireless Communications Test Set Technical Overview Combining the benefits of GSM/GPRS/EGPRS network emulation with Agilent
More informationAudio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21
Audio and Video II Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21 1 Video signal Video camera scans the image by following
More informationGSM-R Interoperability - Technical Perspective
GSM-R Interoperability - Technical Perspective Ecaterina Ganga UIC Conference, Paris 10-11 September 2013 www.gsm-rail.com 1 Agenda 1. GSM-R Interoperability and benefits for the Railways 2. The GSM-R
More informationHS Digital Electronics Pre-Engineering
Course This course covers fundamentals of analog and digital electronics. Students learn about the different number systems used in the design of digital circuitry. They design circuits to solve open-ended
More informationInstallation Instructions. What This Option Provides
Installation Instructions IN Bulletin 1336 PLUS, 1336 IMPACT, and 1336 FORCE TM NEMA Type 4/12 Gasket Kit Installation & Drive Mounting (Catalog Number 1336 RF2 1336S RF3 1336 RF4 1336 RF5 1336 RF6 1336
More informationVT-S730. Omron's 3D-SJI For Efficient Manufacturing of High-quality Products. Best the Minimum Q cost! PCB Inspection System VT-S730 NEW
NEW PCB Omron's 3D-SJI For Efficient Manufacturing of High-quality Products STABLE INSPECTION Best Quality @ the Minimum Q cost! VERTICAL START UP Omron's 3D-SJI * * Solder Joint Inspection For Efficient
More informationSupervision of Analogue Signal Paths in Legacy Media Migration Processes using Digital Signal Processing
Welcome Supervision of Analogue Signal Paths in Legacy Media Migration Processes using Digital Signal Processing Jörg Houpert Cube-Tec International Oslo, Norway 4th May, 2010 Joint Technical Symposium
More informationHidden Markov Model based dance recognition
Hidden Markov Model based dance recognition Dragutin Hrenek, Nenad Mikša, Robert Perica, Pavle Prentašić and Boris Trubić University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3,
More informationThe ISBN number is a 10-digit number consisting of 4 groups, each separated by a hyphen:
I. ISBN New Five: International Standard Book Number (ISBN) - Ten digit numbers used internationally by publishers to identify their books. Every book has a unique ISBN. The ISBN barcode format is an example
More information