Bridging the Gap Between Model-Based Development and Model Checking
|
|
- Barnaby Lee
- 6 years ago
- Views:
Transcription
1 Bridging the Gap Between Model-Based Development and Model Checking AFRL Safe & Secure Systems & Software Symposium Dr. Steven P. Miller
2 Acknowledgements NASA Langley Research Center (Ricky Butler) Air Force Research Labs University of Minnesota (Dr. Mats P. E. Heimdahl) Lockheed Martin Dr. Mike Whalen Dr. Darren Cofer 2
3 Who Are We? Presentation Overview What Problem are We Solving? Overview of Our Approach Case Studies Challenges and Future Directions 3
4 Rockwell Collins Headquartered in Cedar Rapids, Iowa 20,000 Employees Worldwide 2008 Sales of $4.77 Billion Domestic California Carlsbad Cypress Irvine Los Angeles Pomona Poway San Francisco San Jose Tustin Florida Melbourne Miami Orlando Georgia Atlanta Warner Robins Hawaii Honolulu Illinois Chicago Iowa Bellevue Coralville Decorah Manchester Kansas Wichita Maryland White Marsh Massachusetts Boston Michigan Ann Arbor Detroit Minnesota Minneapolis Missouri Kansas City St. Louis New York New York North Carolina Charlotte Raleigh Oklahoma Midwest City Tulsa Oregon Portland Pennsylvania Philadelphia Pittsburgh Texas Dallas Fort Worth Richardson Utah Salt Lake City Virginia Sterling Warrenton Washington Kirkland Renton Seattle Washington, DC International Africa Johannesburg, South Africa Asia Bangkok, Thailand Beijing, China Hong Kong Hyderabad, India Kuala Lumpur, Malaysia Manila, Philippines Moscow, Russia Osaka, Japan Shanghai, China Singapore Tokyo, Japan Australia Auckland, New Zealand Brisbane, Australia Melbourne, Australia Sydney, Australia Canada Montreal Ottawa Europe Amsterdam, Netherlands Frankfurt, Germany Heidelberg, Germany London, England Lyon, France Manchester, England Paris, France Reading, England Rome, Italy Toulouse, France Mexico Mexicali South America Santiago, Chile Sao Jose dos Campos, Brazil Sao Paulo, Brazil 4
5 Rockwell Collins core business is based on the delivery of High Assurance Systems Commercial/Military Avionics Systems Communications Navigation & Landing Systems Flight Control Displays Weapon Data Links Working together creating the most trusted source of communication and aviation electronic solutions 5
6 Advanced Technology Center Identify, acquire, develop and transition value-driven technologies to support the continued growth of Rockwell Collins. Automated Analysis Section Technologists: 10 Administrators: 1 Bachelors 37% PhD 17% PhD 64% Masters 46% BA 9% BA MS 27% Technologists: 173 Administrators: 10 Technicians: 31 Applies mathematical tools and reasoning to the production of high assurance systems. 6
7 Formal Methods at Rockwell Collins AAMP5 Microcode Verification (PVS) AAMP-FV Microcode Verification (PVS) AAMP5 Partitioning (PVS) FGS Mode Confusion Study (PVS) FGS Safety Analysis (RSML -e, NuSMV) NASA Aviation Safety FGS Mode Confusion (RSML -e, PVS) ADGS 2100 (Simulink, NuSMV) AFRL CerTA FCS (NuSMV, Prover) Mixed Criticality Architectures JEM Java μproc (PVS) FCP 2002 Microcode (ACL2) AAMP7 Separation Kernel (ACL2)l vfaat (ACL2, PVS) SHADE (ACL2) Greenhills Integrity RTOS (ACL2) Turnstile (SPARK) NSA Greenhills Integrity Gen4 (ACL2) Guardol (ACL2, Prover) 7
8 Who Are We? Presentation Overview What Problem are We Solving? Overview of Our Approach Case Studies Challenges and Future Directions 8
9 Airborne Software Doubles Every Two Years K Words A300B A300FF A K 2M A320 4M A330/A340 10M 10 INS 23K 1 4K J.P. Potocki De Montalk, Computer Software in Civil Aircraft, Sixth Annual Conference on Computer Assurance (COMPASS 91), Gaithersberg, MD, June 24-27,
10 Similar Growth Has Been Seen by Boeing 230K Complexity Size 777 No. of Signals Object Code (Mbytes) /767 Year /767 Year
11 WPAFB RBO /20/
12 WPAFB RBO /20/
13 Who Are We? Presentation Overview What Problem are We Solving? Overview of Our Approach Case Studies Challenges and Future Directions 13
14 Exploit the Convergence of Two Trends Model-Based Development Domain specific graphical notations MATLAB Simulink, Esterel Technologies SCADE Suite Enable early simulation and debugging Automated generation of code and tests Model-Checking Prove properties about a model Explore all possible inputs and states Highly automated Reduce Costs and Improve Quality by Using Analysis to Find Errors During Early Design 14
15 Company Product Tools Specified & Autocoded Benefits Claimed Airbus A340 SCADE With Code Generator Eurocopter GE & Lockheed Martin Schneider Electric US Spaceware PSA CSEE Transport Honeywell Commercial Aviation Systems EC-155/135 Autopilot FADEDC Engine Controls Nuclear Power Plant Safety Control SCADE With Code Generator 70% Fly-by-wire Controls 70% Automatic Flight Controls 50% Display Computer 40% Warning & Maint Computer 90 % of Autopilot 20X Reduction in Errors Reduced Time to Market 50% Reduction in Cycle Time ADI Beacon Not Stated Reduction in Errors 50% Reduction in Cycle Time Decreased Cost SCADE With Code Generator 200,000 SLOC Auto Generated from 1,200 Design Views 8X Reduction in Errors while Complexity Increased 4x DCX Rocket MATRIXx Not Stated 50-75% Reduction in Cost Reduced Schedule & Risk Electrical SCADE 50% SLOC Auto Generated 60% Reduction in Cycle Time Management With Code 5X Reduction in Errors System Generator Subway Signaling System Primus Epic Flight Control System Model-Based Development SCADE With Code Generator MATLAB Simulink 80,000 C SLOC Auto Generated 60% Automatic Flight Controls Improved Productivity from 20 to 300 SLOC/day 5X Increase in Productivity No Coding Errors Received FAA Certification 15
16 What Are Model Checkers? Breakthrough Technology of the 1990 s Widely Used in Hardware Verification (Intel, Motorola, IBM, ) Several Different Types of Model Checkers Explicit, Symbolic, Bounded, Infinite Bounded (SMT), Exhaustive Search of the Global State Space Consider All Combinations of Inputs and States Equivalent to Exhaustive Testing of the Model Produces a Counter Example if a Property is Not True Easy to Use Push Button Formal Methods Very Little Human Effort Unless You re at the Tool s Limits Limitations State Space Explosion ( States) 16
17 Advantage of Model Checking Testing Checks Only the Values We Select Model Checker Tries Every Possible Value! Even Small Systems Have Trillions (of Trillions) of Possible Tests! Finds every exception to the property being checked! 17
18 Rockwell Collins Translation Framework NuSMV Simulink Simulink Gateway SCADE Prover Reactis Lustre ACL2 StateFlow Simulink Gateway Safe State Machines PVS C, Ada Rockwell Collins/U of Minnesota Esterel Technologies SRI International Reactive Systems MathWorks SAL SAL Symbolic Model Checker SAL Bounded Model Checker SAL Infinite Model Checker 18
19 A Product Family of Translators Many small Lustre-to-Lustre translation passes Each pass refines closer to the target language Each pass deals with one change Pre/Post conditions define when a pass is valid RFBY Lustre RDV Lustre RC IAS Lustre Pretty Print RC C Code Pretty Print Lustre Lustre Ada Code RNC REP Lustre Lustre Lustre REN Lustre RNC Lustre IPS Lustre Pretty Print PVS Last step pretty prints to the target language Extensive reuse of passes Lustre RDV Lustre New translators can be developed quickly (usually in less than a week) FNH RACT RNST Lustre SCA PTL Lustre Pretty Print Pretty Print NuSMV Lustre Lustre Prover 19
20 Translators Optimize for Specific Analysis Tools CPU Time Model (For NuSMV to Compute Reachable States) Before After Improvement Mode1 > 2 hours 11 sec > 650x Mode2 > 6 hours 169 sec > 125x Mode3 > 2 hours 14 sec > 500x Mode4 8 minutes < 1 sec 480x Arch 34 sec < 1 sec 34x WBS 29+ hours 1 sec 105,240x 20
21 Who Are We? Presentation Overview What Problem are We Solving? Overview of Our Approach Case Studies Challenges and Future Directions 21
22 ADGS-2100 Adaptive Display & Guidance System Modeled in Simulink Translated to NuSMV 4,295 Subsystems 16,117 Simulink Blocks Over Reachable States Example Requirement: The Cursor Shall Never be Positioned on an Inactive Display Counterexample Found in 5 Seconds Checked 563 Properties - Found and Corrected 98 Errors in Early Design Models 22
23 ADGS-2100 Technology Transfer Iteration 1 Iteration 2 Iteration 3 Dev. Group (Blue) Simulink R14 Model Simulink R14 Model Simulink R14 Model Simulink R13 Model ATC Group (Beige) SCADE Model Reactis Model Reactis Model NuSMV Model NuSMV Model NuSMV Model Translation Time: 1-4 Hours Turnaround: 1 Day to 1 Week Translation Time: 10 Minutes Turnaround: 3 Hours to 2 Days Translation Time: 10 Minutes Turnaround: 10 Minutes 23
24 CerTA FCS Phase I Sponsored by the Air Force Research Labs Air Vehicles (RB) Directorate - Wright Patterson Investigate Roles of Testing and Formal Verification Can formal verification complement or replace some testing? Example Model Lockheed Martin Adaptive UAV Flight Control System Redundancy Management Logic in the Operational Flight Program (OFP) Well suited for verification using the NuSMV model-checker Lockheed Martin Aero Based on Testing Enhanced During CerTA FCS Graphical Viewer of Test Cases Support for XML/XSLT Test Cases Added C++ Oracle Framework Developed Tests from Requirements Executed Tests Cases on Test Rig Rockwell Collins Based on Model-Checking Enhanced During CerTA FCS Support for Simulink blocks Support for Stateflow Support for Prover model-checker Developed Properties from Requirements Proved Properties using Model-Checking WPAFB RBO /20/
25 CerTA FCS Phase I - OFP Redundancy Management Logic For Each of Ten Control Surfaces Triplex Voter Input monitor, sensor fusion, and failure isolation Failure Processing Logs failures into a data store Reset Manager Reset logic for sensors and control surfaces (not shown) Subsystems / Blocks Charts / Transitions 1 sync<> sync 2 input_a 3 input_b 4 input_c 5 status_a 6 status_b 7 status_c 8 dst_index DOC Text [trigger] [A] [B] [C] [status_a] [status_b] [status_c] [DSTi] [trigger] [A] [B] [C] trip_level trip_level1 persist_lim persist_lim persistence limit [MS] Input Monitor [DSTi] DST Data Store Read trip_lev el Truth Table Cells Index Vector input_a input_b input_c trip_lev el persist_lim MS Extract Bits [0 3] Extract Bits f ailreport triplex_input_monitor pc tc f ailreport double persistence_cnt<pc> totalizer_cnt<tc> 3 totalizer_cnt 2 persistence_cnt [trigger] Reachable State Space [A] [A] [MS] [status_a] [status_b] [status_c] [prev_sel] [B] [C] [B] [C] [DSTi] mon_f ailure_report status_a status_b status_c prev _sel input_a input_b input_c pc trigger input_a input_b input_c DST_index input_sel triplex_input_selector f ailure_report Failure_Isolation Failure Isolation 4 input_sel 1 failure_report [prev_sel] Properties [DSTi] f ailure_report dst_index Failure Processing Sensor Fusion Failure_Processing Triplex voter 10 / 96 3 / * Failure processing Reset manager 7 / 42 0 / * / 31 2 / * Total 23 / / N/A 62 WPAFB RBO /20/
26 CerTA FCS Phase I Errors Found Model Checking Testing Errors Found in Redundancy Manager Triplex Voter 5 0 Failure Processing Reset Manager Total 12 0 Model-Checking Found 12 Errors that Testing Missed Spent More Time on Testing than Model-Checking 60% of total on testing vs. 40% on model-checking Model-checking was more cost effective than testing at finding design errors. WPAFB RBO /20/
27 CerTA FCS Phase II Sponsored by the Air Force Research Labs Air Vehicles (RB) Directorate - Wright Patterson Can Model-Checking be Used on Infinite State Systems? Large, numerically intensive, non-linear systems Example Model Lockheed Martin Adaptive UAV Flight Control System Effector Blender (EB) Generates actuator commands for aircraft control surfaces Matrix arithmetic of floating point numbers Challenges Identifying the right properties to verify Verification of floating point numbers Verification of Stateflow flowcharts with cyclic transition paths Compositional verification to scale to entire Effector Blender WPAFB RBO /20/
28 CerTA FCS Phase II Effector Blender Generates Actuator Commands Six control surfaces Adapts its behavior as aircraft state changes Iterative algorithm that repeatedly manipulates a 3 x 6 matrix of floating point numbers Large Complex Model Inputs 32 floating point inputs 3 x 6 matrix of floating point values Outputs 1 x 6 vector of floating point values 166 Simulink subsystems basic Simulink blocks Huge reachable state space Completely Functional No internal state Effector Blender Surf1 surf2 surf3 surf4 surf5 surf6 Control Effector Arrangement Spoilers (L&R) left vertical tail right vertical tail left flap right flap left outboard spoiler right outboard spoiler V-Tail Rudders (L&R) 1 Flaps (L&R) WPAFB RBO /20/
29 CerTA FCS Phase II What to Verify? No Explicit Requirements for the Effector Blender Model Requirements defined for Effector Blender + aircraft model Addition of aircraft model pushes verification beyond current tools Avoid Properties Verifiable by Other Means Control theory stability, tracking performance, feedback design Simulation design validation Implementation code generation/compilation, scheduling, Focus on the Consistency of the Effector Blender Model Relationships the model should always maintain Partial requirements specification Preservation of Control Surface Limits EB computes upper and lower limits for each control surface command Function of aircraft design, aircraft state, and max extension per cycle Commanded extension should always be between these limits WPAFB RBO /20/
30 CerTA FCS Phase II Verification of Floating Point Numbers Floating Point Numbers Fixed number of bits with a movable decimal (radix) point No decision procedures for floating point numbers available Real Numbers Real numbers have unbounded size and precision Would hide errors caused by limitations of floating point arithmetic Control theory problems are inherently non-linear Decision procedures for non-linear real numbers have exponential cost Solution - Translate Floating Point Numbers into Fixed Point Extended translation framework to automate this translation Convert floating point to fixed point (scaling provided by user) Convert fixed point into integers (use bit shifting to preserve magnitude) Shift from NuSMV (BDD-based) to Prover (SMT-solver) model checker Advantages & Issues Use bit-level integer decision procedures for model checking Results unsound due to loss of precision Highly likely to find errors very valuable tool for debugging WPAFB RBO /20/
31 CerTA FCS Phase II Compositional Verification Typical Specification Models are typically organized in a hierarchy of subsystems Subsystems are often nested several levels deep Most of the complexity is in the leaf subsystems Leaf subsystems can often be verified through model checking P1 1 In1 P2 & P3 2 In2 P2 & P3 -> Q1 In_A1 Out_A In_A2 Subsystem A Q1 P1 & Q1 -> Q2 In_B1 Out_B In_B2 Subsystem B Q2 Q 1 Out1 Composition of Subsystems Tends to be simple Lends itself well to theorem proving P2 & P3 => Q1 P1 & Q1 => Q2 => P1 & P2 & P3 => Q Issues Need to avoid circular reasoning to ensure soundness Can be ensured by eliminating cyclic dependencies between atomic subsystems Identifying the right leaf level invariants to support composition Complexity of the proof obligations for the intermediate levels Lack of a unified automated verification system WPAFB RBO /20/
32 CerTA FCS Phase II - Results Can Model-Checking be Used on Infinite State Systems? Large, numerically intensive, non-linear systems Effector Blender Inputs 32 floating point inputs 3 x 6 matrix of floating point values Outputs 1 x 6 vector of floating point values 166 Simulink subsystems basic Simulink blocks Errors Found Five previously unknown errors that would drive actuators past their limits Several implementation errors were being masked by defensive programming WPAFB RBO /20/
33 Presentation Overview What Problem are We Solving? Who Are We? What are Formal Methods? Examples of Using Formal Methods Challenges and Future Directions 33
34 Extending the Verification Domain Theorem Provers Deal with arbitrary models Concerns are ease of use and labor cost Large Finite Systems (< States) Implicit state (BDD) model checkers Easy to use and very effective Very Large or Infinite State Systems SMT-Solvers Large integers and reals Limited to linear arithmetic Ease of use is a concern Floating Point Arithmetic Most modeling languages use floating point (not real) numbers Non-Linear Arithmetic Multiplication/division of real variables Transcendental functions (trigonometric, ) Essential to navigation systems Theorem Provers Non Linear Arithmetic Floating Point SMT-Solvers Implicit State Model Checkers < Reachable States Infinite State Models using k - Induction Decision Procedures Transcendental Functions Arbitrary Models Labor Intensive 34
35 1 onoff boolean on_off 2 decelset boolean on_off 3 accelresume boolean on_off 4 cancel boolean true_false 5 brakepedal boolean on_off 6 cargear uint32 enumerated 7 carspeed double miles_per_hour 8 validinputs boolean true_false 1 onoff boolean on_off 2 decelset boolean on_off 3 accelresume boolean on_off 4 cancel boolean true_false 5 brakepedal boolean on_off 6 cargear uint32 enumerated 7 carspeed double miles_per_hour 8 validinputs boolean true_false [carspeed ] Goto cancel brakepedal cargear carspeed validinputs safetycondition safetycondition onoff decelset accelresume cancel brakepedal cargear carspeed validinputs Delay = 1 Sec setevent Delay = 1 Sec ModeLogic resumeevent 1 onoff boolean true_false 2 decelset boolean true_false 3 accelresume boolean true_false 4 cancel boolean true_false [brakeposition ] 5 cargear uint32 enumerated 6 carspeed double miles_per_hour 7 validinputs boolean true_false onoff decel set accel resume safetycondition mode setdesiredspeed mode _logic isbrakepressed? mode setdesiredspeed 1 [carspeed ] 1 mode uint32 2 setdesiredspeed boolean onoff decelset accelresume cancel brakepedal cargear carspeed validinputs CruiseController mode uint32 enumerated mode mode cruisethrottle desiredspeed carspeed 1 mode uint32 enumerated 3 cruisethrottle double percentage 2 desiredspeed double miles_per_hour setdesiredspeed desiredspeed SetDesiredSpeed desiredspeed double miles_per_hour double miles_per_hour double miles_per_hour 3 [carspeed ] %_per_second <U=10.0> <L=-10.0> mode desiredspeed carspeed %_per_step SetThrottle cruisethrottle <U=100.0> <L=0.0> uint32 enumerated double 2 cruisethrottle double percentage <Init = 0.0> double miles_per_hour Combining Theorem Proving and Model Checking For Compositional Verification What Should the User Interface Be? Not emacs! Integrated with the model Simple theorem proving Powerful model checking Composition of Subsystems Tends to be simple Well suited for theorem proving Typical Model-Based Specification 2 desiredspeed 3 carspeed 1.00 thottledelta StepsPerSec double throttledelta 1 mode iscruiseactive? 0.0 NO THROTTLE 1 z 1 cruisethrottle Models are organized in a hierarchy several levels deep Most of the complexity is in the leaf models Leaf models can often be verified through model checking 35
36 Finding the Right Properties How Many Properties Do I Need? When am I done? Are there coverage metrics like there are for testing? How do I convince the certification authorities I m done? Are Some Properties Better than Others? Properties related to safety Cross cutting properties find the most important errors Simple, local properties find a surprising number of errors Is There a Process or Heuristics for Defining Properties? Prove a property about each discontinuity in each output What is the Relationship Between Proof and Testing Can proving replace some testing? Can testing replace some proving? 36
37 Verifying Asynchronous Systems Occur Frequently in System Designs Implement fault tolerance or meet performance requirements No Global Clock - Each Node Has Its Own Clock Quasi-Synchronous System Clocks have similar (but not identical) periods, drift, jitter Interleaving Leads to State Space Explosion Makes model checking difficult Need to Exploit the Constraints Imposed by Quasi-Synchrony 37
38 System Architectural Modeling & Analysis System Architecture Model Logical Abstracts Security Analysis Performance Analysis ADL Level B Classified Implements Auto Generate Safety Analysis Simulink Model C Code IMA Cabinet VAPS Model C Code Common Computing Resource 3 Common Computing Resource 2 Common Computing Resource 1 App A App B App C Sys Specific Middleware (Schedule, Communication Routes) Reusable Trusted Middleware (RTOS, I/O, RT-CORBA) Separation Kernel Target Hardware Level C Unclassified Ada Code Level A Top Secret Software Component Development Physical IMA BUS System Architecture Development 38
39 Conclusions Formal Methods Are Practical and Are Being Widely Used Model Based Development is the industrial face of formal methods The engineers get to pick the modeling tools! Semantics of some of the commercial tools could be improved Formal Verification Tools Are Being Used in Industry Key is to verify the models the engineers are already building Large portions of existing systems can be verified with model checkers Need to make model checking accessible to the average engineer Directions for the Future Work Making verification tools more powerful and easier to use Integration of theorem proving and model checking Finding the right properties Verification of asynchronous systems Modeling and analysis of system architectural models 39
40 For More Information Whalen, M., Cofer, D., Miller, S., Krogh, B., Storm, W.: Integration of Formal Analysis into a Model-Based Software Development Process. In 12th International Workshop on Formal Methods for Industrial Critical Systems (FMICS2007), Berlin, Germany (2007). Whalen, M., Innis, J., Miller, S., Wagner, L.: ADGS-2100 Adaptive Display & Guidance System Window Manager Analysis, CR , NASA (2006). Mats P.E. Heimdahl, Michael W. Whalen, Ajitha Rajan, and Steven P. Miller, Testing Strategies for Model-Based Development, NASA Contractor Report NASA-2006-CR214307, April Available at Miller, S., Tribble, A., Whalen, M., Heimdahl, M., Proving the Shalls, International Journal on Software Tools for Technology Transfer (STTT), Feb Michael W. Whalen, John D. Innis, Steven P. Miller, and Lucas G. Wagner, ADGS-2100 Adaptive Display & Guidance System, NASA Contractor Report NASA-2006-CR213952, Feb Available at Steven P. Miller, Mike W. Whalen, Dan O Brien, Mats P.E. Heimdahl, and Anjali Joshi, A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures, NASA Contractor Report NASA/CR , Sept Available at Miller, S., Anderson, E., Wagner, L., Whalen, M., Heimdahl, M.: Formal Verification of Flight Critical Software. In AIAA Guidance, Navigation and Control Conference and Exhibit, AIAA , American Institute of Aeronautics and Astronautics (2005). 40
Model Checking of Aerospace Domain Models in an Industrial Context
Model Checking of Aerospace Domain Models in an Industrial Context Michael Dierkes Rockwell Collins France Forum Méthodes Formelles 16 Octobre 2014 Proprietary Information Agenda 1.Presentation of Rockwell
More informationIndustrial Verification Using the KIND Model Checker Lucas Wagner Jedidiah McClurg
Industrial Verification Using the KIND Model Checker Lucas Wagner Jedidiah McClurg {lgwagner,jrmcclur}@rockwellcollins.com Software Complexity is Becoming Overwhelming Advancements in computing technology
More informationBeyond Static Code Analysis
Beyond Static Code Analysis Dr. Michael Whalen July 23, 2009 Traditional Domains of Concern Mats Heimdahl. Tool Intensive Software Development, FAA Software Tools Forum, Daytona Beach, FL, May, 2004 2
More informationWhy We Model: Using MBD Effectively in Critical Domains
Why We Model: Using MBD Effectively in Critical Domains Mike Whalen Program Director, UMSEC University of Minnesota 5/27/2013 Why We Model - Mike Whalen 1 Acknowledgements Rockwell Collins (Darren Cofer,
More informationModel-based Architectural Verification & Validation
Model-based Architectural Verification & Validation Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Peter H Feiler Feb. 2009 2006 Carnegie Mellon University Outline Architecture-Centric
More informationSemantics of Statecharts
Semantics of Statecharts Michael Whalen Program Director University of Minnesota Software Engineering Center 1 Statecharts Popular notation for implementing complex state machines Proposed by Harel in
More informationTools for Formally Reasoning about Systems. June Prepared by Lucas Wagner
Tools for Formally Reasoning about Systems June 9 2015 Prepared by Lucas Wagner 2015 Rockwell 2015 Collins. Rockwell All Collins. rights reserved. All rights reserved. Complex systems are getting more
More informationCoverage Metrics and Requirements-Based Testing
Coverage Metrics and Requirements-Based Testing Michael Whalen Mats Heimdahl University of Minnesota AFRL S5 Workshop 6/17/2010 1 Property-Based Software Engineering: Benefits of Formalizing Requirements
More informationComplexity-Reducing Design Patterns for Cyber-Physical Systems. DARPA META Project. AADL Standards Meeting January 2011 Steven P.
Complexity-Reducing Design Patterns for Cyber-Physical Systems DARPA META Project AADL Standards Meeting 24-27 January 2011 Steven P. Miller Delivered to the Government in Accordance with Contract FA8650-10-C-7081
More informationRockwell Collins Evolving FM Methodology
Rockwell Collins Evolving FM Methodology Konrad Slind Trusted Systems Group Rockwell Collins January 25, 2014 Collaborators Rockwell Collins: Andrew Gacek, David Hardin, Darren Cofer, John Backes, Luas
More informationNetIQ User Conferentie NetIQ Update. Travis Greene Chief Service Management Strategist
NetIQ Update Travis Greene Chief Service Strategist About NetIQ Strength, Leadership and Innovation NetIQ, An Attachmate Business One of the top 25 software companies in the world Thousands of customers,
More informationCertificate. Certificate number: a. Certified by EY CertifyPoint since: May 11, 2012
Certificate Certificate number: 2012-001a Certified by EY CertifyPoint since: May 11, 2012 Based on certification examination in conformity with defined requirements in ISO/IEC 17021-1:2015 and ISO/IEC
More informationSafety Assurance in Software Systems From Airplanes to Atoms
Safety Assurance in Software Systems From Airplanes to Atoms MDEP Conference on New Reactor Design Activities Session Digital I&C: Current & Emerging Technical Challenges September 07 Dr. Darren Cofer
More informationLinkedIn Economic Graph Project
LinkedIn Economic Graph Project Understanding Trade Through International Connections In Partnership with the Ontario Ministry of International Trade FEBRUARY 8 The Economic Graph as a Tool to Advance
More informationTest and Evaluation of Autonomous Systems in a Model Based Engineering Context
Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Raytheon Michael Nolan USAF AFRL Aaron Fifarek Jonathan Hoffman 3 March 2016 Copyright 2016. Unpublished Work. Raytheon Company.
More informationCertificate. Certificate number: b. Certified by EY CertifyPoint since: April 15, 2016
Certificate Certificate number: 2016-004b Certified by EY CertifyPoint since: April 15, 2016 Based on certification examination in conformity with defined requirements in ISO/IEC 17021-1:2015 and ISO/IEC
More informationCertificate. Certificate number: b. Certified by EY CertifyPoint since: May 11, 2012
Certificate Certificate number: 2012-001b Certified by EY CertifyPoint since: May 11, 2012 Based on certification examination in conformity with defined requirements in ISO/IEC 17021-1:2015 and ISO/IEC
More informationGenerating MC/DC Adequate Test Sequences Through Model Checking
Generating MC/DC Adequate Test Sequences Through Model Checking Sanjai Rayadurgam Computer Science and Engineering University of Minnesota Minneapolis, MN 55455 rsanjai@cs.umn.edu Mats P.E. Heimdahl Computer
More informationA Tabular Expression Toolbox for Matlab/Simulink
A Tabular Expression Toolbox for Matlab/Simulink Colin Eles and Mark Lawford McMaster Centre for Software Certification McMaster University, Hamilton, Ontario, Canada L8S 4K1 {elesc,lawford}@mcmaster.ca
More informationWINDSTREAM CARRIER ETHERNET: E-NNI Guide & ICB Processes
WINDSTREAM CARRIER ETHERNET: E-NNI Guide & ICB Processes Version.0, April 2017 Overview The Carrier Ethernet (E-Access) product leverages Windstream s MPLS and Ethernet infrastructure to provide switched
More informationManufactured Home Production by Product Mix ( )
Manufactured Home Production by Product Mix (1990-2016) Data Source: Institute for Building Technology and Safety (IBTS) States with less than three active manufacturers are indicated with asterisks (*).
More informationSCR*: A Toolset for Specifying and. Analyzing Software Requirements? Constance Heitmeyer, James Kirby, Bruce Labaw and Ramesh Bharadwaj
SCR*: A Toolset for Specifying and Analyzing Software Requirements? Constance Heitmeyer, James Kirby, Bruce Labaw and Ramesh Bharadwaj Naval Research Laboratory, Code 5546, Washington, DC 20375, USA Abstract.
More informationA Framework for the Formal Verification of Time-Triggered Systems
A Framework for the Formal Verification of Time-Triggered Systems Lee Pike leepike@galois.com Indiana University, Bloomington Department of Computer Science Advisor: Prof. Steven D. Johnson December 12,
More informationTroubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE
Troubleshooting Ethernet Problems with Your Oscilloscope Introduction Ethernet is a family of frame-based computer networking technologies for local area networks (LANs), initially developed at Xerox PARC
More informationDistributed Systems Programming (F21DS1) Formal Verification
Distributed Systems Programming (F21DS1) Formal Verification Andrew Ireland Department of Computer Science School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Overview Focus on
More informationDNS Infrastructure Distribution. Steve Gibbard Packet Clearing House
DNS Infrastructure Distribution Steve Gibbard Packet Clearing House http://www.pch.net/ scg@pch.net Introduction Previous talk on importance of keeping critical infrastructure local. Without local infrastructure,
More informationMike Whalen Program Director, UMSEC University of Minnesota
Formal Analysis for Communicating Medical Devices Mike Whalen Program Director, UMSEC University of Minnesota Research Topics Multi-Domain Analysis of System Architecture Models Compositional Assume-Guarantee
More informationSCADE S E M I N A R I N S O F T W A R E E N G I N E E R I N G P R E S E N T E R A V N E R B A R R
SCADE 1 S E M I N A R I N S O F T W A R E E N G I N E E R I N G P R E S E N T E R A V N E R B A R R What is SCADE? Introduction 2 Software Critical Application Development Environment, a Lustrebased IDE
More informationRevolutionary Industrial PC for IoT Era With innovative i-modules For flexible expansion
Revolutionary Industrial PC for IoT Era With innovative i-modules For flexible expansion www.advantech.com Revolutionary Industrial PCs for the IoT Era With Innovative i-modules for Flexible Expansion
More informationSpecification Centered Testing
Specification Centered Testing Mats P. E. Heimdahl University of Minnesota 4-192 EE/CS Building Minneapolis, Minnesota 55455 heimdahl@cs.umn.edu Sanjai Rayadurgam University of Minnesota 4-192 EE/CS Building
More informationAzure Everywhere. Brandon Murray, Cami Williams, David Haver, Kevin Carter, Russ Henderson
Azure Everywhere Brandon Murray, Cami Williams, David Haver, Kevin Carter, Russ Henderson Agenda Azure Everywhere Workshop Brief Overview of Azure Azure Infrastructure Azure DevOps SQL in Azure SharePoint
More informationBDPA Conference Windows 10
BDPA Conference Windows 10 Tommy Patterson- Sr Technical Evangelist @tommy_patterson Do The you digital have economy what it takes to succeed? Are cybersecurity threats keeping you up at night? Your people
More informationMEDIA KIT 2018 CLOUDSCENE.COM
MEDIA KIT 2018 CLOUDSCENE.COM THE WORLD'S LARGEST CLOUD DIRECTORY Founded by serial tech entrepreneur, Bevan Slattery, Cloudscene is the world's largest cloud directory and industry resource for the data
More informationπ H LBS. x.05 LB. PARCEL SCALE OVERVIEW OF CONTROLS uline.com CONTROL PANEL CONTROL FUNCTIONS lb kg 0
Capacity: x.5 lb / 6 x.2 kg π H-2714 LBS. x.5 LB. PARCEL SCALE 1-8-295-551 uline.com lb kg OVERVIEW OF CONTROLS CONTROL PANEL Capacity: x.5 lb / 6 x.2 kg 1 2 3 4 METTLER TOLEDO CONTROL PANEL PARTS # DESCRIPTION
More informationCertificate. Certificate number: a. Certified by EY CertifyPoint since: April 15, 2016
Certificate Certificate number: 2016-004a Certified by EY CertifyPoint since: April 15, 2016 Based on certification examination in conformity with defined requirements in ISO/IEC 17021-1:2015 and ISO/IEC
More informationProving the Shalls. Early Validation of Requirements Through Formal Methods
Software Tools for Technology Transfer manuscript No. (will be inserted by the editor) Proving the Shalls Early Validation of Requirements Through Formal Methods Steven P. Miller 1, Alan C. Tribble 1,
More informationprocessing. The programmer does not need to know the details of vectorization; CFT77 automatically vectorizes Fortran programs.
way Research has long recognized that high-perrormance naraware musr oe complemented with high-performance software to achieve the ultimate in highspeed scientific computing. Having pioneered the development
More informationMixed Critical Architecture Requirements (MCAR)
Superior Products Through Innovation Approved for Public Release; distribution is unlimited. (PIRA AER200905019) Mixed Critical Architecture Requirements (MCAR) Copyright 2009 Lockheed Martin Corporation
More informationSimpana Training Services Course Catalog
Simpana Training Services Course Catalog quebec montreal alberta calgary washington seattle/kirkland colorado denver utah salt lake city california los angeles/el segundo san francisco san jose irvine
More informationModel Checking. Automatic Verification Model Checking. Process A Process B. when not possible (not AI).
Sérgio Campos scampos@dcc.ufmg.br Why? Imagine the implementation of a complex hardware or software system: A 100K gate ASIC perhaps 100 concurrent modules; A flight control system dozens of concurrent
More informationThe VAXNMS Station supports the Cray operating system COS, version 1.13 or higher, and the Cray operating system UNICOS, release 2.0 or higher.
Since its inception, Cray Research has been committed to integrating fully the power and performance of its computer systems into customer environments. Now Cray Research offers enhanced communications
More informationDisaster Recovery: Types of Hosting and How they Differ. April 9, 2014
Disaster Recovery: Types of Hosting and How they Differ April 9, 2014 Table of contents 1. Who is Digital Realty? 2. Definitions 3. Types of hosting for Disaster Recovery 4. Wholesale Colocation 5. Retail
More informationBroadband Networks in Asia
2002.9.9v5 Broadband Networks in Asia 2002. 9. 26 Kilnam Chon KAIST http://cosmos.kaist.ac.kr Broadband Internet is Asian Phenomenon ( So is Wireless Internet ) Contents 1. Broadband Networks 2. Current
More informationDAMA History and Update PRESENTED BY DAMA INTERNATIONAL 3Q18
DAMA History and Update PRESENTED BY DAMA INTERNATIONAL 3Q18 DAMA Overview PREMIER GLOBAL DATA MANAGEMENT ASSOCIATION Loretta Mahon Smith Profile Loretta Mahon Smith is an Executive Consultant in the Cross
More informationRugged-design Computer Platforms for Railway Solutions
Rugged-design Computer Platforms for Railway Solutions Advantech provides comprehensive solutions for Railway Signaling and Integrated Supervisory Control Systems (ISCS) Introducing the ITA-2000 Series
More informationA Multi-Modal Composability Framework for Cyber-Physical Systems
S5 Symposium June 12, 2012 A Multi-Modal Composability Framework for Cyber-Physical Systems Linh Thi Xuan Phan Insup Lee PRECISE Center University of Pennsylvania Avionics, Automotive Medical Devices Cyber-physical
More informationABS Quality Evaluations
This is to certify that the Health and Safety Management System of: HQ / Enterprise Operations 400 Collins Rd NE/MS 192-101 (WITH ADDITIONAL FACILITIES LISTED ON ATTACHED ) has been assessed by ABS Quality
More informationStep 1: New Portal User User ID Created Using IdentityIQ (IIQ)
Rockwell Automation PartnerNetwork Portal Single Sign-on (SSO) Login to Rockwell Automation PartnerNewtork Portal for Commercial Programs Participants Scope: This job aid provides instructions on how to
More informationTemporal Refinement Using SMT and Model Checking with an Application to Physical-Layer Protocols
Temporal Refinement Using SMT and Model Checking with an Application to Physical-Layer Protocols Lee Pike (Presenting), Galois, Inc. leepike@galois.com Geoffrey M. Brown, Indiana University geobrown@cs.indiana.edu
More informationAT&T Enterprise Hosting Services
AT&T Enterprise Hosting Services Irvine, CA Internet Data Center Last Update: 09.25.2008 2008 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual
More informationDialling Access to the PGi Virtual Meeting Room Service (All Methods)
Dialling Access to the PGi Virtual Meeting Room Service (All Methods) There are several different user types that need to be considered when accessing a meeting hosted in a PGi Virtual Meeting Room. Definitions
More informationThe IBM Platform Computing HPC Cloud Service. Solution Overview
The IBM Platform Computing HPC Cloud Service Solution Overview Industry-leading workload management 20 years managing distributed scale-out systems with 2000+ customers in many industries High performance
More informationAdvantech ProView Series Ethernet Switches
Regional Service & Customization Centers Kunshan 86-512-5777-5666 Taipei Netherlands Eindhoven 31-40-267-7000 Advantech ProView Series Ethernet Sches USA/ Canada Milpitas, CA Worldwide Offices Greater
More informationWeapons of Mass Destruction Directorate Federal Bureau of Investigation
Methodologies to address a WMD threat 6th Annual International Symposium Biosecurity and Biosafety: future trends and solutions Milan, Italy 4-6 November 2015 Weapons of Mass Destruction Directorate Federal
More informationCloud Transformation and Significance of Security
Cloud Transformation and Significance of Security Mohit Sharma, Chief Architect & Cloud Evangelist @onlinesince2009 www.cloudsec.com Datacenter Management Change Management Policy Physical Network Management
More informationOptions not included in this section of Schedule No. 12 have previously expired and the applicable pages may have been deleted/removed.
Options not included in this section of Schedule No. 12 have previously expired and the applicable pages may have been deleted/removed. Unless agreed to, by the Company for completion of the customer s
More informationFinite State Verification. CSCE Lecture 21-03/28/2017
Finite State Verification CSCE 747 - Lecture 21-03/28/2017 So, You Want to Perform Verification... You have a property that you want your program to obey. Great! Let s write some tests! Does testing guarantee
More informationWhat s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group
What s New with the MATLAB and Simulink Product Families Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group 1 Area MATLAB Math, Statistics, and Optimization Application Deployment Parallel
More informationHow to Troubleshoot System Problems Using an Oscilloscope with I 2 C and SPI Decoding APPLICATION NOTE
How to Troubleshoot System Problems Using an Oscilloscope with I 2 C and SPI Decoding Introduction Most microcontroller-based designs use I 2 C or SPI or both, to communicate among controllers and between
More informationVerified Switched Control System Design using Real- Time Hybrid Systems Reachability
Verified Switched Control System Design using Real- Time Hybrid Systems Reachability Stanley Bak, Taylor Johnson, Marco Caccamo, Lui Sha Air Force Research Lab Information Directorate Rome, NY 1 Cyber-Physical
More informationTHE PLATFORM EQUINIX VISION
THE PLATFORM EQUINIX VISION Build Here, and Go Anywhere SUMMARY Key trends are driving the need for a single interconnection platform for digital business On the Equinix global interconnection platform
More informationModeling Internet Application Traffic for Network Planning and Provisioning. Takafumi Chujo Fujistu Laboratories of America, Inc.
Modeling Internet Application Traffic for Network Planning and Provisioning Takafumi Chujo Fujistu Laboratories of America, Inc. Traffic mix on converged IP networks IP TRAFFIC MIX - P2P SCENARIO IP TRAFFIC
More informationGuidelines for deployment of MathWorks R2010a toolset within a DO-178B-compliant process
Guidelines for deployment of MathWorks R2010a toolset within a DO-178B-compliant process UK MathWorks Aerospace & Defence Industry Working Group Guidelines for deployment of MathWorks R2010a toolset within
More informationReal-time for Windows NT
Real-time for Windows NT Myron Zimmerman, Ph.D. Chief Technology Officer, Inc. Cambridge, Massachusetts (617) 661-1230 www.vci.com Slide 1 Agenda Background on, Inc. Intelligent Connected Equipment Trends
More informationTHE PLATFORM EQUINIX VISION
THE PLATFORM EQUINIX VISION Build Here, and Go Anywhere SUMMARY Key trends are driving the need for a single interconnection platform for digital business On the Equinix global interconnection platform
More informationWireless Network Data Speeds Improve but Not Incidence of Data Problems, J.D. Power Finds
Wireless Network Data Speeds Improve but Not Incidence of Data Problems, J.D. Power Finds Ranks Highest in Wireless Network Quality Performance in All Six Regions; U.S. Cellular Ties for Highest Rank in
More informationThe National Organization of Black Law Enforcement Executives (NOBLE) Justice: Exploring Principles In Innovation For A More Equitable Future
The National Organization of Black Law Enforcement Executives (NOBLE) be Justice: Exploring Principles In Innovation For A More Equitable Future Partnership with NOBLE Table of Contents Executive Summary...Page
More informationJ.D. Power and Associates Reports: Overall Wireless Network Problem Rates Differ Considerably Based on Type of Usage Activity
Reports: Overall Wireless Network Problem Rates Differ Considerably Based on Type of Usage Activity Ranks Highest in Wireless Network Quality Performance in Five Regions WESTLAKE VILLAGE, Calif.: 25 August
More informationState of Practice. Automatic Verification of Embedded Control Software with ASTRÉE and beyond
Automatic Verification of Embedded Control Software with ASTRÉE and beyond Patrick Cousot Jerome C. Hunsaker Visiting Professor Department of Aeronautics and Astronautics, MIT cousot mit edu www.mit.edu/~cousot
More informationDigital Transformation by Global ICT Infrastructure
Digital Transformation by Global ICT Infrastructure Hajime MIYAZAKI Vice President & COO, Country Director (Cambodia, Laos, Myanmar) NTT Communications Thailand 1 NTT Group Regional Communication ICT solutions
More informationUsing SCADE to Develop Mission-critical High-quality Radar Application Software
Using SCADE to Develop Mission-critical High-quality Radar Application Software Bernard Dion and Aubanel Monnier Esterel Technologies, Parc Euclide 8 rue Blaise Pascal, F-78990, Elancourt, France bernard.dion@esterel-technologies.com
More informationTed C. Jones, PhD Chief Economist
Ted C. Jones, PhD Chief Economist Hurricanes U.S. Jobs Jobs (Millions) Seasonally Adjusted 150 145 140 135 130 1.41% Prior 12 Months 2.05 Million Net New Jobs in Past 12-Months 125 '07 '08 '09 '10 '11
More information76 Million Boomers. 83 Million Millennials 19 to Million Millennials 16 to 35
76 Million Boomers 83 Million Millennials 19 to 35 91 Million Millennials 16 to 35 Top Millennial Population Growth Markets 2005 to 2015 12-Month Population Job Rank City, State Growth Growth 1 Charlotte,
More informationTata Communications WAN Ethernet
Tata Communications Ethernet Services - Asia in Telecom Services - Asia July 20, 2009 Siow Meng Soh Senior Analyst, Global Telecom Services Contents Summary Strengths and Weaknesses Point and Counterpoint
More informationSCR: A PRACTICAL METHOD FOR REQUIREMENTS SPECIFICATION
SCR: A PRACTICAL METHOD FOR REQUIREMENTS SPECIFICATION Constance Heitmeyer, Naval Research Laboratory, Washington, DC Abstract A controversial issue in the formal methods research community is the degree
More informationVerification and Validation of High-Integrity Systems
Verification and Validation of High-Integrity Systems Chethan CU, MathWorks Vaishnavi HR, MathWorks 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module
More informationTroubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE
Troubleshooting Ethernet Problems with Your Oscilloscope Introduction Ethernet is a family of frame-based computer networking technologies for local area networks (LANs), initially developed at Xerox PARC
More informationHurricane Electric What do around 12,000 IPv6 users actually do?
Hurricane Electric What do around 12,000 IPv6 users actually do? IPv6 Native Backbone Massive Peering! APNIC-26 Christchurch, New Zealand 27 th August 2008 Martin J. Levy, Director IPv6 Strategy Hurricane
More informationThe Future of Aerospace Manufacturing A Global Perspective
Intellectual Property Management The Future of Aerospace Manufacturing A Global Perspective Peter L. Hoffman, Vice President Intellectual Property Management Boeing s Evolution 1996-2011 Boeing Defense,
More informationRoD Actuator NEW CRES. Low-cost, User Friendly Actuator Dust-proof and Waterproof Spec Compliant with IP55 Standard. CATALOG No.
RoD Actuator CRES NEW Low-cost, User Friendly Actuator Dust-proof and Waterproof Spec Compliant with IP55 Standard CATALOG No.C-01E RoD Actuator CRES COMPACT All actuator components are concealed RIGID
More informationSystem Correctness. EEC 421/521: Software Engineering. System Correctness. The Problem at Hand. A system is correct when it meets its requirements
System Correctness EEC 421/521: Software Engineering A Whirlwind Intro to Software Model Checking A system is correct when it meets its requirements a design without requirements cannot be right or wrong,
More informationAutomatic Code Generation at Northrop Grumman
Automatic Code Generation at Northrop Grumman June 6, 2007 Robert H. Miller, Ph.D. Director, Future Unmanned Systems Northrop Grumman Corporation 0 History of Automatic Code Generation at Northrop Grumman
More informationCertificate. Certificate number: b. Certified by EY CertifyPoint since: April 15, 2016
Certificate Certificate number: 2016-004b Certified by EY CertifyPoint since: April 15, 2016 Based on certification examination in conformity with defined requirements in ISO/IEC 17021-1:2015 and ISO/IEC
More informationOne Planet. One Network. Infinite Possibilities.
One Planet. One Network. Infinite Possibilities. IPv6 in the Global Crossing IP Network May 26, 2005 Ed Bursk, Vice President Government Global Crossing Overview Global Crossing was founded seven years
More informationProgramming Embedded Systems
Programming Embedded Systems Lecture 10 An introduction to Lustre Wednesday Feb 15, 2012 Philipp Rümmer Uppsala University Philipp.Ruemmer@it.uu.se 1/34 Course topic: programming lang. Which language to
More informationData-Centric Architecture for Space Systems
Data-Centric Architecture for Space Systems 3 rd Annual Workshop on Flight Software, Nov 5, 2009 The Real-Time Middleware Experts Rajive Joshi, Ph.D. Real-Time Innovations Our goals are the same but not
More informationAdding Formal Requirements Modeling to SysML
Adding Formal Requirements Modeling to SysML Mark R. Blackburn www.markblackburn.com Abstract. This paper seeks to raise awareness on the SCR extensions derived from industry use, and discusses how an
More informationAction Language Verifier, Extended
Action Language Verifier, Extended Tuba Yavuz-Kahveci 1, Constantinos Bartzis 2, and Tevfik Bultan 3 1 University of Florida 2 Carnegie Mellon University 3 UC, Santa Barbara 1 Introduction Action Language
More informationAssociation of Corporate Counsel
Type in document reference # if needed Privacy protection in a Globalized World Association of Corporate Counsel New York, 24 March 2015 1 The plan Bringing out the main cross-border privacy issues for
More informationHOT CONSUMER TRENDS Michael Björn PhD, Head of Research Ericsson ConsumerLab
HOT CONSUMER TRENDS 2016 Michael Björn PhD, Head of Research Ericsson ConsumerLab Ericsson ConsumerLab REPRESENTING 1.1 billion 100,000 PEOPLE RESPONDENTS/YEAR Ericsson AB 2015 2016-11-10 Page 2 40 MORE
More informationHardware Implementation, Processors and EMC
Hardware Implementation, Processors and EMC Prof. Chris Johnson, School of Computing Science, University of Glasgow. johnson@dcs.gla.ac.uk http://www.dcs.gla.ac.uk/~johnson Introduction Hardware Implementation
More informationPattern-Based Analysis of an Embedded Real-Time System Architecture
Pattern-Based Analysis of an Embedded Real-Time System Architecture Peter Feiler Software Engineering Institute phf@sei.cmu.edu 412-268-7790 Outline Introduction to SAE AADL Standard The case study Towards
More informationFrom Design to Production
From Design to Production An integrated approach Paolo Fabbri Senior Engineer 2014 The MathWorks, Inc. 1 Do you know what it is? Requirements System Test Functional Spec Integration Test Detailed Design
More information다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2
1 다중센서기반자율시스템의모델설계및개발 이제훈차장 2017 The MathWorks, Inc. 2 What we will see today 3 Functional Segmentation of Autonomous System Aircraft/ Platform Sense Perceive Plan & Decide Control Connect/ Communicate
More informationProject 008 Noise Outreach
Project 008 Noise Outreach The Project Lead Investigator Kathleen Hodgdon Research Associate Applied Research Laboratory ARL North Atherton Street P.O. Box 30 (Mail Stop 2210H) State College PA 16804-0030
More informationGuide to the Virginia Mericle Menu Collection
Guide to the Vanessa Broussard Simmons and Craig Orr 2017 Archives Center, National Museum of American History P.O. Box 37012 Suite 1100, MRC 601 Washington, D.C. 20013-7012 archivescenter@si.edu http://americanhistory.si.edu/archives
More informationIBM Product Lifecycle Management. CAA Rade solutions
IBM Product Lifecycle Management CAA Rade solutions 2 CAA Rade solutions CAA V5 provides the most complete set of tools, guides and API s to support the application development process from the very start
More informationStatic Analysis by A. I. of Embedded Critical Software
Static Analysis by Abstract Interpretation of Embedded Critical Software Julien Bertrane ENS, Julien.bertrane@ens.fr Patrick Cousot ENS & CIMS, Patrick.Cousot@ens.fr Radhia Cousot CNRS & ENS, Radhia.Cousot@ens.fr
More informationU.S. Residential High Speed Internet
U.S. Residential High Speed Internet High-Speed Internet High-Speed Fiber and DSL broadband options from two top providers: FIBER DSL *Availability and speeds vary by customer location. Why Sell High-Speed
More informationApplications of Program analysis in Model-Based Design
Applications of Program analysis in Model-Based Design Prahlad Sampath (Prahlad.Sampath@mathworks.com) 2018 by The MathWorks, Inc., MATLAB, Simulink, Stateflow, are registered trademarks of The MathWorks,
More information