Defect-free software thanks to Continuous Integration with Virgo

Size: px
Start display at page:

Download "Defect-free software thanks to Continuous Integration with Virgo"

Transcription

1 Defect-free software thanks to Continuous Integration with Virgo IFS IFS Informationstechnik GmbH Trausnitzstraße München Sitz: München Registergericht: Amtsgericht München HRB Geschäftsführer: Dr.-Ing. Markus A. Stulle Dipl.-Ing. Thomas Frey

2 Software defects waste time Airbus: a delivery delay of for 9 months due to incompatible program versions [1] damage reputation instead of guiding to Munich airport, Apple Maps directs to Töging [2] even deprive people of their liberty in New South Wales 22 innocent individuals were classified as criminals and put under arrest [3] Page 2

3 Software defects at best they only cost a lot of money: in New South Wales: 31 million in compensation for damages [3] financial service provider Knight Capital: $ 440 million [4] Ariane 5: Material damages account for $ 500 million [5]. in Europe estimated 50 billion per annum [6] Page 3

4 Causes of software errors - lack of knowledge Software errors occur, because some use cases are still unknown technology is new the platform s full potential is not known the documentation is insufficient because there is a lack of knowledge and of time to acquire this knowledge! Page 4

5 Axioms All software projects suffer from shortage of time pressure to be innovative Nobody makes mistakes due to want of care. Everyone speaks the same language. Taurus spoken here Page 5

6 Strategies to avoid errors - process models Software engineering, here: V-model Basic approach: Once everything has been written down, we know everything. Page 6

7 Process models - V-model (I) Procedure: Listing of all requirements, modeling of use cases, systematic elaboration of concepts Aim: To meet requirements precisely Characteristics: division into specification stage and implementation stage sequential development: concept - specification - implementation - integration - testing Page 7

8 Process models - V-model (II) Disadvantages: Strictly sequential: Defects, flaws, technological obstacles won t be detected until implementation or testing. In the time between proof of concept and system integration, the platform has often been developed further. The merging of all development outputs takes place at one point in time ( big bang integration ). Page 8

9 Process models - Simultaneous Engineering (I) Procedure: Parallel stages Aim: Early detection of flaws in the specification Characteristics: early implementation of development outputs mutual exchange between the stages concept / specification implemtation / integration system testing Page 9

10 Process models - Simultaneous Engineering (II) Method: Successive merging of development outputs (Discrete Integration) integration planning integration candidate 1 integration candidate 2 integration candidate n release candidate system test time integration production review Page 10

11 Discrete Integration - revision control trunk branches bugfixes branches functional extensions implementing requirements and committing integration production testing Page 11

12 Discrete Integration - disadvantages Implementation strictly adheres to design; little scope for individual initiative Determining the causes of defects by system testing is difficult, since integration merges many different branches quantity structure ISTA/P : 362 software modules over 2 million lines of source code 253 test cases of system tests 6477 test cases of regression tests in 40 test plans Page 12

13 Continuous Integration - concept Procedure: Immediate integration of all changes into the concurrent versions system Aims: Promote individual initiative, make use of finished results, identify origins Characteristics: before each commit: production, installation und system testing flaws are recognized immediately, causes can be allocated clean, accurate status of the source code Page 13

14 Continuous Integration - requirements Automated production of the software reproducible production of executable programs version control for all components assembly according to the bill of materials Automated installation on target platform Automation of system tests Page 14

15 Continuous Integration - test automation Challenge: system tests Test cases cover a use case Verification that requirements are met Target platform and environment are available Page 15

16 Target platform and environment - an example IT project: an electronic driver s logbook for Windows Phone 8 automatic positioning user interaction scene recognition Page 16

17 Windows Phone - existing means Development environment with emulation of the target environment Page 17

18 Windows Phone - positioning as a basic function Manual entry of test data Page 18

19 Windows Phone - software system und environment driver s logbook interface (location API) emulation GPS receiver GPS sender platform: Windows Phone Page 19

20 System tests - emulations in use Remote-controllable model of the environment Exact reproduction based on mathematical models (DEDS) emulation driving operation emulation diagnostic mode Page 20

21 Vehicle emulator Virgo - replica of a control unit Page 21

22 Vehicle emulator Virgo - replica of a control unit Page 22

23 Service application environment (I) vehicle communication interface (VCI) interface user / technician PC in repair shop vehicle Page 23

24 Service application environment (II) interface GUI log PC in repair shop vehicle Page 24

