Committee on Automatic Test Systems for Defence TESTBRICKS (IEEE 1641) DEPLOYMENT FOR DASS ATS Meeting / 11th November / DSG - Sealand
|
|
- Neal Porter
- 5 years ago
- Views:
Transcription
1 Committee on Automatic Test Systems for Defence TESTBRICKS (IEEE 1641) DEPLOYMENT FOR DASS ATS Meeting / 11th November / DSG - Sealand
2 INDEX 01 Latest News - Testbricks Framework 02 Testbricks fit in Open System Architecture 03 C/ATLAS Testbricks Time/Cost comparison 04 Productivity boosters 05 Real cost savings 06 Ongoing and future activities Testbricks (IEEE 1641) deployment for DASS ATS 1
3 INDEX 07 Testbricks deployment for Indra production ATS Progress status Testing scope Strategies to lower migration barriers Testbricks (IEEE 1641) deployment for DASS ATS 2
4 Latest News Testbricks Framework Installer WINDOWS INSTALLER AVAILABLE Testbricks (IEEE 1641) deployment for DASS ATS 3
5 Latest News - Definition of the Training Syllabus GENERIC TRAINING GENERIC TRAINING - Introduction to IEEE Std Automatic Test Mark-up Language (ATML) for Exchanging Automatic Test Equipment and Test Information via XML. o Overview. o Instrument Description. o Test Adapter. o Test Configuration. o Test Description. o Test Results and Session Information. o Test Station. o UUT Description. - Introduction to IEEE Std Signal and Test Definition (STD). o Changing paradigms: Evolution of IEEE Std. 716 C/ATLAS. o Advantages of STD. o The Basic Signal Component (BSC). o The Dynamic model for signals interactions. o Creating our signals: Test Signal Framework (TSF). o Carrier languages. TPL. o IDL files. - The UK MoD Open System Architecture. o Purpose, policy and initiatives. o The OSA Runtime System. Testbricks (IEEE 1641) deployment for DASS ATS 4
6 Latest News - Definition of the Training Syllabus SPECIFIC TRAINING SPECIFIC TRAINING - Introduction to Testbricks framework. o Key design features. o Software architecture. o Testbricks in the OSA Runtime System. - Overview of the Testbricks development process. - Importing ATML Test Description: ATML importer tool. - Editing the tests: Testbricks editor. o Creating a new project. o The libraries of blocks. o Programming the tests, understanding the user interface (UI). o Concurrent programming. o How to create a new block and add it to the framework. o How to create or import a TSF library into the framework. - Signal allocation: Allocator assemblies. o Different allocation strategies. o Processing ATML Test Station file. o Signal Routeing. Switching configuration. o How to create a new allocator assembly and add it to the framework. - Translating signal states to instruments commands: Driver assemblies. o The structure of a driver. o How to create a new driver and add it to the framework. - Executing the tests: Testbricks interpreter. o Overview of the Testbricks interpreter. o Interface to a COTS test executive. o Interface to a custom application. - Debugging the tests: Testbricks debugger o Understanding the execution model. o Debugger features. o Integrating the debugger with our test executive. o Low level debugging with Visual Studio Testbricks (IEEE 1641) deployment for DASS ATS 5
7 Open System Architecture CURRENT OSA RUN TIME SYSTEM Testbricks (IEEE 1641) deployment for DASS ATS 6
8 Open System Architecture TESTBRICKS FIT IN OSA Testbricks (IEEE 1641) deployment for DASS ATS 7
9 Open System Architecture TESTBRICKS OSA OVERLAY Testbricks (IEEE 1641) deployment for DASS ATS 8
10 C/ATLAS vs Testbricks TIME / COST COMPARISON Testbricks (IEEE 1641) deployment for DASS ATS 9
11 C/ATLAS vs Testbricks TIME / COST COMPARISON But software estimation are often poor and full of pitfalls. Testbricks (IEEE 1641) deployment for DASS ATS 10
12 C/ATLAS vs Testbricks TESTBRICKS PRODUCTIVITY BOOSTERS (1/2) Avoid the design errors of junior developers using a robust and already tested software architecture created by recognized experts. Testbricks is based on C# a very popular language, so it s easy and cheap source competent developers. Testbricks (IEEE 1641) deployment for DASS ATS 11
13 C/ATLAS vs Testbricks TESTBRICKS PRODUCTIVITY BOOSTERS (2/2) Code faster with the simplified syntax of Testbricks pseudocode. Minimize the tools and development steps required. Easy to reuse the bricks/blocks between test programs. Testbricks (IEEE 1641) deployment for DASS ATS 12
14 C/ATLAS vs Testbricks REAL COST SAVINGS Developer tools are free, pay just for the ATS execution licence (1 per ATS). The Express C# compiler/debugger is available at no charge from Microsoft (fit for purpose). C# is an ISO/ECMA standard that is not becoming obsolete in long term. Testbricks pseudocode is isolated from obsolescence by its virtual machine. Testbricks (IEEE 1641) deployment for DASS ATS 13
15 Testbricks Framework ONGOING ACTIVITIES Creating flexible licensing system for third parties. Producing Testbricks commercial brochure. Testbricks (IEEE 1641) deployment for DASS ATS 14
16 Testbricks Framework EARLY PREVIEW LAUNCH Testbricks (IEEE 1641) deployment for DASS ATS 15
17 Testbricks Framework FUTURE ACTIVITIES Write the User manual. Write the Developer guide. Creation of the training courseware. Testbricks (IEEE 1641) deployment for DASS ATS 16
18 Testbricks deployment for Indra production ATS DASS ATS PLATFORM DATE / CCTE Implementing with Testbricks two TPS previously developed in C/ATLAS (each TPS comprises 3 test programs: selftest, calibration and ATP). Testbricks (IEEE 1641) deployment for DASS ATS 17
19 Testbricks deployment for Indra production ATS PROGRESS STATUS First selftest program to be completed before the end of year: Test sequence coding almost complete. After coding, a test simulation have been run using simulation drivers. Starting with first integration tests in the ATS. Testbricks (IEEE 1641) deployment for DASS ATS 18
20 Testbricks deployment for Indra production ATS SELFTEST SCOPE DC voltages. RS-232 y RS-422 buses. SDLC bus. Digital lines. To be followed by Calibration tests: RF insertion losses measurement. Testbricks (IEEE 1641) deployment for DASS ATS 19
21 Testbricks deployment for Indra production ATS LOWERING MIGRATION BARRIERS FROM C\ATLAS TO TESTBRICKS Instruments allocator module doesn t use ATML Test Station file: Allocation based in processing of DeviceDB, SwitchDB and ItaDB files reformatted in XML. Reuse of module created for our Demo project A complete test program using IEEE Testbricks (IEEE 1641) deployment for DASS ATS 20
22 Testbricks deployment for Indra production ATS LOWERING MIGRATION BARRIERS FROM C\ATLAS TO TESTBRICKS Reuse of Non-ATLAS Modules (NAM). Created a brick/block that calls NAMs developed for C/ATLAS. Testbricks (IEEE 1641) deployment for DASS ATS 21
23 Fernando Muñoz Manrique Airborne Systems - Eurofighter DATE and A400M RWR Programmes fmmanrique@indra.es / C\ Mar Egeo 4, Pol. Ind. Nº San Fernando de Henares, Madrid España T M
24 APPENDIX - Support Slides TESTBRICKS FRAMEWORK Editor Test Modules XML Debugger COTS Test Executive Interpreter STD RTS ATE #1 ATE #2 ATE #3 Testbricks (IEEE 1641) deployment for DASS ATS 23
25 APPENDIX - Support Slides STD RUN TIME SYSTEM Resource Manager <create> Signals, allocators and drivers are dynamically loaded Signals (BSC&TSF) Allocators <allocate signal> <signal state changes> Instruments Drivers <commands> Testbricks (IEEE 1641) deployment for DASS ATS 24
Implementing IEEE Compilation Techniques (to IVI Driver Code)
Implementing IEEE 1641 - Compilation Techniques (to IVI Driver Code) Matt Cornish EADS Test Engineering Services (UK) Ltd matt.cornish@eads-ts.com Abstract Drawing on a recent study, sponsored by the UK
More informationOSA-RTS SPHE H RE R A A
SPHEREA Technology National Instruments Automated Test Summit 2 July 2015. Presentation: Tools Overview OSA-RTS Module Presenter: Chris Gorringe. SPHEREA: A GLOBAL COMPANY SPECIALISING IN TEST SYSTEMS
More informationTest Engineering Services UK. Terry Coles, Principle Consultant IEEE 1641 Validation An Overview of Tools Developed for DE&S 31 st May 2012
Test Engineering Services UK Terry Coles, Principle Consultant IEEE 1641 Validation An Overview of Tools Developed for DE&S 31 st May 2012 IEEE 1641 and ATML - Overview of Purpose and Benefits Background
More informationImplementing IEEE 1641 Resource Drivers & COTS Languages
Implementing IEEE 1641 Resource Drivers & COTS Languages Matt Cornish, EADS Test & Services (UK) Ltd, matt.cornish@eads-ts.com Abstract IEEE Std. 1641 Signal & Test Definition [1] has been shown to bring
More informationTYX CORPORATION. Productivity Enhancement Systems. PAWS Studio Release Notes
TYX CORPORATION Productivity Enhancement Systems PAWS Studio Release Notes Version 1.36.0 June 19, 2008 1 Table of contents 1 Paws Developer's Studio 3 1.1 Critical Items 3 1.2 Known Limitations 3 1.2.1
More informationTHE GPATE SYSTEM. Miguel Angel Ramos Molpeceres INDRA SISTEMAS,S.A, Madrid, Spain INTRODUCTION
THE GPATE SYSTEM Miguel Angel Ramos Molpeceres INDRA SISTEMAS,S.A, Madrid, Spain +34916268758 maramos@indra.es Abstract - The GPATE System is the maintenance solution at level two (ML2) for the avionics
More informationIntegrated Test Executive and Programming Development Environment
Integrated Test Executive and Programming Development Environment Object oriented programming development allows rapid development and deployment of test applications Full-featured customizable Test Executive
More informationATML Status. July 2007 Issue 11. An overview of the ATML activity in the ATML focus group and as part of the IEEE SCC20 sub-committees
ATML Status July 2007 Issue 11 An overview of the ATML activity in the ATML focus group and as part of the IEEE SCC20 sub-committees ATML ATML s mission is to define a collection of XML-based schemas that
More informationIntegration of Software Technologies into a Test System
Integration of Software Technologies into a Test System Victor Fernandes EMEA Sales Manager Geotest M.T.S 6 Impasse de la Nouzotte 78760 Jouars Pontchartrain France Tel: +33 9 71 20 89 65, Fax: +33 1 39
More informationIntegrating VISA, IVI and ATEasy to Migrate Legacy Test Systems
Integrating VISA, IVI and ATEasy to Migrate Legacy Systems By Loofie Gutterman Geotest-Marvin Systems, Inc 17570 Cartwright Road, Irvine, CA 92614 (949) 263-2222 loofieg@geotestinccom New software technologies
More informationIntroduction to Java Programming
Introduction to Java Programming Lecture 1 CGS 3416 Spring 2017 1/9/2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer ISA - Instruction Set Architecture: the specific
More informationTYX CORPORATION. Productivity Enhancement Systems. PAWS Studio Release Notes
TYX CORPORATION Productivity Enhancement Systems PAWS Studio Release Notes Version 1.38.0 May 20, 2010 1 Table of contents 1 Paws Developer's Studio 3 1.1 Critical Items 3 1.2 Known Limitations 3 1.3 Enhancements
More informationCommittee on Automatic Test Systems for Defence
MINUTES Committee on Automatic Test Systems for Defence 2015-2 Meeting 19 th November 2015 Venue: Start: Chairman: Secretary: Rohde & Schwarz, Fleet 10:30 am Malcolm Brown DES SEOC SCP-SptEng-TstMeasDev
More informationTYX CORPORATION. Productivity Enhancement Systems. PAWS Studio Release Notes
TYX CORPORATION Productivity Enhancement Systems PAWS Studio Release Notes Version 1.39.2 February 24, 2011 1 Table of contents 1 Paws Developer's Studio 3 1.1 Critical Items 3 1.2 Known Limitations 3
More informationA.NET Fluent Interface for Signal-Oriented Test Programming
A.NET Fluent Interface for Signal-Oriented Test Programming Ion Neag Reston Software Reston, VA, USA ion.neag@restonsoftware.com Chris Gorringe Spherea Test & Services Christchurch, UK chris.gorringe@spherea.co.uk
More informationAdapter. DoD ATS Technical Framework Relationships
Diagnostics & Prognostics Diagnostic Services DIAS Prognostic Services PROS Digital Test Format DTF Maintenance Test Data & Services MTDS Diagnostic Data DIAD Prognostic Data PROD Test Program UUT Test
More informationProgramming 1. Lecture 1 COP 3014 Fall August 28, 2017
Programming 1 Lecture 1 COP 3014 Fall 2017 August 28, 2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer. ISA - Instruction Set Architecture: the specific set of
More informationEclipse-PTP: An Integrated Environment for the Development of Parallel Applications
Eclipse-PTP: An Integrated Environment for the Development of Parallel Applications Greg Watson (grw@us.ibm.com) Craig Rasmussen (rasmusen@lanl.gov) Beth Tibbitts (tibbitts@us.ibm.com) Parallel Tools Workshop,
More informationInitial GMES Service for Geospatial Reference Data Access. Remote Sensing Department. INDRA ESPACIO
Initial GMES Service for Geospatial Reference Data Access Remote Sensing Department. INDRA ESPACIO Brussels, 260-09-2011 CONTENT 01 Overview 02 EU-DEM 03 Hydrography 04 Production Coordination 05 Access
More informationSYSTEMS PROGRAMMING. Srimanta Pal. Associate Professor Indian Statistical Institute Kolkata OXFORD UNIVERSITY PRESS
SYSTEMS PROGRAMMING Srimanta Pal Associate Professor Indian Statistical Institute Kolkata OXFORD UNIVERSITY PRESS Contents Preface v 1. Scope of Systems Programming 1 1.1 Introduction 7 1.2 Computers and
More information3.3 Integrate Reconfigurable Mass Interconnect Solutions. Evaluating Platforms for Performance and Reusability
3.3 Integrate Reconfigurable Mass Interconnect Solutions Evaluating Platforms for Performance and Reusability 157 What is a MASS INTERCONNECT? Creates Order From Chaos 158 Mass Interconnect Standardize
More informationAutomated Test Equipments
Automated Test Equipments Elias Nicolas National Instruments - Arabia Tests and Measurements Interactive Measurements Benchtop Non-programmed Automated Measurements Data Acq, Instr I/O Programmed Automated
More informationOHB System AG Anh Trung. Developing a SMP2 compliant Hardware-In-the-Loop simulation framework
Anh Trung Developing a SMP2 compliant Hardware-In-the-Loop simulation framework Introduction Previously SMP2 Software Validation Facility for MTG OHB s SMP2 simulation environment, Rufos Moving forward
More informationTYX CORPORATION. Productivity Enhancement Systems. PAWS Studio Release Notes
TYX CORPORATION Productivity Enhancement Systems PAWS Studio Release Notes 1 Version 1.39.4 July 14, 2011 Table of contents 1 Paws Developer's Studio 3 1.1 Critical Items 3 1.2 Known Limitations 3 1.3
More informationThe PISA Project A Model Driven Development case study
In collaboration with The PISA Project A Model Driven Development case study Pedro J. Molina, PhD. May 19 th, 2007 Contents Introduction Goals Foundations Design aspects & Trade-offs Demo Problems found
More information1.4 Managing Highly Automated Test Sequences with NI TestStand. Bridging Validation and Test with Common Software Technology
1.4 Managing Highly Automated Test Sequences with NI TestStand Bridging Validation and Test with Common Software Technology 61 Automated Tests versus Interactive or Automated Measurements Interactive Measurements
More informationNew Tools for Spacecraft Simulator Development
New Tools for Spacecraft Simulator Development March. 2007 Page 1 Why use Simulators? Replace the Spacecraft Support to design Support to testing replacement of real equipment in destructive or expensive
More informationInstalling the License in an ESG Signal Generator
Installing the License in an ESG Signal Generator Before installing the license file, save a backup copy in a safe place. To enable your ESG signal generator to play waveforms generated by the Signal Studio
More informationTechnology in Action. Chapter Topics. Scope creep occurs when: 3/20/2013. Information Systems include all EXCEPT the following:
Technology in Action Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Chapter 10 Behind the Scenes: Software Programming Ninth Edition Chapter Topics Understanding software programming Life
More informationHeadline. Improving Development Time of Complex Microwave Test Adapters by Incorporating COTS Components OVERVIEW RELIABLE DATA FIRST TIME EVERY TIME
Improving Development Time of Complex Microwave Test Adapters by Incorporating COTS Components OVERVIEW Creating a unique test system design dedicated to a specific target test article can often be costly,
More informationLabWare 7. Why LabWare 7?
LabWare 7 Why LabWare 7? LabWare v1 to v6 were all about adding functionality. LabWare 7 continues that tradition, but places the user experience front and center. This release has been re-designed to
More informationAutomatic Test Markup Language <ATML/> Sept 28, 2004
Automatic Test Markup Language Sept 28, 2004 ATML Document Page 1 of 16 Contents Automatic Test Markup Language...1 ...1 1 Introduction...3 1.1 Mission Statement...3 1.2...3 1.3...3 1.4
More informationLabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test
LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test Agenda Introduction to LabWindows/CVI and modular instruments Developing modular instrument applications Hybrid systems
More informationEclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project
Eclipse SOA Tooling Platform: Project Overview An Overview of the Eclipse STP (SOA Tooling Platform) Project 2006 by Sybase, Inc; made available under the EPL v1.0 2/10/2006 Introduction Karl Reti STP
More informationModeling pilot project at Ericsson Expert Analytics
Modeling pilot project at Ericsson Expert Analytics Gábor Ferenc Kovács, Gergely Dévai ELTE-Soft, ELTE University, Ericsson Ericsson Modeling Days, Stockholm, 13-14 September 2016 Overview Background of
More informationStandard. Number of Correlations
Computer Science 2016 This assessment contains 80 items, but only 80 are used at one time. Programming and Software Development Number of Correlations Standard Type Standard 2 Duty 1) CONTENT STANDARD
More informationLimnor Studio Getting Started
Limnor Studio Getting Started Longflow Enterprises Ltd. Tuesday, October 20, 2009 Contact: info@limnor.com 1 Introduction... 1 1.1 Limnor Studio... 1 1.2 Limnor Codeless Visual Programming... 3 2 Installation...
More informationPseudo Code and Flow Charts. Chapter 1 Lesson 2
Pseudo Code and Flow Charts Chapter 1 Lesson 2 Pseudocode Using Pseudocode Statements and Flowchart Symbols English-like representation of the logical steps it takes to solve a problem Flowchart Pictorial
More informationBuilding secure devices on the intelligent edge with Azure Sphere. Paul Foster, Microsoft Dr Hassan Harb, E.On
Building secure devices on the intelligent edge with Azure Sphere Paul Foster, Microsoft Dr Hassan Harb, E.On Microcontrollers (MCUs) low-cost, single chip computers 9 BILLION new MCU devices built and
More informationFPGA-Based Embedded Systems for Testing and Rapid Prototyping
FPGA-Based Embedded Systems for Testing and Rapid Prototyping Martin Panevsky Embedded System Applications Manager Embedded Control Systems Department The Aerospace Corporation Flight Software Workshop
More informationPlugin Architectures. Customizable application with plugin architecture
Plugin Architectures Customizable application with plugin architecture What is a plugin? From Wikipedia: In computing, a plug-in (also called plugin, addin, add-in, addon, addon, snap-in or snapin, but
More informationAINE ADVANCED IP NETWORK EMULATOR
SPACE AINE ADVANCED IP NETWORK EMULATOR communications, earth observation, navigation and positioning and control stations indracompany.com AINE AINE ADVANCED IP NETWORK EMULATOR The advantage to know
More informationProgramming 1 - Honors
Programming 1 - Honors Lecture 1 COP 3014 Spring 2017 January 10, 2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer. ISA - Instruction Set Architecture: the specific
More informationThe Road to CCSv4. Status Update
The Road to CCSv4 Status Update Code Composer Studio v4 Summary What is it? Major upgrade to CCS Major architectural changes Based on Eclipse open source software framework New registration/licensing/updating
More informationchallenges in domain-specific modeling raphaël mannadiar august 27, 2009
challenges in domain-specific modeling raphaël mannadiar august 27, 2009 raphaël mannadiar challenges in domain-specific modeling 1/59 outline 1 introduction 2 approaches 3 debugging and simulation 4 differencing
More informationQuick-Start Guide. BNS Solutions. QSK62P Plus
BNS Solutions Quick-Start Guide QSK62P Plus RS-232 Port Link LED 8-character x 2-line LCD Expansion Port (2) Reset Switch Power LED Thermistor I/O Ring (4) M16C MCU Analog Adjust Pot MCU Crystal Expansion
More informationFLEXIBLE PRODUCTION TEST SOFTWARE DESIGN
FLEXIBLE PRODUCTION TEST SOFTWARE DESIGN The challenge with designing a flexible production test system is providing a software architecture that allows for quick test application development for a variety
More informationMastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs
Mastering Xcode for iphone OS Development Part 1 Todd Fernandez Sr. Manager, IDEs 2 3 Customer Reviews Write a Review Current Version (1) All Versions (24) Gorgeous and Addictive Report a Concern by Play
More informationIntroduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)
Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#) Course Number: 6367A Course Length: 3 Days Course Overview This three-day course will enable students to start designing
More informationIntegrating IEC & IEEE 1815 (DNP3)
Integrating IEC 61850 & IEEE 1815 (DNP3) Andrew West Regional Technical Director, SUBNET Solutions, Inc. SUMMARY North America has a mature electric power grid. The majority of grid automation changes
More informationTest Executive Software
Fundamentals of Building a Test System CONTENTS Introduction Background Features of a Test Executive Conclusion Next Steps 2 Introduction Most test systems are designed fundamentally around two concepts:
More informationCOURSE LISTING. Courses Listed. Training for Database & Technology with Development in ABAP Dialog Programming. Beginner. Intermediate.
Training for Database & Technology with Development in ABAP Dialog Programming Courses Listed Beginner NW001 - SAP NetWeaver - Overview Intermediate SAPTEC - Technology Fundamentals for SAP S/4HANA and
More informationThe C# Programming Language. Overview
The C# Programming Language Overview Microsoft's.NET Framework presents developers with unprecedented opportunities. From web applications to desktop and mobile platform applications - all can be built
More informationWRITING CONSOLE APPLICATIONS IN C
WRITING CONSOLE APPLICATIONS IN C with Visual Studio 2017 A brief step-by-step primer for ME30 Bryan Burlingame, San José State University The Visual Studio 2017 Community Edition is a free integrated
More informationEF6 - Version: 1. Entity Framework 6
EF6 - Version: 1 Entity Framework 6 Entity Framework 6 EF6 - Version: 1 4 days Course Description: Entity Framework is the new ORM and data access technology introduced by Microsoft. Entity framework provides
More informationAccess Application Development
d525883 Ch01.qxd 9/26/03 8:50 AM Page 9 Chapter 1 Access Application Development IN THIS CHAPTER The various versions of Access and how they differ Developing database applications with Access The future
More informationClearSpeed Visual Profiler
ClearSpeed Visual Profiler Copyright 2007 ClearSpeed Technology plc. All rights reserved. 12 November 2007 www.clearspeed.com 1 Profiling Application Code Why use a profiler? Program analysis tools are
More informationIntroduction to Automating Standalone Instruments
Introduction to Automating Standalone s Stephen Plumb, Branch Manager NI Southern Africa Challenges with Manual Measurement Systems Manual measurements become increasingly complex as system requirements
More information9/5/17. The Design and Implementation of Programming Languages. Compilation. Interpretation. Compilation vs. Interpretation. Hybrid Implementation
Language Implementation Methods The Design and Implementation of Programming Languages Compilation Interpretation Hybrid In Text: Chapter 1 2 Compilation Interpretation Translate high-level programs to
More informationAn Introduction to Software Engineering. David Greenstein Monta Vista High School
An Introduction to Software Engineering David Greenstein Monta Vista High School Software Today Software Development Pre-1970 s - Emphasis on efficiency Compact, fast algorithms on machines with limited
More information1) What is the first step of the system development life cycle (SDLC)? A) Design B) Analysis C) Problem and Opportunity Identification D) Development
Technology In Action, Complete, 14e (Evans et al.) Chapter 10 Behind the Scenes: Software Programming 1) What is the first step of the system development life cycle (SDLC)? A) Design B) Analysis C) Problem
More informationSoftware Development Fundamentals (SDF)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Software Development Fundamentals (SDF) Fluency in the process of software development is a prerequisite to the study of most
More informationVisual Studio Express 2017 Manual READ ONLINE
Visual Studio Express 2017 Manual READ ONLINE Welcome to Visual Studio 2015 - Welcome to Visual Studio! Visual Studio 2017 ; Visual Studio 2017; Visual F#. Visual Studio LightSwitch. Application Lifecycle
More informationFrom Desktop to the Cloud with Forge
From Desktop to the Cloud with Forge Fernando Malard Chief Technology Officer ofcdesk, llc @fpmalard Join the conversation #AU2016 Class summary This class will introduce the Forge platform from the perspective
More informationChapter 9. Introduction to High-Level Language Programming. INVITATION TO Computer Science
Chapter 9 Introduction to High-Level Language Programming INVITATION TO Computer Science 1 Objectives After studying this chapter, students will be able to: Explain the advantages of high-level programming
More informationOpenACC Course. Office Hour #2 Q&A
OpenACC Course Office Hour #2 Q&A Q1: How many threads does each GPU core have? A: GPU cores execute arithmetic instructions. Each core can execute one single precision floating point instruction per cycle
More informationOSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore
Agenda What is Selenium Why Selenium Testing using record/playback and scripting tool Selenium Grid Benefits The Problem Conclusion What is Selenium Selenium is a chemical element with the atomic number
More informationTechnology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 8 Behind the Scenes: Software Programming 2 Topics Understanding Software Programming The Importance
More informationHPC on Windows. Visual Studio 2010 and ISV Software
HPC on Windows Visual Studio 2010 and ISV Software Christian Terboven 19.03.2012 / Aachen, Germany Stand: 16.03.2012 Version 2.3 Rechen- und Kommunikationszentrum (RZ) Agenda
More informationTools for Mobile Web Eclipse Day Paul Beusterien Symbian Foundation August 26, 2010
Tools for Mobile Web Eclipse Day 2010 Paul Beusterien Symbian Foundation August 26, 2010 Tools for Mobile Web Agenda Why TMW? What does TMW do? How is TMW made? Demo Future Directions Copyright 2010 Symbian
More informationIVI. Interchangeable Virtual Instruments. IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification. Page 1
IVI Interchangeable Virtual Instruments IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification March, 2008 Edition Revision 1.0.1 Page 1 Important Information The IVI Measurement and Stimulus
More informationUPGRADING DEVELOPMENT SKILLS
RSM TECHNOLOGY ACADEMY Syllabus and Agenda UPGRADING DEVELOPMENT SKILLS FOR MICROSOFT DYNAMICS 365 FOR OPERATIONS Course Details 3 Audience 3 At Course Completion 3 Course Cancellation Policy 4 Guaranteed
More informationCOURSE LISTING. Courses Listed. with ABAP Dialog Programming. 25 December 2017 (08:57 GMT) NW001 - SAP NetWeaver - Overview
with ABAP Dialog Programming Courses Listed NW001 - SAP NetWeaver - Overview SAPTEC - SAP NetWeaver Application Server Fundamentals BC100 - ( ABAP) BC100E - Introduction to Programming with ABAP BC400
More informationAppendix A: Objectives and Courseware Locations
Appendix A A-1 Appendix A: Objectives and Courseware Locations The course and this appendix are designed to help students prepare for the digital certificate exam. Students can use this appendix as a study
More informationMICROSOFT BUSINESS INTELLIGENCE (MSBI: SSIS, SSRS and SSAS)
MICROSOFT BUSINESS INTELLIGENCE (MSBI: SSIS, SSRS and SSAS) Microsoft's Business Intelligence (MSBI) Training with in-depth Practical approach towards SQL Server Integration Services, Reporting Services
More informationMilitary Symbology in ArcGIS. Joe Bayles Kerry Robinson Lyle Wright
Military Symbology in ArcGIS Joe Bayles Kerry Robinson Lyle Wright Introductions Who we are and what we care about Joe Bayles - Military Symbology Geek Military Symbology Standards (and why you should
More informationProposal for Development and Use of Node- Breaker Topology Representations for Offline and Real-time Study Models November 12, 2013
Proposal for Development and Use of Node- Breaker Topology Representations for Offline and Real-time November 12, 2013 Rationale Background Interconnection wide powerflow and dynamics cases are currently
More informationDistributed Software Applications
Unit 40: Distributed Software Applications Unit code: M/601/1525 QCF Level 5: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of distributed computing,
More informationObject-Oriented Principles and Practice / C++
Object-Oriented Principles and Practice / C++ Alice E. Fischer January 23, 2018 OOPP / C++ Lecture 1... 1/16 OOPP / C++ Mechanics Programming Context Course Goals Course Goals OOPP / C++ Lecture 1... 2/16
More informationPROFIBUS Course Document Certified PROFIBUS Installer Course CPI Version 1.1 June 2011 Order No: PROFIBUS Learning Outcomes, Order No: 4.
PROFIBUS Course Document Certified PROFIBUS Installer Course CPI Version 1.1 June 2011 Order No: 4.722 PROFIBUS Learning Outcomes, Order No: 4.722 Course Title: Course Code: Course Duration: Grading Type:
More informationIST MPEG-4 Video Compliant Framework
IST MPEG-4 Video Compliant Framework João Valentim, Paulo Nunes, Fernando Pereira Instituto de Telecomunicações, Instituto Superior Técnico, Av. Rovisco Pais, 1049-001 Lisboa, Portugal Abstract This paper
More informationindart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0
indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0 Copyright 2006 SofTec Microsystems DC01028 We want your feedback! SofTec Microsystems is always
More informationSoftware-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems
Software-Defined Test Fundamentals Understanding the Architecture of Modular, High-Performance Test Systems Contents Executive Summary 4 Architecture Layer No. 5: System Management/Test Executive 5 Architecture
More informationEDITRAN. Installation manual 0S/400 INDRA 17/03/17
EDITRAN 0S/400 Installation manual INDRA 17/03/17 INDRA The information contained here can be changed without prior notice. The different versions of the product can cause changes, additions or deletions
More informationTrainer for Field Bus Applications CEAB
Trainer for Field Bus Applications CEAB Engineering and Technical Teaching Equipment INTRODUCTION The communication between industrial devices is made through field buses. The standardized field buses
More informationPXI Digital Pattern Instruments
Have a question? Contact Us. PRODUCT FLYER PXI Digital Pattern Instruments CONTENTS PXI Digital Pattern Instruments Detailed View of PXIe-6570 Digital Pattern Instrument Key Features NI-Digital Pattern
More informationModular Platform Architecture for Small Satellites
Modular Platform Architecture for Small Satellites Quinn Young Space Dynamics Laboratory Utah State University Research Foundation 1695 North Research Park Way, North Logan, UT 84341; (435) 797-4120 quinn.young@sdl.usu.edu
More informationNetwork Services Internet VPN
Contents 1. 2. Network Services Customer Responsibilities 3. Network Services General 4. Service Management Boundary 5. Defined Terms Network Services Where the Customer selects as detailed in the Order
More informationModel Driven Development with xtuml and BridgePoint
Model Driven Development with xtuml and BridgePoint xtuml Executable and Translatable UML Unified Modeling Language Industry standard notation Family of languages Executable UML Defines a method, including:
More informationNetwork Virtualization: from a Network Provider Perspective
Network Virtualization: from a Network Provider Perspective Prof. Anja Feldmann, Ph.D. Deutsche Telekom Laboratories TU-Berlin 1 Virtualization: What do I mean? Abstraction concept Hides details of the
More informationQuality Attribute Driven Software Architecture Reconstruction. Version 1.0 QADSAR SATURN page 1
Pittsburgh, PA 15213-3890 Quality Attribute Driven Software Architecture Reconstruction SATURN Workshop April 7, 2005 Liam O Brien Sponsored by the U.S. Department of Defense 2005 by Carnegie Mellon University
More informationCUDA Development Using NVIDIA Nsight, Eclipse Edition. David Goodwin
CUDA Development Using NVIDIA Nsight, Eclipse Edition David Goodwin NVIDIA Nsight Eclipse Edition CUDA Integrated Development Environment Project Management Edit Build Debug Profile SC'12 2 Powered By
More informationBrushless DC motor drive board evaluation
Brushless DC motor drive board evaluation Version: Saturday, March 15, 2014 Applies to: SAT0042 E4 brushless DC motor drive board 1 Initial Evaluation 1.1 Visual inspection 1.1.1 Verify the components
More informationDesigning Next Generation Test Systems An In-Depth Developers Guide
An In-Depth Developers Guide Designing Next Generation Test Systems An In-depth Developers Guide Contents Section 1 Executive Summary Chapter 1 Increasing Design Complexity...1-1 Shorter Product Development
More informationMICROSOFT VISUAL STUDIO 2010 Overview
MICROSOFT VISUAL STUDIO 2010 Overview Visual studio 2010 delivers the following key ADVANCES: Enabling emerging trends Every year the industry develops new technologies and new trends. With Visual Studio
More informationBuild and Deploy Stored Procedures with IBM Data Studio
Build and Deploy Stored Procedures with IBM Data Studio December 19, 2013 Presented by: Anson Kokkat, Product Manager, Optim Database Tools 1 DB2 Tech Talk series host and today s presenter: Rick Swagerman,
More informationTrack Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink
Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Session 1 How to assemble and deploy an initial BSP and setup the development environment with the matching SDK Audio streaming
More informationEmbedded Systems. 2. Software Development. Lothar Thiele. Computer Engineering and Networks Laboratory
Embedded Systems 2. Software Development Lothar Thiele Computer Engineering and Networks Laboratory Remember: Computer Engineering I Compilation of a C program to machine language program: textual representation
More informationEvaluating a Test Executive
Evaluating a Test Executive Feature Comparison Matrix National Instruments TestStand combines a large set of off-the-shelf features, a high-performance test execution, and incredible flexibility, to make
More informationSystems Development Life Cycle SDLC Planning Analysis Detailed systems design Implementation Maintenance 7 8 SDLC - Planning SDLC - Analysis Planning
Objectives Computer Science 202 Database Systems: Database Design To learn what an information system is. To learn what a Database Life Cycle (DBLC) is. To learn what a Systems Development Life Cycle (SDLC)
More information