Some caveats Summary
|
|
- Maryann Ramsey
- 5 years ago
- Views:
Transcription
1 Better by Design Graham Freeburn Newell & Budge Testing Solutions Tel: +44(0) Fax: +44(0) The Menu Aperitif Starter Introduction A light bulb.. Bad Design, No Design Main Course Working with developers Learning from Engineering Desert Some caveats Summary
2 A Light Bulb.. Testers only find failure.. Testing is (still) often too little, too late How real are requirements? Tester s aren t the only ones with problems A tale of two alarm clocks. Is good design (with tester involvement) a way forward? Bad design.. No Design.. Why people don t design Some examples Software Tale of Two Alarm Clocks You can use an eraser on the drafting table or a sledge hammer on the construction site. Frank Lloyd Wright
3 Why people don t design Old Days Get the &*!%*? Coded! Fixed Architectures Try it and see New World Time Pressure Development Tools Requirements Code Re-use Packages / COTS Software So many so little time.
4 August 2004 Generic command and control system Originally for Fire Brigade Modified for use by Coastguard Crashed and reverted to orignal design Turn left into High Street.. In a helicopter! Newell & Budge, Newell & Budge, 2004 Software 4
5 Last month! UK Government Department Desktop upgrade Caused 80,000 machines (80% of total) to fail No so officials had to communicate by handwritten faxes Tale of Two Alarm Clocks the sublime Time set Alarm On/Off Alarm set Hour Drowse Minute Source: The Power of Modern Testing, Les Hatton, Scottish Testing Group (STG), Oct 2003
6 Tale of Two Alarm Clocks the ridiculous Random Numbers More Buttons Mode -ARGH! Desk Source: The Power of Modern Testing, Les Hatton, Scottish Testing Group (STG), Oct 2003 Alarm Clock 2 some examples Time setting Press MODE button THREE times. Then press SELECT and SET repeatedly Alarm Setting Press MODE button TWO times. Then follow time setting. Hourly chime on/off Press SELECT and MODE button simultaneously Alarm on Press DATE and SELECT button simultaneously Stop watch/lap counter Press MODE button ONCE and then beg for mercy as clock gibbers with entertaining series of random beeps Turning alarm off Hurl out of window after standing at clock screaming. Source: The Power of Modern Testing, Les Hatton, Scottish Testing Group (STG), Oct 2003
7 Working with Developers Make the case for design Get involved Designing for Testability Testing the Design UML Design Mapping Quality Planning Early Test Design Exploiting Bad Design Working with developers - designing for Testability As applications become more complex, spreading over multi-tiers, across varying networks, and including different client configurations, application architecture testing will become increasingly mandatory» GIGA GROUP Software Design for Testability standards (00s) Design for Testability standards (late 80s) UML (late 90s) Large scale ICs (early 70s) Integrated Circuits (late 60s) Transistors (1960s) Object Languages (early 90s) 3GLs, 4GLs ( 70s & 80s ) Assembly language (1960s) Source: Achieving ebusiness Quality by Design, Sam Guckenhiemer, Rational, Software Test Automation, 2001
8 Working with developers - testing the design Sequence Diagrams Class Diagrams Use Case Diagrams Collaboration Diagrams Statechart Diagrams UML Activity Diagrams Packages & Object Diagrams Component & Deployment Diagrams Working with developers - testing the design Design Mapping - 4C compliance Correctness Completeness Activity Diagram 1. States are identified by the same name 2. Events, guard conditions and activities are identified the same State Diagram Use Cases correspond with Activities Actors are identified by the same name Actors are identified by the same name Objects are identified by the same name State trigger events are Class methods Use Case Diagram Actors are identified by the same name Actor Hierarchy Diagram Actors are identified by the same name Class/Type Diagram States should correspond State events should correspond with Sequence messages Use Case Name is identical Diagram Associations are described in Description Extension Points correspond Includes correspond Actors are identified by the same name Actors are identified by the same name Objects should correspond Sequence messages are Class object methods Use Case Textual Description 1. Use Case steps should correspond with Sequence Diagram message 2. Sequence begins in a state that satisfies the Use Case pre conditions 3. Sequence ends in a state that satisfies the Use Case post conditions Sequence Diagram Consistency Source: The Road to UML is paved with Good Intentions, Dion Johnson, StarEast 2002 Clarity
9 Working with developers - testing the design Quality Planning Options / Solutions Attributes Attribute 1 Attribute 2 Opt A Opt B Opt C Opt D Opt E etc Attribute Impact Sum 60%+20% c=0.6 40%+ 10% c=0.2 Attribute 3, etc 75%+ 10% c=0.8 Option Impact Sum Costs Benefit to cost ratio Source: Tom Gilb, Principles of Software Engineering Management Addison Wesley, 1988 Working with developers - exploiting bad design Exploratory / Rapid Testing Cem Kaner, James Bach Simultaneous observation design and execution of tests Heuristics, Exploratory branches Brain on, eyes open, test! 17 User Interface Attacks 6 system Interface Attacks 2 Software/OS Interface Attack approaches
10 Learning from Engineering What is good design? Boeing 777 Paperless design allowed simulated assembly of 777 Worked so well that only a nose mock-up was built before assembly first flight vehicle Building Bridges Design of experiments (DOE) Information Feedback The Importance of Context Learning from Engineering - what is good design? Useful It works well and functions as promised. It does what it is expected to and satisfies a minimum or appropriate level of performance Usable It has appropriate ergonomics and user interface, considering how, where, how often and who will be using it. Desirable Producible Profitable Differentiated
11 A bridge to nowhere.. Spiral ramp of the larger 'bridge to nowhere', with a stub end where it should have been extended to the other (there were two!). This end of the bridge has no guardrails at all, and the base of the spiral is protected by a high spiked fence. The other end does have guardrails, but finishes abruptly with a 60 foot drop. - M8 Motorway, Charing Cross district of Glasgow Learning from Engineering - design of experiments (DOE) DOE have been applied in Quality control in many engineering fields for several decades Aim : to maximise the amount of information gained in an experiment by optimising the combinations of independent variables In Software Testing Terms Combination or Combinatorial Testing E.g. All Pairs Conditions Browser Server Modules (values on n) (194 bugs) (171 bugs) Table 1. Number and percent of faults triggered by n-way Conditions (percent) (cumulative (percent) (cumulative percent) percent) Source: An Investigation of the Applicability of the Design of Experiments to Software Testing, D. Richard Kuhn & Michael J. Reilly, Proceedings, 27 th NASA/IEEE Software Engineering Workshop, December 2002
12 Learning from Engineering - Information Feedback (design to operation) Source: Mapping Function to Failure Mode during Component Development, Irem Y Tmer and Robert B. Stone Research in Engineering Design 14 (2003) Learning from Engineering - context is everything Mission Find Important Problems Assess Quality Certify to Standard Fulfill Process Mandates Satisfy Stakeholders Assure Accountability Advise about QA Advise about Testing Advise about Quality Maximize Efficiency Minimize Cost Minimize Time Development Product Project Lifecycle Project Management Configuration Management Defect Prevention Development Team Test Process Strategy Logistics Work-products Requirements Product Mission Stakeholders Quality Criteria Reference Material Test Team Expertise Loading Cohesion Motivation Leadership Project Integration Test Lab Test Platforms Test Tools Test Library Problem Tracking System Office Facilities Source: James Bach, Satisfice Inc. 2003
13 Some caveats The need for good requirements analysis isn t diminished Economics Practicality of design proving Total Quality Costs Cost of Quality Costs Costs for prevention and detection Minimum Failure Costs Quality Level Source: Juran s Quality Control Handbook, 1988 ISBN Summary Get involved in design For everyone s benefit Consider using Design Mapping Use Cases, Scenario testing They are powerful weapons in the war against faults Learn to exploit bad design Rapid Testing / Exploratory Testing Get in early!
14 Resources The Rational Unified Process An Introduction, 2 nd Edition Phillippe Kruchten, ISBN Total Design, Stuart Pugh, ISBN No Design Secrets : Products Industrial Designers Society of America (IDSA) ISBN
Purpose and Difficulty of Software Testing
Purpose and Difficulty of Software Testing T-76.5613 Software Testing and Quality Assurance 30.10.2015 Juha Itkonen Department of Computer Science Is software quality a problem? 2 Famous examples of software
More informationCourse Outline Department of Computing Science Faculty of Science
Course Outline Department of Computing Science Faculty of Science COMP 2920 3 Software Architecture & Design (3,1,0) Fall, 2015 Instructor: Phone/Voice Mail: Office: E-Mail: Office Hours: Calendar /Course
More informationSWEN 256 Software Process & Project Management
SWEN 256 Software Process & Project Management What is quality? A definition of quality should emphasize three important points: 1. Software requirements are the foundation from which quality is measured.
More informationUnit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.
Unit 5: Unified Software Development Process 3C05: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 1 2
More informationFuture UAS Software Procurement
Future UAS Software Procurement 28 th July 2016 Agenda 1. Background 2. The Question 3. Cost Assessment Approach 4. Benefits Assessment Approach 5. Results Background Abstract Assessing strategy for future
More informationCHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN
CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos
More informationTowards Integrated System and Software Modeling for Embedded Systems
Towards Integrated System and Software Modeling for Embedded Systems Hassan Gomaa Department of Computer Science George Mason University, Fairfax, VA hgomaa@gmu.edu Abstract. This paper addresses the integration
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationRequirements Gathering using Object- Oriented Models
Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The
More informationINTRODUCTION WHY CI/CD
+1 919-667-9958 WHITEPAPER CONTINUOUS INTEGRATION & DELIVERY WITH ANSIBLE INTRODUCTION Ansible is a very powerful open source automation language. What makes it unique from other management tools, is that
More informationSoftware Maintenance Cycles with the RUP
Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that
More informationSystems Engineering Overview. Axel Claudio Alex Gonzalez
Systems Engineering Overview Axel Claudio Alex Gonzalez Objectives Provide additional insights into Systems and into Systems Engineering Walkthrough the different phases of the product lifecycle Discuss
More informationI m Michael Bolton. Testers: Get Out of the Quality Assurance Business! Updates. Let s Start With a Simple Question: The Quality Answer
I m Michael Bolton Testers: Get Out of the Quality Assurance Business! Michael Bolton DevelopSense http://www.developsense.com Not the singer. Not the guy in Office Space. No relation. Updates Let s Start
More informationComputer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters
Computer Science: Disciplines What is Software Engineering and why does it matter? Computer Graphics Computer Networking and Security Parallel Computing Database Systems Artificial Intelligence Software
More informationMaking Simple Decisions CS3523 AI for Computer Games The University of Aberdeen
Making Simple Decisions CS3523 AI for Computer Games The University of Aberdeen Contents Decision making Search and Optimization Decision Trees State Machines Motivating Question How can we program rules
More informationDisruptive Aerospace Innovation Aeronautics and Space Engineering Board National Academy of Engineering
Disruptive Aerospace Innovation Aeronautics and Space Engineering Board National Academy of Engineering John Tylko Chief Innovation Officer Aurora Flight Sciences October 10, 2018 How Does Aurora Disrupt
More informationMeeting the Challenges of Formal Verification
Meeting the Challenges of Formal Verification Doug Fisher Synopsys Jean-Marc Forey - Synopsys 23rd May 2013 Synopsys 2013 1 In the next 30 minutes... Benefits and Challenges of Formal Verification Meeting
More informationEnabling Trust in e-business: Research in Enterprise Privacy Technologies
Enabling Trust in e-business: Research in Enterprise Privacy Technologies Dr. Michael Waidner IBM Zurich Research Lab http://www.zurich.ibm.com / wmi@zurich.ibm.com Outline Motivation Privacy-enhancing
More information*Plans are customized per client. We would not necessarily suggest every single element included in this sample.*
*Plans are customized per client. We would not necessarily suggest every single element included in this sample.* 2018-19 Enablement Plan Presented to Client with 15-50 Desktop/Server Users More Than Just
More informationVolume 4, Number 2 Government and Defense September 2011
Volume 4, Number 2 Government and Defense September 2011 Editor-in-Chief Managing Editor Guest Editors Jeremiah Spence Yesha Sivan Paulette Robinson, National Defense University, USA Michael Pillar, National
More informationISO INTERNATIONAL STANDARD. Ergonomics of human-system interaction Part 910: Framework for tactile and haptic interaction
INTERNATIONAL STANDARD ISO 9241-910 First edition 2011-07-15 Ergonomics of human-system interaction Part 910: Framework for tactile and haptic interaction Ergonomie de l'interaction homme-système Partie
More informationSoftware Verification and Validation. Prof. Lionel Briand Ph.D., IEEE Fellow
Software Verification and Validation Prof. Lionel Briand Ph.D., IEEE Fellow 1 Lionel s background Worked in industry, academia, and industry-oriented research institutions France, USA, Germany, Canada,
More informationHow to Get Started Making Money Online
How to Get Started Making Money Online Hosted by Gillian Perkins Finding Your Path If you don t already have a professional skill or area of expertise to monetize, then you ll need to use a bit of introspection
More informationIntroduction to adoption of lean canvas in software test architecture design
Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,
More informationAGENTLESS ARCHITECTURE
ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little
More informationThe Brand s Pocket Guide to UX & Usability Research
The Brand s Pocket Guide to UX & Usability Research skopos.london UX research Contents and coverage 01 02 03 04 05 06 07 08 What is UX vs UI The acronyms explained Define & Design What s it all about?
More informationDEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers
Outcomes and Enablers 1 From an engineering leadership perspective, the student will describe elements of DoD systems engineering policy and process across the Defense acquisition life-cycle in accordance
More informationA FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING
A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during
More informationThe Rise & Fall(?) of Modelling
The Rise & Fall(?) of Modelling MARK THOMAS UK LEAD SW ARCHITECT, THALES UK Ver0.1-20150602 www.thalesgroup.com Contents The need for models The Hype Curve The Rise - Thales experience The Fall - The Challenges
More informationISO INTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO 17894 First edition 2005-03-15 Ships and marine technology Computer applications General principles for the development and use of programmable electronic systems in marine applications
More informationEECS 579 Fall What is Testing?
EECS 579 Fall 2001 Recap Text (new): Essentials of Electronic Testing by M. Bushnell & V. Agrawal, Kluwer, Boston, 2000. Class Home Page: http://www.eecs.umich.edu/courses/eecs579 Lecture notes and other
More informationInteraction Design in Digital Libraries : Some critical issues
Interaction Design in Digital Libraries : Some critical issues Constantine Stephanidis Foundation for Research and Technology-Hellas (FORTH) Institute of Computer Science (ICS) Science and Technology Park
More informationCERN PS, SL & ST Divisions
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH ORGANISATION EUROPÉENNE POUR LA RECHERCHE NUCLÉAIRE CERN PS, SL & ST Divisions CERN-PS-2002 CERN-SL-2002 CERN-ST-2002 1 st February 2002 TOWARDS A COMMON MONITORING
More informationSimulation Case study
CSA2181 (Simulation Part ) Simulation A simple distributed architecture for emergency response exercises A simple distributed simulation for support of emergency response exercises. Immersive Synthetic
More informationThe Decision View of Software Architecture: Building by Browsing
The Decision View of Software Architecture: Building by Browsing Juan C. Dueñas 1, Rafael Capilla 2 1 Department of Engineering of Telematic Systems, ETSI Telecomunicación, Universidad Politécnica de Madrid,
More informationSoftware Architecture. New wine in old bottles? (i.e., software architecture global design?, architect designer)
Software Architecture New wine in old bottles? (i.e., software architecture global design?, architect designer) Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural
More informationR3ST for Requirements Recovery of Legacy Runtime Code
R3ST for Requirements Recovery of Legacy Runtime Code Eko K. Budiardjo, Elviawaty M. Zamzami, and Wahyudianto, Member, IACSIT Abstract In reality, we often find that proven and workable software, exist
More informationYOUR WORLDWIDE PARTNER FOR USED TRUMPF MACHINES
I-H&S INTERNATIONAL YOUR WORLDWIDE PARTNER FOR USED TRUMPF MACHINES I-H&S with its used machines and services has actively competed in international markets too since 1996. We would be pleased to support
More informationSPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model
SPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model M. SARSHAR, M. FINNEMORE, R.HAIGH, J.GOULDING Department of Surveying, University of Salford, Salford,
More informationBCS3323 Software Testing and Maintenance. Overview of Testing
BCS3323 Software Testing and Maintenance Overview of Testing Editors Prof. Dr. Kamal Z. Zamli Dr. AbdulRahman A. Alsewari Faculty of Computer Systems & Software Engineering alswari@ump.edu.my Authors Chapter
More information6 Secrets of Exploratory Testing in Embedded Systems. Shmuel Gershon Tel Aviv, July 2013
6 Secrets of Exploratory Testing in Embedded Systems Shmuel Gershon Tel Aviv, July 2013 Who are you people? Testers Managers Web Explorers Programmers All of the others in one Embbeded Aficionados Curious
More informationSOFTWARE ARCHITECTURE
SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY
More informationResearch in Advanced Performance Technology and Educational Readiness
Research in Advanced Performance Technology and Educational Readiness Enhancing Human Performance with the Right Technology Ronald W. Tarr Program Director RAPTER-IST University of Central Florida 1 Mission
More informationINTERACTIVE ARCHITECTURAL COMPOSITIONS INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS
INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS RABEE M. REFFAT Architecture Department, King Fahd University of Petroleum and Minerals, Dhahran, 31261, Saudi Arabia rabee@kfupm.edu.sa
More informationAN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS
AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting
More informationEnabling Scientific Breakthroughs at the Petascale
Enabling Scientific Breakthroughs at the Petascale Contents Breakthroughs in Science...................................... 2 Breakthroughs in Storage...................................... 3 The Impact
More informationCode Complete 2: Realities of Modern Software Construction
Code Complete 2: Realities of Modern Software Construction www.construx.com 2004-2005 2005 Construx Software Builders, Inc. All Rights Reserved. Construx Delivering Software Project Success R Really,Really
More informationEmerging Subsea Networks
FIBRE-TO-PLATFORM CONNECTIVITY, WORKING IN THE 500m ZONE Andrew Lloyd (Global Marine Systems Limited) Email: andrew.lloyd@globalmarinesystems.com Global Marine Systems Ltd, New Saxon House, 1 Winsford
More informationBrief to the. Senate Standing Committee on Social Affairs, Science and Technology. Dr. Eliot A. Phillipson President and CEO
Brief to the Senate Standing Committee on Social Affairs, Science and Technology Dr. Eliot A. Phillipson President and CEO June 14, 2010 Table of Contents Role of the Canada Foundation for Innovation (CFI)...1
More informationPYBOSSA Technology. What is PYBOSSA?
PYBOSSA Technology What is PYBOSSA? PYBOSSA is our technology, used for the development of platforms and data collection within collaborative environments, analysis and data enrichment scifabric.com 1
More informationACCELERATING TECHNOLOGY VISION FOR AEROSPACE AND DEFENSE 2017
ACCELERATING TECHNOLOGY VISION FOR AEROSPACE AND DEFENSE 2017 TECHNOLOGY VISION FOR AEROSPACE AND DEFENSE 2017: THROUGH DIGITAL TURBULENCE A powerful combination of market trends, technology developments
More informationVRML AS AN EFFECTIVE CONSTRUCTION COMMUNICATION TECHNIQUE
Congrès annuel 2008 de la SCGC CSCE 2008 Annual Conference Québec, QC 10 au 13 juin 2008 / June 10-13, 2008 VRML AS AN EFFECTIVE CONSTRUCTION COMMUNICATION TECHNIQUE W. Hijazi, Mhd. A. Ghebeh, T. Zayed
More informationUsing Web2.0 to share and advance knowledge in the SET community
Using Web2.0 to share and advance knowledge in the SET community Christophe Gobel Head of IET.tv 28 May 2008 IET Key Facts Formed through merger of IEE and IIE World s second largest engineering society
More informationPROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT. project proposal to the funding measure
PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT project proposal to the funding measure Greek-German Bilateral Research and Innovation Cooperation Project acronym: SIT4Energy Smart IT for Energy Efficiency
More informationSoftware Testing Introduction
Software Testing Introduction CS 4501 / 6501 Software Testing [Ammann and Offutt, Introduction to Software Testing ] 1 Software is Everywhere 2 Bug? Bug as such little faults and difficulties are called
More informationDEVELOPMENT OF SAFETY PRINCIPLES FOR IN- VEHICLE INFORMATION AND COMMUNICATION SYSTEMS
DEVELOPMENT OF SAFETY PRINCIPLES FOR IN- VEHICLE INFORMATION AND COMMUNICATION SYSTEMS Alan Stevens Transport Research Laboratory, Old Wokingham Road, Crowthorne Berkshire RG45 6AU (UK) +44 (0)1344 770945,
More informationRevolutionary. Heart Valve Durability Tester. VDT-3600i. Medical device testing equipment Testing lab Simulation platforms Silicone mock vessels
Revolutionary Heart Valve Durability Tester VDT-3600i Medical device testing equipment Testing lab Simulation platforms Silicone mock vessels The revolutionary heart valve durability tester from BDC Labs
More informationTECHNOLOGY COMMONALITY FOR SIMULATION TRAINING OF AIR COMBAT OFFICERS AND NAVAL HELICOPTER CONTROL OFFICERS
TECHNOLOGY COMMONALITY FOR SIMULATION TRAINING OF AIR COMBAT OFFICERS AND NAVAL HELICOPTER CONTROL OFFICERS Peter Freed Managing Director, Cirrus Real Time Processing Systems Pty Ltd ( Cirrus ). Email:
More informationOur Acquisition Challenges Moving Forward
Presented to: NDIA Space and Missile Defense Working Group Our Acquisition Challenges Moving Forward This information product has been reviewed and approved for public release. The views and opinions expressed
More informationOnline Game Technology for Space Education and System Analysis
Online Game Technology for Space Education and System Analysis PREPARED BY DATE REVISION MindArk PE AB 2010-03-15 3 1 21 Executive summary Playing video games is a common activity for the youth of today
More informationMission Critical Voice Communications Use Case Development
Mission Critical Voice Communications Use Case Development Chris Kindelspire, Chair LMR LTE Integration & Interoperability Working Group PSCR Mission Critical Voice Roundtable Meeting March 9, 2017 The
More informationElicitation, Justification and Negotiation of Requirements
Elicitation, Justification and Negotiation of Requirements We began forming our set of requirements when we initially received the brief. The process initially involved each of the group members reading
More informationThe secret behind mechatronics
The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,
More informationPhase 1 US Compliance Report
Implementation of Regulatory Information Submission Standards (IRISS) ectd Tool Interoperability Group (ETIG) ectd Tool Interoperability and Compliance Study 3 (ETICS 3) ETICS 15 April 2011 Implementation
More informationLowering the Cost and Simplifying Deployment of Speech Self Service
A v a y a I n t e r a c t i v e R e s p o n s e Lowering the Cost and Simplifying Deployment of Speech Self Service C u s t o m e r s a r e d e m a n d i n g e x p a n d e d s e r v i c e a n d s u p p
More informationProgramming Exam. 10% of course grade
10% of course grade War Overview For this exam, you will create the card game war. This game is very simple, but we will create a slightly modified version of the game to hopefully make your life a little
More informationIFE/HR/E-2017/002. Human factors in the design of control rooms for ESS
IFE/HR/E-2017/002 Human factors in the design of control rooms for ESS Report number ISSN Revision number Date IFE/HR/E-2017/002 0333-2039 2017-05-11 Client/ Client reference: ISBN Number of issues Number
More informationComponent Based Mechatronics Modelling Methodology
Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems
More informationTunnel Radio. STRABAG Infrastructure & Safety Solutions
Tunnel Radio STRABAG Infrastructure & Safety Solutions 2 STRABAG Infrastructure & Safety Solutions Tunnel Radio We set standards STRABAG Infrastructure & Safety Solutions, or SISS for short, is a 100%
More informationWhy, How & What Digital Workplace
Why, How & What Digital Workplace The Digital Workplace is the freedom to work as individuals and teams Anytime, Anyway, Anywhere Why commit to Digital Workplace transformation? Your digital workplace
More informationBusiness benefits of microservices
Business benefits of microservices architecture Stephane Libourel Practice principal, OSS Assurance, CMS, HPE 2018 TM Forum 1 Microservices paradigm Microservices & SOA Microservices inherit from SOA but
More informationGame Design Methods. Lasse Seppänen Specialist, Games Applications Forum Nokia
Game Design Methods Lasse Seppänen Specialist, Games Applications Forum Nokia Contents Game Industry Overview Game Design Methods Designer s Documents Game Designer s Goals MAKE MONEY PROVIDE ENTERTAINMENT
More informationDigital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE)
Digital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE) Ms. Phil Zimmerman Deputy Director, Engineering Tools and Environments Office of the Deputy
More informationInsights: Helping SMEs to access the energy industry
#COLLECTIVEFUTURE INSIGHTS: HELPING SMES TO ACCESS THE ENERGY INDUSTRY 1 #CollectiveFuture Insights: Helping SMEs to access the energy industry ENERGY INNOVATION CENTRE 2 #COLLECTIVEFUTURE INSIGHTS: HELPING
More informationSESAR EXPLORATORY RESEARCH. Dr. Stella Tkatchova 21/07/2015
SESAR EXPLORATORY RESEARCH Dr. Stella Tkatchova 21/07/2015 1 Why SESAR? European ATM - Essential component in air transport system (worth 8.4 billion/year*) 2 FOUNDING MEMBERS Complex infrastructure =
More informationSimoco Xd Professional Digital Mobile Radio System. The complete end-to-end DMR solution supporting both Tier II conventional and Tier III trunked
Simoco Professional Digital Mobile Radio System The complete end-to-end DMR solution supporting both Tier II conventional and Tier III trunked Simoco Simoco combines extensive experience of delivering
More informationUsing VR and simulation to enable agile processes for safety-critical environments
Using VR and simulation to enable agile processes for safety-critical environments Michael N. Louka Department Head, VR & AR IFE Digital Systems Virtual Reality Virtual Reality: A computer system used
More informationNewfoundland & Labrador Offshore Helicopter Safety Inquiry
Newfoundland & Labrador Offshore Helicopter Safety Inquiry Paul Barnes Manager, Atlantic Canada October 15, 2009 Presentation Overview CAPP Overview CAPP Committee Structure CAPP involvement and role around
More informationYears 9 and 10 standard elaborations Australian Curriculum: Digital Technologies
Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making
More informationCopyright: Conference website: Date deposited:
Coleman M, Ferguson A, Hanson G, Blythe PT. Deriving transport benefits from Big Data and the Internet of Things in Smart Cities. In: 12th Intelligent Transport Systems European Congress 2017. 2017, Strasbourg,
More informationShawnee Mission School District
education Shawnee Mission School District Ricoh Serves as Catalyst for Information Mobility and Sweeping Cost Savings at Shawnee Mission School District Ricoh has been a great partner for our district.
More informationUNIT IV SOFTWARE PROCESSES & TESTING SOFTWARE PROCESS - DEFINITION AND IMPLEMENTATION
UNIT IV SOFTWARE PROCESSES & TESTING Software Process - Definition and implementation; internal Auditing and Assessments; Software testing - Concepts, Tools, Reviews, Inspections & Walkthroughs; P-CMM.
More informationPRODUCT DEVELOPMENT Family LINE OF. Product Live Ops
PRODUCT DEVELOPMENT LINE OF Product BUSINESS Production Development - Live Ops Product SENIOR MANAGEMENT STUDIO MANAGEMENT MANAGEMENT Management Creative Producing Producing Monetization Management Game
More informationPrototyping: Accelerating the Adoption of Transformative Capabilities
Prototyping: Accelerating the Adoption of Transformative Capabilities Mr. Elmer Roman Director, Joint Capability Technology Demonstration (JCTD) DASD, Emerging Capability & Prototyping (EC&P) 10/27/2016
More informationComputer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines
Computer Science: Who Cares? Computer Graphics (1970 s): One department, at one university Several faculty, a few more students $5,000,000 grant from ARPA Original slides by Chris Wilcox, Edited and extended
More informationThank you to Peter McCarthy and Jim Hallihan for inviting me to speak today at the Video Forum.
Thank you to Peter McCarthy and Jim Hallihan for inviting me to speak today at the Video Forum. Good morning They don t get it, they just don t get it. That s what I said about 2 years ago because I couldn
More informationDeveloping and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model
Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model Dave Kaslow International Council on Systems Engineering (INCOSE) Space Systems Working Group (SSWG) INCOSE
More informationTowards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1
Author manuscript, published in "SAFECOMP 2013 - Workshop SASSUR (Next Generation of System Assurance Approaches for Safety-Critical Systems) of the 32nd International Conference on Computer Safety, Reliability
More informationSoftware-Intensive Systems Producibility
Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility
More informationIrvin L. Young Memorial Library Expansion Project. Frequently Asked Questions
Irvin L. Young Memorial Library Expansion Project Frequently Asked Questions We ve been asked many questions about the proposed expansion of the library. It has been our intent to explore many different
More informationCONTENTS TABLE OF BOX CONTENT SECTION SECTION SECTION SECTION SECTION SECTION SECTION
BOX CONTENT 300 CARDS *20 Starter Cards [Grey Border] 4 Evasive Maneuvers 4 Tricorder 4 Phasers 4 Diagnostic Check 4 Starfleet Academy *54 Basic Characters [Yellow Border] 24 Ensign 16 Lieutenant 14 Commander
More informationTable of Contents.
Table of Contents Phase 1: Awareness: 1) Why do you want to become a software tester? 2) What is software testing? 3) What are software tester requirements? 4) Do you need programming to start your career
More informationANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE
+1 919.667.9958 ansible.com ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE Ansible Tower Enterprise is a critical part of our infastructure. With Tower there is no downtime and we can easily schedule
More informationWe Have an App for That: U.S. Military Use of Widgets and Apps to Increase C2 Agility
17th ICCRTS: Operationalizing C2 Agility We Have an App for That: U.S. Military Use of Widgets and Apps to Increase C2 Agility Mr. Mike Morris, Ms. Angela Bowers, Mr. George Galdorisi Ms. Amanda George,
More informationFAQ WHAT ARE THE MOST NOTICEABLE DIFFERENCES FROM TOAW III?
1 WHAT ARE THE MOST NOTICEABLE DIFFERENCES FROM TOAW III? a) Naval warfare has been radically improved. b) Battlefield Time Stamps have radically altered the turn burn issue. c) The User Interface has
More informationTACTICALL ICS COMPACT ALL SYSTEMS - ONE INTERFACE
TACTICALL ICS COMPACT ALL SYSTEMS - ONE INTERFACE TACTICALL COMPACT COMMUNICATION > FEATURE OVERVIEW WHAT IS TACTICALL COMPACT? TactiCall Compact is a smart, efficient and cost effective solution for smaller
More informationCatapult Network Summary
Catapult Network Summary 2017 TURNING RESEARCH AND INNOVATION INTO GROWTH Economic impact through turning opportunities into real-world applications The UK s Catapults harness world-class strengths in
More informationVersion: 2.0 Date: 5/31/ :07:00 AM
Weavefuture Coin Op Internet Café Kiosk System 2.0 Version: 2.0 Date: 5/31/2007 12:07:00 AM Table of Contents 1 WEAVEFUTURE COIN OP INTERNET CAFÉ KIOSK SYSTEM COMPOSITION... 3 2 WEAVEFUTURE COIN ACCEPTOR
More informationIn-line eddy current testing of wire rod
In-line eddy current testing of wire rod By Dr. Thomas Knöll Dr. Thomas Knöll is Managing Director of, Ismaning, Germany. This article appeared in Millennium Steel Journal 2004 and has been reprinted with
More informationProduct Information Sheet
Product Information Sheet RETB Radio Electronic Token Block Park Signalling Limited 2015 Registered number 03895736 Page 1 of 8 Introduction Radio Electronic Token Block (RETB) is an economic radio based
More information