Introduction to Alloy
|
|
- Maryann Thomas
- 6 years ago
- Views:
Transcription
1 Introduction to Alloy L. Dillon CSE 814 Overview of Alloy 1
2 Acknowledgements Excerpted (mostly) and adapted from:! One day tutorial at SBMF/ICGT 2006 keynote at people.csail.mit.edu/dnj/talks/brazil06/brazil06.pdf! Lipari talk at SAIL Tutorial at CSE 814 Overview of Alloy 2
3 Trans-atlantic analysis! Notation inspired by Z declarative and uniform sets and relations but not easily analyzed Oxford, home of Z! Analysis inspired by SMV billions of cases in seconds counterexamples not proofs but not declarative Pittsburgh, home of SMV CSE 814 Overview of Alloy 3
4 Why declarative design? I conclude there are two ways of constructing a software design. One way is to make it so simple there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. Tony Hoare [Turing Award Lecture, 1980] CSE 814 Overview of Alloy 4
5 Imperative v.s. declarative " The more you add, the less happens " Good for partial descriptions " Good for incremental modeling CSE 814 Overview of Alloy 5
6 Why automated analysis? Software development needs " Simple, expressive and precise notations " Deep and automatic analysis, especially in the early stages The first principle is that you must not fool yourself, and you are the easiest person to fool. Richard P. Feynman CSE 814 Overview of Alloy 6
7 Four key ideas... 1) everything is a relation 2) non-specialized logic 3) counterexamples & scope 4) analysis by SAT CSE 814 Overview of Alloy 7
8 Everything is a relation! Alloy uses relations for all datatypes: sets, scalars, tuples, graphs, etc. structures in space and time! key operator is dot join relational join, field navigation, function application,... CSE 814 Overview of Alloy 8
9 Non-specialized logic! No special constructs for state machines traces synchronization concurrency... CSE 814 Overview of Alloy 9
10 Non-specialized logic Use constraints for describing models: Subtypes & classification Declarations & multiplicity Invariants, operations & traces Assertions, including temporal ones... CSE 814 Overview of Alloy 10
11 Counterexamples & scope! observations about design analysis: most assertions are wrong most flaws have small counterexamples testing: a few cases of arbitrary size scope-complete: all cases within a small bound CSE 814 Overview of Alloy 11
12 Analysis by SAT! SAT, the quintessential hard problem (Cook 1971) SAT is hard, so reduce SAT to your problem! SAT, the universal constraint solver (Kautz, Selman, 1990's) SAT is easy, so reduce your problem to SAT solvers: Chaff (Malik), Berkmin (Goldberg & Novikov),... Stephen Cook Eugene Goldberg Henry Kautz Sharad Malik Yakov Novikov CSE 814 Overview of Alloy 12
13 Moore s Law CSE 814 Overview of Alloy 13
14 SAT Performance CSE 814 Overview of Alloy 14
15 Download Alloy Run the Alloy Analyzer run the Analyzer! double click alloy.jar or! execute java -jar alloy.jar at the command line Open example (In top toolbar) File => Open Sample Models => Examples => Toys => ceilingsandfloors.als CSE 814 Overview of Alloy 15
16 ceilings and floors example sig Platform {} there are Platform things sig Man {ceiling, floor: Platform} each Man has a ceiling and a floor Platform pred Above(m, n: Man) {m.floor = n.ceiling Man m is above Man n if m's floor is n's ceiling fact PaulSimon {all m: Man some n: Man n.above[m]} "One Man's Ceiling Is Another Man's Floor" CSE 814 Overview of Alloy 16
17 Checking BelowToo assert BelowToo { all m: Man some n: Man m.above[n] } "One Man's Floor Is Another Man's Ceiling check BelowToo for 2 check "BelowToo" in models with no more than two platforms and no more than two men Execute finds a counterexample CSE 814 Overview of Alloy 17
18 Counterexample to BelowToo McNaughton CSE 814 Overview of Alloy 18
19 Checking BelowToo pred Geometry {no m: Man m.floor = m.ceiling} no man s floor and ceiling are the same assert BelowToo { Geometry => (all m: Man some n: Man m.above[n]) } if no man s floor and ceiling are the same, then "One Man's Floor Is Another Man's Ceiling check BelowToo' for 2 expect 0 it is true for up to 2 men and 2 platforms check BelowToo' for 3 expect 1 but not for up to 3 men and 3 platforms CSE 814 Overview of Alloy 19
20 Checking BelowToo pred NoSharing { no m,n: Man m!=n && (m.floor = n.floor m.ceiling = n.ceiling) } assert BelowToo'' { NoSharing => (all m: Man some n: Man m.above[n]) } check BelowToo'' for 6 expect 0 check BelowToo'' for 10 expect 0 CSE 814 Overview of Alloy 20
21 Alloy Case Studies CSE 814 Overview of Alloy 21
22 Alloy = logic + language + analysis logic first order logic + relational calculus language syntax for structuring specifications in the logic analysis bounded exhaustive search for counterexample to a claimed property using SAT CSE 814 Overview of Alloy 22
Mapping a course for Pocket Caddy
Contents: 1. Mapping overview 2. Mapping your course o 2.1. Locating the course o 2.2. Mapping the holes o 2.3. Opening the template file and naming the course o 2.4. Mapping the greens o 2.5. Mapping
More informationBreaking Up is Hard to Do: An Investigation of Decomposition for Assume-Guarantee Reasoning
Breaking Up is Hard to Do: An Investigation of Decomposition for Assume-Guarantee Reasoning Jamieson M. Cobleigh Dept. of Computer Science University of Massachusetts Amherst, MA 01003, USA jcobleig@cs.umass.edu
More informationHandicapping Process Series Part 6 of 6: Wrapping It Up
Frandsen Publishing Presents Favorite ALL-Ways TM Newsletter Articles Handicapping Process Series Part 6 of 6: Wrapping It Up This six-part Handicapping Process Series covers, in a simple step-by-step
More informationThe Cooperative Cleaners Case Study: Modelling and Analysis in Real-Time ABS
: Modelling and Analysis in Real-Time ABS Silvia Lizeth Tapia Tarifa Precise Modelling and Analysis University of Oslo sltarifa@ifi.uio.no 29.11.2013 S. Lizeth Tapia Tarifa Outline Motivation 1 Motivation
More informationUsing MATLAB with CANoe
Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.
More informationApril 2008, Number 49 ALL-WAYS TM NEWSLETTER
April 2008, Number 49 ALL-WAYS TM NEWSLETTER Inside This Newsletter Become Expert at Something All Weather Surface Handicapping Triple Crown Handicapping Profiles Announcements All Weather Surface Batch
More informationIntroduction to Pattern Recognition
Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 19 January 2011 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 19 January 2011 1 / 32 Examples of Pattern Recognition in
More informationA Proof-Producing CSP Solver 1
A Proof-Producing CSP Solver 1 Michael Veksler Ofer Strichman Technion - Israel Institute of Technology CSP SAT June 18, 2011 1 Originally presented at AAAI 10 Introduction CSP proofs It is easy to validate
More informationFencing Time Version 4.3
Fencing Time Version 4.3 Upgrading your Fencing Time Server October 2017 Copyright 2017 by Fencing Time, LLC. All rights reserved. Overview Periodically, a new version of Fencing Time is released. In most
More informationHow to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology. Jump Start Guide
How to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology Jump Start Guide Problem Statement In this guide, you will be introduced to the tools in BLOWDOWN that can be used
More informationBecome Expert at Something
Frandsen Publishing Presents Favorite ALL-Ways TM Newsletter Articles Become Expert at Something To achieve reasonably consistent profitable play, it is critically important to become expert at handling
More informationWORKSHOP SAFE ENGINEERING
WORKSHOP Mikaël Degent SICK Product Manager Industrial Machine Expert Stefan Nerinckx SICK Certified Specialist Service Engineer RISK ASSESSMENT EN ISO 12100 Diagnostics before treatment! before! 2018
More informationCASE STUDY. Compressed Air Control System. Industry. Application. Background. Challenge. Results. Automotive Assembly
Compressed Air Control System Industry Automotive Assembly Application Savigent Platform and Industrial Compressed Air Systems Background This automotive assembly plant was using over 40,000 kilowatt hours
More informationAn STPA Tool. Dajiang Suo, John Thomas
An STPA Tool Dajiang Suo, John Thomas Structure of an Unsafe Control Action Example: Operator provides open train door command when train is moving Control Actions Operator Train Door 2 Structure of an
More informationMapping a Magnetic Field. Evaluation copy. Figure 1: Detecting the magnetic field around a bar magnet
Mapping a Magnetic Field Experiment 16 The region around a magnet where magnetic forces can be detected is called a magnetic field. All magnets, no matter what their shape, have two poles labeled north
More informationFebruary 2018 METRO TRANSIT RIDERSHIP AUDIT PROGRAM EVALUATION AND AUDIT
February 2018 METRO TRANSIT RIDERSHIP AUDIT PROGRAM EVALUATION AND AUDIT INTRODUCTION Background Each weekday, Metro Transit provides more than 250,000 rides across 131 routes. This includes urban local
More informationInternational olympiads in Informatics in Kazakhstan. A. Iglikov Z. Gamezardashvili B. Matkarimov
International olympiads in Informatics in Kazakhstan A. Iglikov Z. Gamezardashvili B. Matkarimov Olympiads overview Till 2003: - National Olympiad in Informatics for secondary school students (organized
More informationCombination Analysis Tutorial
Combination Analysis Tutorial 3-1 Combination Analysis Tutorial It is inherent in the Swedge analysis (when the Block Shape = Wedge), that tetrahedral wedges can only be formed by the intersection of 2
More informationORG. Application example. Special Grippers O-ring Assembly Gripper. Weight 1.35 kg. Ring diameter O.D. Assembly appr.ø 5 mm.. ø 160 mm.
Sizes 85 Weight 1.35 kg Ring diameter O.D. Assembly appr.ø 5 mm.. ø 160 mm Ring diameter I.D. Assembly appr. ø 10 mm.. ø 120 mm Application example Automatic machine for the internal or external assembly
More informationDiver-Office. Getting Started Guide. 2007, Schlumberger Water Services
Diver-Office Getting Started Guide 2007, Schlumberger Water Services Copyright Information 2007 Schlumberger Water Services. All rights reserved. No portion of the contents of this publication may be reproduced
More informationSlide 1 - Welcome to an Overview of the Student Center and New Titan Online
Slide 1 - Welcome to an Overview of the Student Center and New Titan Online Page 1 of 64 Slide 2 - This web-based tutorial is brought to you by Information Technology and Student Administration Staff.
More informationJackpot Rodeo - A Tutorial
Jackpot Rodeo - A Tutorial The JRO software has a lot of options and variations, and can seem complicated to the first time user. Here is a fairly typical example of setting up and running a show that
More informationThe three steps for biomechanical assessment are the following: > Periodically verify the results and the efficacy of treatment
ENG After having carried out and saved a test, two reports are immediately available: > Gait/Run report: specific report for gait or running tests, with average values, standard deviation and variability
More informationBasic STPA Tutorial. John Thomas
Basic STPA Tutorial John Thomas How is STAMP different? STAMP Model (Leveson, 2003); (Leveson, 2011) Accidents are more than a chain of events, they involve complex dynamic processes. Treat accidents as
More informationIt is often said in sports that records are made to be
L A B 2 THE LIMIT OF SWIMMING SPEED Finding Limits It is often said in sports that records are made to be broken. This saying suggests there is no limit to athletic performance. In some sports, such as
More informationuemis CONNECT: Synchronisation of the SDA with myuemis
uemis CONNECT: Synchronisation of the SDA with myuemis 1 What is myuemis? In myuemis, your private area on the Internet portal www.uemis.com, you can visualise your dives, manage your database and transfer
More informationThe Safety Case. The safety case
The Safety Case Structure of safety cases Safety argument notation Budapest University of Technology and Economics Department of Measurement and Information Systems The safety case Definition (core): The
More information- 2 - Companion Web Site. Back Cover. Synopsis
Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the
More informationGuidelines on Surveys for Dynamic Positioning System
Guidelines on Surveys for Dynamic Positioning System (2002) BEIJING 1 CONTENTS Chapter 1 GENERAL 1.1 General requirements 1.2 Class notation 1.3 Definitions 1.4 Plans and documents 1.5 Failure mode and
More informationDistributed Systems [Fall 2013]
Distributed Systems [Fall 2013] Lec 7: Time and Synchronization Slide acks: Dave Andersen, Randy Bryant (http://www.cs.cmu.edu/~dga/15-440/f11/lectures/09-time+synch.pdf) 1 Any Questions for HW 2? Deadline
More informationCSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team
CSM Pre-Test 1) According to Agile development principles, the primary measure of progress is... A) largely subjective. B) working software. C) lines of code. D) a comparison of estimates to actuals. 2)
More informationMicrosoft Excel To Model A Tennis Match
To Model A Free PDF ebook Download: To Model A Download or Read Online ebook microsoft excel to model a tennis match in PDF Format From The Best User Guide Database Match Charting Sheets. Ivo van Aken
More informationCOLREGS Based Collision Avoidance of Unmanned Surface Vehicles
COLREGS Based Collision Avoidance of Unmanned Surface Vehicles Aug 2nd, 2017 Michael R. Benjamin Kyle Woerner, Michael Novitzky, John Leonard MIT Dept. of Mechanical Engineering Computer Science and Artificial
More informationAutonomous blimp control with reinforcement learning
University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2009 Autonomous blimp control with reinforcement learning Yiwei
More informationTouch Screen Guide. OG-1500 and OG Part # T011
Touch Screen Guide OG-1500 and OG-2000 Part # 9000000.T011 Effective 11/2010 External View Internal View 1. Transducer Banks 2. Oxygen Sensor 3. PLC These are the two manifolds with three (3) transducers
More informationThe system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.
Computer Algorithms in Systems Engineering Spring 2010 Problem Set 6: Building ventilation design (dynamic programming) Due: 12 noon, Wednesday, April 21, 2010 Problem statement Buildings require exhaust
More informationFOUNDATIONS OF ECONOMICS BY ANDREW GILLESPIE DOWNLOAD EBOOK : FOUNDATIONS OF ECONOMICS BY ANDREW GILLESPIE PDF
Read Online and Download Ebook FOUNDATIONS OF ECONOMICS BY ANDREW GILLESPIE DOWNLOAD EBOOK : FOUNDATIONS OF ECONOMICS BY ANDREW GILLESPIE Click link bellow and free register to download ebook: FOUNDATIONS
More informationPowerStroke TM Operating Instructions. November 2015 PROTECTED BY ONE OR MORE OF THE FOLLOWING US PATENTS 7,387,029; 7,377,180; D528,451
PowerStroke TM Operating Instructions November 2015 PROTECTED BY ONE OR MORE OF THE FOLLOWING US PATENTS 7,387,029; 7,377,180; D528,451 NOTE: THESE INSTRUCTIONS ARE TO BE USED IN CONJUNCTION ISAAC SOFTWARE
More informationIntroduction to Pattern Recognition
Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 12 January 2009 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 12 January 2009 1 / 28 Pattern Recognition By Example Example:
More informationTransform Your Classroom and Construct Learning with Geometry Golf
Transform Your Classroom and Construct Learning with Geometry Golf Nancy Norem Powell nancynpowell@gmail.com 2012 Conference Common Core State Standards for Mathematics Practice Standards: This lesson
More informationJuly 2007, Number 46 ALL-WAYS TM NEWSLETTER
July 2007, Number 46 ALL-WAYS TM NEWSLETTER ALL-Ways Multi-Level Software Level ONE and Level TWO Recap Level THREE: Analysis and Control Handicapping Process Series Part 5: Feedback Inside This Newsletter
More informationCS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.
CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing Emmanuel Agu Applications of Activity Recognition Recall: Activity Recognition
More informationModeling of Hydraulic Hose Paths
Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State
More informationDealing with Dependent Failures in Distributed Systems
Dealing with Dependent Failures in Distributed Systems Ranjita Bhagwan, Henri Casanova, Alejandro Hevia, Flavio Junqueira, Yanhua Mao, Keith Marzullo, Geoff Voelker, Xianan Zhang University California
More informationDaniel Matichuk Makarius Wenzel, Toby Murray
THE UNIVERSITY OF NEW SOUTH WALES Eisbach: An Isabelle Proof Method Language Daniel Matichuk Makarius Wenzel, Toby Murray ITP 2014 Proof Engineering 80 000 60 000 40 000 20 000 average 0 Mar-2004 Size
More informationSchematic operators. Principles of AI Planning 4. PDDL. Schematic operators: example. Bernhard Nebel and Robert Mattmüller October 23rd, 2017
Principles of AI Planning 4. Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller October 23rd, 2017 October 23rd, 2017 B. Nebel, R. Mattmüller AI Planning 2 / 25 : example operator
More informationMascot Distiller - the key to automation ASMS 2003
Mascot Distiller - the key to automation 1 Mascot Distiller - the key to automation What is Mascot Distiller and why do we need it Mascot Distiller - internals and functionality Mascot Distiller in an
More informationBoyle s Law: Pressure-Volume Relationship in Gases. PRELAB QUESTIONS (Answer on your own notebook paper)
Boyle s Law: Pressure-Volume Relationship in Gases Experiment 18 GRADE LEVEL INDICATORS Construct, interpret and apply physical and conceptual models that represent or explain systems, objects, events
More informationTiming By Mary Calmes
Timing By Mary Calmes Timing of the Test Graduate Medical School Admissions Test - Timing of the Test. The GAMSAT test day is made up of five and a half (5.5) hours of testing time, 25 minutes of reading
More informationS-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE
S-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE 1. INTRODUCTION The s-curve function allows the user to define a smooth response yet still maintain a high acceleration. In many applications
More informationAnalysis of the Article Entitled: Improved Cube Handling in Races: Insights with Isight
Analysis of the Article Entitled: Improved Cube Handling in Races: Insights with Isight Michelin Chabot (michelinchabot@gmail.com) February 2015 Abstract The article entitled Improved Cube Handling in
More informationPedestrian Dynamics: Models of Pedestrian Behaviour
Pedestrian Dynamics: Models of Pedestrian Behaviour John Ward 19 th January 2006 Contents Macro-scale sketch plan model Micro-scale agent based model for pedestrian movement Development of JPed Results
More informationD-Case Modeling Guide for Target System
D-Case Modeling Guide for Target System 1/32 Table of Contents 1 Scope...4 2 Overview of D-Case and SysML Modeling Guide...4 2.1 Background and Purpose...4 2.2 Target System of Modeling Guide...5 2.3 Constitution
More informationDiver Training Options
MAIN INTERNET ON-SITE TAILORED PACKAGES INTER-COMPANY Diver Training Options DBI offers a menu of tailored courses Designed for users as well as IT Professionals to learn how to master the functionality
More informationPrinciples of AI Planning
Principles of AI Planning 4. Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller October 23rd, 2017 Schemata October 23rd, 2017 B. Nebel, R. Mattmüller AI Planning 2 / 25 Schemata
More informationSailwave Scoring Instructions for Thursday Night Races 2017
Sailwave Scoring Instructions for Thursday Night Races 2017 The follow are the scoring instructions for the Thursday night racing series. Open the Sailwave scoring software from the icon on the desktop
More informationMaster s Project in Computer Science April Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator
Master s Project in Computer Science April 2006 Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator José Ignacio Núñez Varela jnunez@cs.pitt.edu Department of Computer
More informationScrum Basics. Prof. Casper Lassenius Aalto University
Scrum Basics Prof. Casper Lassenius Aalto University Goals of This Lecture Teach you Why you need a process for working in your projects Basics of the Scrum process Roles Process steps Terminology After
More informationPerformance Analysis of a Helium Turboexpander for Cryogenic Applications with a Process Modeling Tool: Aspen HYSYS
Performance Analysis of a Helium Turboexpander for Cryogenic Applications with a Process Modeling Tool: Aspen HYSYS Darshna M. Joshi Lecturer, Department of Instrumentation and Control Engineering, Government
More informationSpacecraft Simulation Tool. Debbie Clancy JHU/APL
FSW Workshop 2011 Using Flight Software in a Spacecraft Simulation Tool Debbie Clancy JHU/APL debbie.clancy@jhuapl.edu 443-778-7721 Agenda Overview of RBSP and FAST Technical Challenges Dropping FSW into
More informationScrum For Newbies: The Amazingly Simple, Plain English Guide To Getting Started With Scrum (Scrum, Agile Project Management, Lean, Scrum Master,
Scrum For Newbies: The Amazingly Simple, Plain English Guide To Getting Started With Scrum (Scrum, Agile Project Management, Lean, Scrum Master, Scrum Agile, Exam, Software Development Book 1) Download
More informationFrom Bombe stops to Enigma keys
From Bombe stops to Enigma keys A remarkably succinct description of the Bombe written many years ago, reads as follows:- The apparatus for breaking Enigma keys, by testing a crib and its implications
More informationLecture 04 ( ) Hazard Analysis. Systeme hoher Qualität und Sicherheit Universität Bremen WS 2015/2016
Systeme hoher Qualität und Sicherheit Universität Bremen WS 2015/2016 Lecture 04 (02.11.2015) Hazard Analysis Christoph Lüth Jan Peleska Dieter Hutter Where are we? 01: Concepts of Quality 02: Legal Requirements:
More informationCS 341 Computer Architecture and Organization. Lecturer: Bob Wilson Cell Phone: or
CS 341 Computer Architecture and Organization Lecturer: Bob Wilson Cell Phone: 508-577-9895 Email: robert.wilson@umb.edu or bobw@cs.umb.edu 1 Welcome to CS341 This course teaches computer architecture
More informationIdentifying the Impact of Tidal Level Variation on River Basin Flooding
Identifying the Impact of Tidal Level Variation on River Basin Flooding M. D. E. K. Gunathilaka, W. A. L. Wikramanayake and D. N. D. Perera Department of Surveying and Geodesy, Faculty of Geomatics, Sabaragamuwa
More informationThe FA Guide To Training And Coaching By Allen Wade
The FA Guide To Training And Coaching By Allen Wade If you are looking for the ebook The FA guide to training and coaching by Allen Wade in pdf form, then you have come on to the loyal website. We present
More informationParametric Ball Toss TEACHER NOTES MATH NSPIRED. Math Objectives. Vocabulary. About the Lesson. TI-Nspire Navigator System
Math Objectives Students will be able to use parametric equations to represent the height of a ball as a function of time as well as the path of a ball that has been thrown straight up. Students will be
More informationJanuary 2007, Number 44 ALL-WAYS TM NEWSLETTER
January 2007, Number 44 ALL-WAYS TM NEWSLETTER Inside This Newsletter Free ALL-Ways Professional Edition Software ALL-Ways Multi-level Software Multi-level Overview Level ONE: Getting Started with the
More informationAir Ball! Evaluation copy
Air Ball! Computer 24 Do you ever wonder how the National Basketball Association (NBA) decides how much air should be in the basketballs used during a game? The NBA measures the pressure inside the ball
More informationTechnology. In the My Files [My Files] submenu you can store all the programs that you have made on the NXT or downloaded from your computer.
NXT Main Menu My Files Files are automatically placed into the appropriate folders. When you download a program using a Sound file to the NXT, the program will be placed under Software files while the
More informationElectronic Recording Using FieldLynx Grade 2 ERD Skills
Electronic Recording Using FieldLynx Grade 2 ERD Skills An introductory manual for using the FieldLynx System in electronic recording for USATF Officials. Prepared by Laura Gast November 2014 Table of
More informationRobust Task Execution: Procedural and Model-based. Outline. Desiderata: Robust Task-level Execution
Robust Task Execution: Procedural and Model-based Mission Goals and Environment Constraints Temporal Planner Temporal Network Solver Projective Task Expansion Initial Conditions Temporal Plan Dynamic Scheduling
More information(Lab Interface BLM) Acceleration
Purpose In this activity, you will study the concepts of acceleration and velocity. To carry out this investigation, you will use a motion sensor and a cart on a track (or a ball on a track, if a cart
More informationCOACHING THE MODERN DIAMOND SOCCER FORMATION: TACTICS & TRAINING EXERCISES BY MARCUS DIBERNARDO
Read Online and Download Ebook COACHING THE MODERN 4-4-2 DIAMOND SOCCER FORMATION: TACTICS & TRAINING EXERCISES BY MARCUS DIBERNARDO DOWNLOAD EBOOK : COACHING THE MODERN 4-4-2 DIAMOND SOCCER MARCUS DIBERNARDO
More informationADVANCED. CATIA V5 Workbook. Knowledgeware and Workbenches. Release 16. Knowledgeware. Workbenches. Richard Cozzens. Southern Utah University
ADVANCED CATIA V5 Workbook Knowledgeware and Workbenches Release 16 Knowledgeware Tutorial Exercises Workbenches Kinematics Stress Analysis Sheetmetal Design Prismatic Machining Richard Cozzens Southern
More informationoverview 60s inspired top
overview 60s inspired top www.sewdifferent.co.uk (1,1) -1-60's inspired top pattern.indd 27/03/2015 19:39 1cm 6cm Copyright Sew Different www.sewdifferent.co.uk 31cm 21.5cm While this pattern and tutorial
More informationibike Newton TM PowerStroke TM Operating Instructions Newton OS 3.0 and higher Isaac SW 2.0 and higher June 2013
ibike Newton TM PowerStroke TM Operating Instructions Newton OS 3.0 and higher Isaac SW 2.0 and higher June 2013 PROTECTED BY ONE OR MORE OF THE FOLLOWING US PATENTS 7,387,029; 7,377,180; D528,451 NOTE:
More informationif all agents follow RSS s interpretation then there will be zero accidents.
RSS Concept RSS - Mobileye SFF - Nvidia Safety Goal Guaranteeing that an agent will never be involved in an accident is impossible. Hence, our ultimate goal is to guarantee that an agent will be careful
More informationDo Now 10 Minutes Topic Speed and Velocity
Do Now 10 Minutes Topic Speed and Velocity Clear off everything from your desk, except for a calculator and something to write with. We re taking a pop quiz. Homework Complete the Distance vs. Displacement
More information[MYLAPS INTEGRATION]
2018 The Race Director MyLaps Integration Manual [MYLAPS INTEGRATION] This document explains how to manage the results data between your MyLaps readers and Race Director using manual file transfers. Contents
More informationPZN-plus. Application example. Pneumatic 3-Finger Centric Gripper Universal Gripper. Sizes Gripping force 580 N..
PZN-plus Sizes 40.. 300 Weight 0.43 kg.. 43.5 kg Gripping force 580 N.. 38000 N Stroke per finger 3 mm.. 35 mm Workpiece weight 2.9 kg.. 190 kg Application example Insertion tool for assembling small to
More informationExcel 2013 Pivot Table Calculated Field Greyed Out
Excel 2013 Pivot Table Calculated Field Greyed Out Use Excel pivot table calculated item to create unique items in a pivot table field. (00:47 minute mark) Group By Date: Excel PivotTable: 1) Drag Date
More informationJuly 2010, Number 58 ALL-WAYS TM NEWSLETTER
July 2010, Number 58 ALL-WAYS TM NEWSLETTER Inside This Newsletter Getting Started with ALL-Ways Wagering Reference Sheet Handicapping Reference Sheet Announcements Coming Soon Some things to look for
More informationSLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW
SLIDES LINK HTTPS://SOUND.ETI.PG.GDA.PL/STUDENT/MATERIALY.HTML -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW ON THE PREVIOUS LECTURE SPECIFICATION TYPES UNIFIED MODELING LANGUAGE WATERFALL MODEL AGENDA HISTORY
More informationSection 10 - Hydraulic Analysis
Section 10 - Hydraulic Analysis Methodology Documentation Functionality Summary Sizing Methodology Fixed/Resize Combined Flow Storm: Sizing as per d/d Structures.dat Storm vs. Sanitary Methodology HGL/EGL
More informationFinite Element Modal Analysis of Twin Ball Screw Driving Linear Guide Feed Unit Table
2016 3 rd International Conference on Mechanical, Industrial, and Manufacturing Engineering (MIME 2016) ISBN: 978-1-60595-313-7 Finite Element Modal Analysis of Twin Ball Screw Driving Linear Guide Feed
More informationThe Safety Case. Structure of Safety Cases Safety Argument Notation
The Safety Case Structure of Safety Cases Safety Argument Notation Budapest University of Technology and Economics Department of Measurement and Information Systems The safety case Definition (core): The
More informationTutorial 2 Time-Dependent Consolidation. Staging Groundwater Time-dependent consolidation Point query Line query Graph Query
Tutorial 2 Time-Dependent Consolidation Staging Groundwater Time-dependent consolidation Point query Line query Graph Query Model Set-up For this tutorial we will start with the model from Tutorial 1 Quick
More informationDUTCH5 USER GUIDE February 2013
DUTCH5 USER GUIDE February 2013 FEATURES AND FUNCTIONS The Labelled Boxes A Race Id: Enter your own code to identify the race. The code you choose will also be shown in the saved data file. B Target Profit:
More informationAdvanced PMA Capabilities for MCM
Advanced PMA Capabilities for MCM Shorten the sensor-to-shooter timeline New sensor technology deployed on off-board underwater systems provides navies with improved imagery and data for the purposes of
More informationEvaluating chaff fire pattern algorithms in a simulation environment. JP du Plessis Institute for Maritime Technology South Africa
Evaluating chaff fire pattern algorithms in a simulation environment JP du Plessis (jdp@imt.co.za) Institute for Maritime Technology South Africa Overview What is seduction chaff? Chaff solution algorithm
More informationINSTRUCTOR RESOURCES
Gases: Dalton s Law INSTRUCTOR RESOURCES By Dale A. Hammond, PhD LEARNING OBJECTIVES introduce the concept of ideal gases. experimentally determine the relationship between pressure and amount of gas,
More informationAxis Camera with VaxALPR On Camera software: License key
Axis Camera with VaxALPR On Camera software: License key Version 1.0 VAXTOR TECHNOLOGIES Ronda de Poniente 15, First floor 28760 Tres Cantos, Madrid, Spain E-mail: info.eu@vaxtor.com VAXTOR CORPORATION
More informationCopyright Winningmore.com 2008
By Steve Davidson 2008 www.winningmore.com The ultimate guide to making a tax-free living from Backing Horses. Presented by; Steve Davidson www.winningmore.com 1 P age Liability and Disclaimer The author
More informationEager Evaluation Considered Harmful
Eager Evaluation Considered Harmful Blomdell, Anders 2000 Document Version: Publisher's PDF, also known as Version of record Link to publication Citation for published version (APA): Blomdell, A. (2000).
More informationHONORS PHYSICS One Dimensional Kinematics
HONORS PHYSICS One Dimensional Kinematics LESSON OBJECTIVES Be able to... 1. use appropriate metric units and significant figures for given measurements 2. identify aspects of motion such as position,
More informationQuintic Automatic Putting Report
Quintic Automatic Putting Report Tutorial www.quintic.com Introduction The Quintic Automatic Putting Report is designed to work as an add on to our premier Quintic Biomechanics analysis software. Auto
More informationWeems & Plath Expanding Square SAR Course Identifier #113
Weems & Plath Expanding Square SAR Course Identifier #113 A common search pattern used in search and rescue (SAR) operations is called the expanding square pattern, which is just what it says it is. You
More informationT-937 lead-free reflow oven user manual
+. T-97 lead-free reflow oven user manual Taian Puhui Electric Technology Co., Ltd Http://www.tech68.cn User Manual. Parameters.... Configuration.... Main parts.... Installation... 5. Software Interface...
More informationPressure Vessel Calculation for Yavin Thruster
Pressure Vessel Calculation for Yavin Thruster J. Simmons June 16, 2015 1 Requirements The Pressure Vessel Calculation module is being created to model the stresses in the chamber wall for use in a sizing
More information