2016 Maintenance Innovation Challenge

Slides:



Advertisements
Similar presentations
Proposed Revised Mission of the Conformance Sig Current Mission Statement –The SIG Conformance will provide mechanisms for : 1. Specification of conformance.
Advertisements

Test Automation Success: Choosing the Right People & Process
Reverse Engineering When is it the most cost effective? Raymond Utz.
UI Standards & Tools Khushroo Shaikh.
Reverse Engineering: Legacy Systems Alexander Endert.
The Waterfall Model A Case Study
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
1.2 Language Processing Activities The fundamental language processing activities divided into two parts. 1. Program generation activities 2. Program execution.
Design, Implementation and Maintenance
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
Laboratory Software ProCal Calibration Software ProCal Track Management Software ProSales Pricing & quoting Software.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Software Testing Łukasz Wojcieszek s2690 Tomasz Wyrzuc s2675.
Analysis. Solution Requirements 1. Identify the functions and attributes of the website. 2. Write a problem statement. (What is the problem? What will.
ANKITHA CHOWDARY GARAPATI
+ SUH Incorporated Executive Briefing. + SUH Business Opportunity I.T. solutions are needed to improve SUH’s ability to operate Sales Support team would.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Program Development Cycle
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
(6) Estimating Computer’s efficiency Software Estimation The objective of Software Estimation is to provide the skills needed to accurately predict the.
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
End of Semester 1 Presentation: November 28, 2007.
C++ for Engineers and Scientists, Second Edition 1 Problem Solution and Software Development Software development procedure: method for solving problems.
An Introduction to UML COMS 103 section 4 11 January, 1999.
 Problem Analysis  Coding  Debugging  Testing.
Building Information Systems
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Productivity solutions. 2 Healthcare challenges today: profitability Maximizing profitability –Subjective approximations make it difficult to project.
1 January 31, Documenting Software William Cohen NCSU CSC 591W January 31, 2008.
Chapter 1 The Systems Development Environment
Essential Needs of Software Test Automation
An oil company in Canada
2016 Maintenance Innovation Challenge
Chapter 18 Maintaining Information Systems
Chapter 1 The Systems Development Environment
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
OSI model vs. TCP/IP MODEL
2016 Maintenance Innovation Challenge
Object-Oriented Software Engineering Using UML, Patterns, and Java,
2016 Maintenance Innovation Challenge
Chapter 1 The Systems Development Environment
Common Automated Test Equipment (ATE) Program
IEEE Std 1074: Standard for Software Lifecycle
Algorithm and Ambiguity
ISO New England System R&D Needs
Chapter 1 The Systems Development Environment
2016 Maintenance Innovation Challenge Automated Inspections and RANDE
Chapter 4 Computer Software.
Human Factors Issues Chapter 8 Paul King.
Sonata Accelerated Upgrade Assessment
Learner Profile What is it?
Implementation and Maintenance
2016 Maintenance Innovation Challenge
Optimizing the Use of an Integrated LMS:
System migration – An automated approach to overcome challenges
Implementing ATML Lessons Learned
Software Engineering I
Maintaining Information Systems (SAD- 18)
Dynamic Program Analysis
Chapter 8 Software Evolution.
2016 Maintenance Innovation Challenge
Chapter 2. Problem Solving and Software Engineering
Chapter 1 The Systems Development Environment
Chapter 18 Maintaining Information Systems
Introduction To Software Development Environment
Presentation transcript:

2016 Maintenance Innovation Challenge Dynamic Test Requirement-Code Architecture PROBLEM STATEMENT An avionics Test Program Set (TPS) consists of software and hardware designed to implement the Test Requirement Document (TRD) on specific Automated Test Equipment (ATE). Test requirements have historically been written as a static form of documentation. A static TRD results in limitations and repeated efforts throughout the lifecycle of a TPS. BENEFITS Efficient and accurate code generation Minimized code update time Dynamic warnings and error messages during instrument selection via instrument profiles and automated Test Accuracy Ratio (TAR) calculations Simplified creation of reporting tools and converters for re-hosting TPSs onto another ATE system. TECHNOLOGY SOLUTION The Dynamic Test Requirement-Code Architecture allows a dynamic link between the TRD and the TPS software. A change in the TRD generates an update in the TPS code. Standardized TRD functions are designed as software objects with properties that can be accessed by the code that implements the test requirements described by the functions. GRAPHIC