25 Vehicle emulator Virgo - replica of a vehicle Page 25

26 Vehicle emulator Virgo - replica of a vehicle Page 26

27 Vehicle emulator Virgo - measurands and sensors Page 27

28 Continuous Integration - system tests Deployment of target platform and environment Remote-controllable model of the environment Automated production and installation Test cases cover a use case Every commit triggers assigned test cases Page 28

29 Prometheus - data model for system tests Page 29

30 Prometheus - system testing while developing (I) process use case Page 30

31 Prometheus - system testing while developing (II) process use case modules Page 31

32 Prometheus - system testing while developing (III) test cases use cases test coverage Page 32

33 Prometheus - system testing while developing (IV) Page 33

34 Prometheus - system testing while developing (V) Page 34

35 Continuous Integration - system tests Deployment of target platform and environment Remote-controllable model of the environment Automated production und installation Test cases cover a use case Every commit triggers assigned test cases and that s it? Page 35

36 Parking for an update * - updating software without repair shops Updating control unit software requires a visit to the repair shop. Updating software has become part of everyday life (smart phone, PC, TV etc.). Visiting a repair shop for a software update is outdated. Vehicle sessions performed by the customers themselves encourage and simplify the purchase of software! * Financial Times Deutschland, Page 36

37 Retriever - handing over vehicle sessions to the customers 1. Documention of condition at delivery (bill of materials) 2. Generate and store emulation data Page 37

38 Retriever - making use of system tests Start emulation Run system test vehicle session Save results, here: action plan required software units Keep available for all vehicles Page 38

39 Retriever - updating vehicles (I) 1. Search for updates (send software order, if required) 2. Download update package and store in vehicle Page 39

40 Retriever - updating vehicles (II) 4. Confirm execution of update 5. Update emulation data 3. Perform update Page 40

41 Retriever - employment in repair shops 2. Web service request with vehicle identification number 1. Start vehicle session 4. Execute pre-calculated action plan 3. Call up pre-calculated action plan Page 41

42 Retriever - benefits for the repair shop Improves quality of service duration of a service task can be timed in advance additionally required data (e.g. for an activation) is known components can be deployed for potential replacements Saves time and money calculation of logistics per vehicle: 5-15 minutes per month: vehicles expenses per month: million Page 42

43 Michael Nagy, Presseamt München We are looking forward to your visit phone: kontinuierliche-integration.de, continuous-integration.org Document: BZ Page 43

Continuous Integration of service applications

Continuous Integration of service applications Continuous Integration of service applications Automotive Diagnostic Systems 2013 Dr.-Ing. Markus A. Stulle IFS IFS Informationstechnik GmbH Trausnitzstraße 8 81671 München Sitz: München Registergericht:

More information

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh), Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

More information

Automatic Validation of Diagnostic Services

Automatic Validation of Diagnostic Services Development ProcessES Diagnostics Automatic Validation of Diagnostic Services For the first time, a fully automated test case generator has been introduced in diagnostics validation at General Motors Europe

More information

SoMA. Automated testing system of camera algorithms. Sofica Ltd

SoMA. Automated testing system of camera algorithms. Sofica Ltd SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional

More information

R&S BC NETSTATE Open network management software for broadcast applications

R&S BC NETSTATE Open network management software for broadcast applications R&S BC NETSTATE Open network management software for broadcast applications Broadcasting Product Brochure 01.00 R&S BC-NETSTATE At a glance R&S BC NETSTATE is a specialized software solution for broadcast

More information

Questions to be responded to by the firm submitting the application

Questions to be responded to by the firm submitting the application Questions to be responded to by the firm submitting the application Why do you think this project should receive an award? How does it demonstrate: innovation, quality, and professional excellence transparency

More information

How To Use Blue Yonder'S Predictive Analytics Software

How To Use Blue Yonder'S Predictive Analytics Software Blue Yonder in practice Successfully realize Industry 4.0 s potential with accurate forecasts and automated decision-making Examples of applications of Blue Yonder Predictive Analytics in industry Blue

More information

Autos Limited Ghana Vehicle Tracking Business Proposal

Autos Limited Ghana Vehicle Tracking Business Proposal Autos Limited Ghana Vehicle Tracking Business Proposal Executive Summary Our Understanding of Your Goals We understand that you or your business needs to monitor all your vehicles or company's to minimize

More information

Mobile Device and Technology Characteristics Impact on Mobile Application Testing

Mobile Device and Technology Characteristics Impact on Mobile Application Testing 13 Mobile Device and Technology Characteristics Impact on Mobile Application Testing TINA SCHWEIGHOFER AND MARJAN HERIČKO, University of Maribor Mobile technologies have a significant impact on processes

More information

Ten Critical Questions to Ask a Manufacturing ERP Vendor

Ten Critical Questions to Ask a Manufacturing ERP Vendor Ten Critical Questions to Ask a Manufacturing ERP Vendor At a Glance: The ERP industry has earned such a poor reputation for delivery in the last 20 years that users have learned to live within a very

More information

Split Lane Traffic Reporting at Junctions

Split Lane Traffic Reporting at Junctions Split Lane Traffic Reporting at Junctions White paper 1 Executive summary Split Lane Traffic Reporting at Junctions (SLT) from HERE is a major innovation in real time traffic reporting. The advanced algorithm

More information

Lean Silver Certification Blueprint

Lean Silver Certification Blueprint The Lean Certification Blueprint provides additional useful information beyond the Body of Knowledge. The Body of Knowledge specifies the competencies, topics, and subtopics required by different types

More information

AXS Biometric Security System

AXS Biometric Security System AXS Biometric Security System The SECU-AXS biometric security system components may be customized and used in numerous configurations to provide a full scale security and access control system to both

More information

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

VDI 2206 Prof. Dr. Magdy M. Abdelhameed Course Code: MDP 454, Course Name:, Second Semester 2014 VDI 2206 Mechatronics System Design The mechatronic design methodology is based on a concurrent (instead of sequential) approach to discipline design,

More information

MAN TeleMatics. Your way to an efficient fleet.

MAN TeleMatics. Your way to an efficient fleet. Downloading % 99 SYSTEM Downloading % 71 % 25 Downloading % 25 % 16 % 88 START % 29 % 06 Downloading % 34 Downloading % 23 % 16 % 48 % 65 Downloading % 75 Downloading % 23 MAN TeleMatics. Your way to an

More information

Test Data Management Best Practice

Test Data Management Best Practice Test Data Management Best Practice, Inc. 5210 Belfort Parkway, Suite 400 Author: Stephanie Chace Quality Practice Lead srchace@meridiantechnologies.net, Inc. 2011 www.meridiantechnologies.net Table of

More information

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments The ability to accurately assess the risk of a release candidate for today's composite applications is becoming a tall order. You have

More information

Advanced Testing Techniques

Advanced Testing Techniques 9 March, 2010 ISSN 1866-5705 www.testingexperience.com free digital version print version 8,00 printed in Germany Advanced Testing Techniques Conferences Special istockphoto.com/nwphotoguy istockphoto.com/esemelwe

More information

E-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011

E-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 E-vote 2011 SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 Change log Version Date Author Description/changes 0.1 26.10.09 First version Page 1 CONTENT 1. INTRODUCTION 3 2. TESTING PROCESS

More information

Educational Collaborative Develops Big Data Solution with MongoDB

Educational Collaborative Develops Big Data Solution with MongoDB CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven

More information

Encrypting Business Files in the Cloud

Encrypting Business Files in the Cloud Quick Guide for IT-Security and Data Privacy Encrypting Business Files in the Cloud Requirements for data security in the cloud End to end encryption Secure file transfers Data Security in the Cloud A

More information

White Paper. Process Improvement

White Paper. Process Improvement Process Improvement A process is a series of standard actions, tools or techniques that are applied to transform the inputs to the process into outputs. Some processes are flexible (eg, record identified

More information

Green Software Services From requirements to Business Models

Green Software Services From requirements to Business Models Green Software Services From requirements to Business Models Schahram Dustdar TU Wien Austria Distributed Systems Group dsg.tuwien.ac.at Smart Evolution People, Services,Things Smart Buildings and Energy

More information

Ten Critical Questions to Ask a Manufacturing ERP Vendor

Ten Critical Questions to Ask a Manufacturing ERP Vendor Ten Critical Questions to Ask a Manufacturing ERP Vendor Plex Online White Paper At a Glance: The ERP industry has earned such a poor reputation for delivery in the last 20 years that users have learned

More information

Keeping track the easy way. GPS Real-Time Tracking Asset Monitoring Control of Mobile Objects

Keeping track the easy way. GPS Real-Time Tracking Asset Monitoring Control of Mobile Objects GPS Fleet Software Keeping track the easy way GPS Real-Time Tracking Asset Monitoring Control of Mobile Objects Keeping track in a changing world Quality, speed and ongoing cost cutting are vital success

More information

Fleet Optimization with IBM Maximo for Transportation

Fleet Optimization with IBM Maximo for Transportation Efficiencies, savings and new opportunities for fleet Fleet Optimization with IBM Maximo for Transportation Highlights Integrates IBM Maximo for Transportation with IBM Fleet Optimization solutions Offers

More information

iservdb The database closest to you IDEAS Institute

iservdb The database closest to you IDEAS Institute iservdb The database closest to you IDEAS Institute 1 Overview 2 Long-term Anticipation iservdb is a relational database SQL compliance and a general purpose database Data is reliable and consistency iservdb

More information

Data Capture Solutions for Manufacturing Applications

Data Capture Solutions for Manufacturing Applications Manufacturing Data Capture Solutions for Manufacturing Applications Create a Non-Stop Production Line and Cost-Effective Solutions for Manufacturing The growing complexity of manufacturing requires an

More information

Service hotline +49 (0) 71 41 70 03-113

Service hotline +49 (0) 71 41 70 03-113 NEW SERVICE MANAGEMENT F O R I M P R O V E D P R O D U C T I V I T Y THROUGHOUT THE LIFETIME OF A SYSTEM. Service hotline +49 (0) 71 41 70 03-113 A m achine t h at is dow n does not create income. teamtechnik.

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

How To Improve Your Business

How To Improve Your Business ACHIEVING OPERATIONAL EXCELLENCE AND CUSTOMER INTIMACY: ENTERPRISE APPLICATIONS Content How do enterprise systems help businesses achieve operational excellence? How do supply chain management systems

More information

Developing a Formidable Business / Continuous Improvement Methodology in Africa. By: Frederick O Popoola

Developing a Formidable Business / Continuous Improvement Methodology in Africa. By: Frederick O Popoola Developing a Formidable Business / Continuous Improvement Methodology in Africa By: Frederick O Popoola INTRODUCTION The Challenge: How do Organizations survive in a competitive environment? Need to change

More information

Continuous Integration on System z

Continuous Integration on System z Continuous Integration on System z A Proof of Concept at Generali Deutschland Informatik Services GmbH Enterprise Modernization GSE Frankfurt, 14th October 2013 Markus Holzem, GDIS-AS mailto: markus.holzem@generali.de

More information

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and

More information

Warranty Agreement. the following agreement is concluded relating to the reimbursement of warranty costs:

Warranty Agreement. the following agreement is concluded relating to the reimbursement of warranty costs: between (hereinafter referred to as the Supplier) and Leopold Kostal GmbH & Co. KG Wiesenstr. 47 58507 Lüdenscheid and all other companies in the KOSTAL Group (hereinafter referred to as KOSTAL) the following

More information

Tracking & Fleet Management System. Itzik Baron, Mobile Satellite Sales Manager

Tracking & Fleet Management System. Itzik Baron, Mobile Satellite Sales Manager Tracking & Fleet Management System Itzik Baron, Mobile Satellite Sales Manager Overview Communication solutions provider offering domestic and international fiber & satellite based connectivity services

More information

Unit title: Software Development: Project (SCQF level 7)

Unit title: Software Development: Project (SCQF level 7) Higher National Unit specification General information Unit code: HA4J 34 Superclass: CB Publication date: January 2016 Source: Scottish Qualifications Authority Version: 01 Unit purpose The purpose of

More information

Upping the game. Improving your software development process

Upping the game. Improving your software development process Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation

More information

M2M transforms an industry: evolution of heavy equipment and dispersed assets

M2M transforms an industry: evolution of heavy equipment and dispersed assets M2M transforms an industry: evolution of heavy equipment and dispersed assets Whitepaper April 2013 Steve Hilton Executive summary Enterprises with heavy equipment and dispersed assets are competing in

More information

Benefits of using raum]für[raum for Videoconference/TelePresence projects

Benefits of using raum]für[raum for Videoconference/TelePresence projects Benefits of using raum]für[raum for Videoconference/TelePresence projects The professional videoconference/telepresence booking tool raum]für[raum mediadialog GmbH Version: Benefits of using raum]für[raum

More information

Smart Tag Concept & Application. International Patent Application Number: 61984076

Smart Tag Concept & Application. International Patent Application Number: 61984076 Smart Tag Concept & Application International Patent Application Number: 61984076 What is a Smart Tag? A smart tag is an advanced Electronic Device that offers car owners, municipalities, service providers,

More information

Content Sheet 3-1: Equipment Management Overview

Content Sheet 3-1: Equipment Management Overview Content Sheet 3-1: Equipment Management Overview Role in quality management system Equipment management is one of the essential elements of a quality management system. Proper management of the equipment

More information

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island SPECIFICATION BY EXAMPLE How successful teams deliver the right software Gojko Adzic MANNING Shelter Island Brief Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preface xiii Acknowledgments xxii

More information

d.velop AG Presentation kiib Project Mail Classification

d.velop AG Presentation kiib Project Mail Classification d.velop AG Presentation kiib Project Mail Classification Key Figures Provider of integral solutions for digital, revision-proof archiving administration of electronic documents workflow Founded in 1992

More information

Service Relationship Management Driving Uptime in Commercial Vehicle Maintenance and Repair

Service Relationship Management Driving Uptime in Commercial Vehicle Maintenance and Repair Service Relationship Management Driving Uptime in Commercial Vehicle Maintenance and Repair Table of Contents 1 About Decisiv 2 Introduction 3 Quality and Process Improvements 4 Efficiency Metrics for

More information

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION GLOBAL EDITION

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION GLOBAL EDITION MANAGING THE DIGITAL FIRM, 12 TH EDITION GLOBAL EDITION Chapter 9 ACHIEVING OPERATIONAL EXCELLENCE AND CUSTOMER INTIMACY: ENTERPRISE APPLICATIONS VIDEO CASES Case 1: Sinosteel Strengthens Business Management

More information

AND Recorder 5.4. Overview. Benefits. Datenblatt

AND Recorder 5.4. Overview. Benefits. Datenblatt Datenblatt AND Recorder 5.4 Using affordable call recording enables you to comply with legal and regulatory obligations. These requirements are easily achieved by deploying a secure call recording solution

More information

GPS TRACKING. Purchasing & Implementation Guide. Copyright 2014-2015 GPS Insight, LLC.

GPS TRACKING. Purchasing & Implementation Guide. Copyright 2014-2015 GPS Insight, LLC. GPS TRACKING Purchasing & Implementation Guide 2015 GPS TRACKING PURCHASING & IMPLEMENTATION GUIDE Table of Contents PAGE 2 DETERMINE YOUR NEEDS 4 MATCH FEATURE SETS TO NEEDS 5 RUN A PILOT 5 CHOOSE THE

More information

SQS the world s leading specialist in software quality. sqs.com. SQS Testsuite. Overview

SQS the world s leading specialist in software quality. sqs.com. SQS Testsuite. Overview SQS the world s leading specialist in software quality sqs.com SQS Testsuite Overview Agenda Overview of SQS Testsuite Test Center Qallisto Test Process Automation (TPA) Test Case Specification (TCS) Dashboard

More information

Capitalizing on The Internet of Things: A Primer

Capitalizing on The Internet of Things: A Primer Capitalizing on The Internet of Things: A Primer Executive Summary WHEN EVERY PRODUCT YOU SELL IS CONNECTED ANY TIME, ALL THE TIME, IT FUNDAMENTALLY CHANGES HOW YOU OPERATE, HOW YOU INTERACT WITH YOUR

More information

Change Management Best Practices

Change Management Best Practices General Change Management Best Practices Practice Area Best Practice Criteria Organization Change management policy, procedures, and standards are integrated with and communicated to IT and business management

More information

ISTQB Certified Tester. Foundation Level. Sample Exam 1

ISTQB Certified Tester. Foundation Level. Sample Exam 1 ISTQB Certified Tester Foundation Level Version 2015 American Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. #1 When test cases are designed

More information

PageScope Enterprise Suite 3.0

PageScope Enterprise Suite 3.0 PageScope Enterprise Suite 3.0 Categories Modules Device Management Output Management User & Cost Management PageScope Net Care Device Manager PageScope Account Manager PageScope Authentication Manager

More information

Environmental Monitoring Services

Environmental Monitoring Services Fondriest Environmental, Inc. 1415 Research Park Drive Beavercreek, OH 45432 when your research demands quality data PRSRT STD US POSTAGE PAID DAYTON, OH PERMIT# 860 Environmental Monitoring Services An

More information

How To Manage Test Data Management At Sqs.Com

How To Manage Test Data Management At Sqs.Com Whitepaper SQS Test Data Management sqs.com Data protection compliant, assure security, reduce costs and improve quality Introduction Security breaches are everywhere in the news. We read about personal

More information

Continuous Integration (CI) for Mobile Applications

Continuous Integration (CI) for Mobile Applications Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?

More information

Communicating waste baskets for intelligent waste management

Communicating waste baskets for intelligent waste management Communicating waste baskets for intelligent waste management Dr. Thomas Luckenbach, Fraunhofer FOKUS Michael Tost, BSR http://www.fi ppp outsmart.eu/ OUTSMART Provisioning of urban/regional smart services

More information

AUTOMATION OF THE DATA MANAGEMENT PROCESS WITHIN THE FIELD OPERATIONAL TEST EUROFOT

AUTOMATION OF THE DATA MANAGEMENT PROCESS WITHIN THE FIELD OPERATIONAL TEST EUROFOT AUTOMATION OF THE DATA MANAGEMENT PROCESS WITHIN THE FIELD OPERATIONAL TEST EUROFOT Dipl.-Ing. Mohamed Benmimoun Institut für Kraftfahrzeuge, RWTH Aachen University (IKA) mbenmimoun@ika.rwth-aachen.de

More information

What GPS Will Do for You in 2015: the Future of Fleet Tracking

What GPS Will Do for You in 2015: the Future of Fleet Tracking What GPS Will Do for You in 2015: the Future of Fleet Tracking GPS systems confer a competitive advantage on companies that use them for fleet vehicles. Fleet managers who use GPS systems to track drivers

More information

U.S. Producer Price Index for Management Consulting Services. Roslyn Swick Chief, Branch of Industry Pricing Producer Price Index

U.S. Producer Price Index for Management Consulting Services. Roslyn Swick Chief, Branch of Industry Pricing Producer Price Index U.S. Producer Price Index for Management Consulting Services Roslyn Swick Chief, Branch of Industry Pricing Producer Price Index Topics Output Definition Classification Pricing Methodology Quality Assessment

More information

Forth Engineering (Cumbria) Limited QUALITY MANUAL. Quality Manual Issue 4 Updated April 2012. Authorised by: Managing Director.

Forth Engineering (Cumbria) Limited QUALITY MANUAL. Quality Manual Issue 4 Updated April 2012. Authorised by: Managing Director. Quality Manual Issue 4 Forth Engineering (Cumbria) Limited QUALITY MANUAL Copy Number: 1 The information contained in this Manual is the property of Forth Engineering (Cumbria) Limited and must not be

More information

B-COMM ERP 4 Microsoft Dynamics AX

B-COMM ERP 4 Microsoft Dynamics AX B-COMM ERP 4 Microsoft Dynamics AX Time registration, shop floor data collection and access control solutions Data collection integrated into Microsoft Dynamics AX As one of the leading manufacturers of

More information

How To Test On A Mobile Phone

How To Test On A Mobile Phone White paper Demystifying mobile testing solutions Executive Summary It is no-brainer that the number of enterprise and consumer mobile applications has grown exponentially in recent years. Companies must

More information

Fleet/Asset Management Systems

Fleet/Asset Management Systems Fleet/Asset Management Systems Eric Bauer Associate Director Transportation Solutions October 7, 2010 www.assetworks.com Overview Elements of a complete Enterprise Asset Management (EAM) system Challenge:

More information

TIMESHEET WORKFORCE MANAGEMENT

TIMESHEET WORKFORCE MANAGEMENT I N F I N I T Y Z U C C H E T T I TIMESHEET WORKFORCE MANAGEMENT Control time, improve performances! ZTimesheet allows identifying the working hours of the personnel and assigning them by projects, job

More information

Automated testing and continuous integration

Automated testing and continuous integration Technical white paper Automated testing and continuous integration Build and test your software at the same time Table of contents Introduction 2 Who should read this document? 2 Build managers 2 Developers

More information

Revisiting Roll-Ups Value Creation through ecommerce

Revisiting Roll-Ups Value Creation through ecommerce Revisiting Roll-Ups Value Creation through ecommerce Situation The concept of consolidating an industry by acquiring many small companies and rolling them up into a larger firm remains an intriguing path

More information

Mobile multifactor security

Mobile multifactor security Mobile multifactor security A revolution in authentication and digital signing Mobile multifactor security A revolution in authentication and digital signing Smartphones will continue to ship in high volumes,

More information

Best Overall Use of Technology. Jaspersoft

Best Overall Use of Technology. Jaspersoft Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric

More information

PRACTICAL EXPERIENCE IN USING CONTINUOUS INTEGRATION WITHIN THE DEVELOPMENT OF A NANOSATELLITE SOFTWARE

PRACTICAL EXPERIENCE IN USING CONTINUOUS INTEGRATION WITHIN THE DEVELOPMENT OF A NANOSATELLITE SOFTWARE PRACTICAL EXPERIENCE IN USING CONTINUOUS INTEGRATION WITHIN THE DEVELOPMENT OF A NANOSATELLITE SOFTWARE Karsten Gordon Chair of Space Technology 10 th IAA Symposium, April 20-24 2015, Berlin TUBiX20 missions

More information

FSI Machine Vision Training Programs

FSI Machine Vision Training Programs FSI Machine Vision Training Programs Table of Contents Introduction to Machine Vision (Course # MVC-101) Machine Vision and NeuroCheck overview (Seminar # MVC-102) Machine Vision, EyeVision and EyeSpector

More information

TestStand Certification Overview

TestStand Certification Overview TestStand Certification Overview The National Instruments TestStand Certification Program consists of the following two certification levels: - Certified TestStand Developer (CTD) - Certified TestStand

More information

The Internet of Things (IoT)

The Internet of Things (IoT) The Internet of Things (IoT) The New New Thing October 2014 Smart Planet Green Environment Environmental Sensors Water, power leak detection Pollution, weather monitoring Smart Cities Connected Communities

More information

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495 International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department

More information

GPS Tracking Implementation Kit

GPS Tracking Implementation Kit GPS Tracking Implementation Kit 1 2 Table of contents Best Practice Implementation... 3 Frequently Asked Questions... 4 How to tell your staff... 7 3 Best Practice Implementation Firstly, the matter has

More information

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 A CASE STUDY OF THE IMPACTS OF PRELIMINARY DESIGN DATA EXCHANGE ON NETWORKED PRODUCT DEVELOPMENT PROJECT CONTROLLABILITY Jukka Borgman,

More information

DRUPAL CONTINUOUS INTEGRATION. Part I - Introduction

DRUPAL CONTINUOUS INTEGRATION. Part I - Introduction DRUPAL CONTINUOUS INTEGRATION Part I - Introduction Continuous Integration is a software development practice where members of a team integrate work frequently, usually each person integrates at least

More information

Kaspersky Whitelisting Database Test

Kaspersky Whitelisting Database Test Kaspersky Whitelisting Database Test A test commissioned by Kaspersky Lab and performed by AV-Test GmbH Date of the report: February 14 th, 2013, last update: April 4 th, 2013 Summary During November 2012

More information

SECTION 2 PROGRAMMING & DEVELOPMENT

SECTION 2 PROGRAMMING & DEVELOPMENT Page 1 SECTION 2 PROGRAMMING & DEVELOPMENT DEVELOPMENT METHODOLOGY THE WATERFALL APPROACH The Waterfall model of software development is a top-down, sequential approach to the design, development, testing

More information

LET S GET SOCIAL! /company/indigocube.co.za

LET S GET SOCIAL! /company/indigocube.co.za LET S GET SOCIAL! /company/indigocube.co.za @IndigoCube A Collaborative Approach to Quality in the Agile Enterprise Jaco Viljoen IndigoCube jaco@indigocube.co.za www.indigocube.co.za info@indigocube.co.za

More information

ETS Apps Functional Flexible Tailormade

ETS Apps Functional Flexible Tailormade ETS Apps Functional Flexible Tailormade New apps make ETS4 even more versatile Extra functions and more flexibility: customised ETS with new apps There are apps for iphone, for smart phones, for tablet

More information

Fault Slip Through Measurement in Software Development Process

Fault Slip Through Measurement in Software Development Process Fault Slip Through Measurement in Software Development Process Denis Duka, Lovre Hribar Research and Development Center Ericsson Nikola Tesla Split, Croatia denis.duka@ericsson.com; lovre.hribar@ericsson.com

More information

Continuous Integration, Delivery and Deployment. Eero Laukkanen T-76.5613 - Software Testing and Quality Assurance P 20.11.2015

Continuous Integration, Delivery and Deployment. Eero Laukkanen T-76.5613 - Software Testing and Quality Assurance P 20.11.2015 Continuous Integration, Delivery and Deployment Eero Laukkanen T-76.5613 - Software Testing and Quality Assurance P 20.11.2015 System Integration In engineering, system integration is defined as the process

More information

WHY SOFTWARE IS SO HARD TO USE: HOW CUSTOMIZED SOLUTIONS CAN HELP

WHY SOFTWARE IS SO HARD TO USE: HOW CUSTOMIZED SOLUTIONS CAN HELP loading... WHY SOFTWARE IS SO HARD TO USE: HOW CUSTOMIZED SOLUTIONS CAN HELP COPYRIGHT 2014 WHY SOFTWARE IS SO HARD TO USE: HOW CUSTOMIZED SOLUTIONS CAN HELP There are few things more frustrating than

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

The future of your fleet begins with connect:

The future of your fleet begins with connect: The future of your fleet begins with connect: 1 2 3 Linde Connected Solutions The future of fleet management We make your fleet intelligent: our software and hardware connect your vehicles and deliver

More information

Intelligent Service Solutions

Intelligent Service Solutions Intelligent Service Solutions Choose InstallerNet and gain a partner that delivers intelligent service solutions customized to your specific needs. Introduction InstallerNet helps manufacturers and service

More information

Clean area technology and cleanroom technology in manufacturing and assembly environments

Clean area technology and cleanroom technology in manufacturing and assembly environments FRAUNHOFER INSTITUTE FOR MANUFACTURING ENGINEERING AND AUTOMATION IPA Clean area technology and cleanroom technology in manufacturing and assembly environments 1 Starting point Cleanroom technology is

More information

SQS-TEST /Professional

SQS-TEST /Professional SQS the world s leading specialist in software quality sqs.com SQS-TEST /Professional Overview of SQS Testsuite Agenda Overview of SQS Testsuite SQS Test Center SQS Test Process Automation (TPA) SQS Test

More information

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as

More information

GUIDELINES FOR IMPLEMTING GMP IN FOOD PROCESSING

GUIDELINES FOR IMPLEMTING GMP IN FOOD PROCESSING GUIDELINES FOR IMPLEMTING GMP IN FOOD PROCESSING 2.Storage Facilities 2.1 Use of off site facilities - are they controlled 2.1.1 Where the manufacturer commissions the services of (or contracts to) off

More information

CONFIGURATION MANAGEMENT PLAN GUIDELINES

CONFIGURATION MANAGEMENT PLAN GUIDELINES I-680 SMART CARPOOL LANE PROJECT SYSTEM ENGINEERING MANAGEMENT PLAN CONFIGURATION MANAGEMENT PLAN GUIDELINE SECTIONS: PLAN GUIDELINES 1. GENERAL 2. ROLES AND RESPONSIBILITIES 3. CONFIGURATION MANAGEMENT

More information

IT Tools for SMEs and Business Innovation

IT Tools for SMEs and Business Innovation Purpose This Quick Guide is one of a series of information products targeted at small to medium sized enterprises (SMEs). It is designed to help SMEs better understand, and take advantage of, new information

More information

Choosing A Load Testing Strategy Why and How to Optimize Application Performance

Choosing A Load Testing Strategy Why and How to Optimize Application Performance Choosing A Load Testing Strategy Why and How to Optimize Application Performance What Is Load Testing? Systematic exposure of an application to real world, expected usage conditions before deployment Analyzes

More information

Best Practices: Extending Enterprise Applications to Mobile Devices

Best Practices: Extending Enterprise Applications to Mobile Devices Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations

More information

A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc.

A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc. A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc. Introduction: The Basel Capital Accord, ready for implementation in force around 2006, sets out

More information

D-99735 Großwechsungen D-04356 Leipzig. 400 employees, including freelancers, and auxiliaries.

D-99735 Großwechsungen D-04356 Leipzig. 400 employees, including freelancers, and auxiliaries. Company Profile Foundation Management Branches 1990 in Zwickau Uwe Konze D-54427 Kell am See D-58239 Schwerte D-20259 Hamburg D-99735 Großwechsungen D-04356 Leipzig D-08056 Zwickau D-03238 Finsterwalde

More information

Dr. Ulrich Lauff, Dr. Kai Pinnow, and Dipl.-Ing. Florian Schmid. New Tools and Methods for Validation and Calibration

Dr. Ulrich Lauff, Dr. Kai Pinnow, and Dipl.-Ing. Florian Schmid. New Tools and Methods for Validation and Calibration Special Reprint from HANSER automotive 10/2015 Dr. Ulrich Lauff, Dr. Kai Pinnow, and Dipl.-Ing. Florian Schmid New Tools and Methods for Validation and Calibration Mastering complex vehicle systems reliably

More information