Continuous Integration of service applications
|
|
- Leona Lamb
- 8 years ago
- Views:
Transcription
1 Continuous Integration of service applications Automotive Diagnostic Systems 2013 Dr.-Ing. Markus A. Stulle 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 Company and self-conception Founded in 1999, 50 employees Portfolio: automotive engineering, cybernetics, development tools, process tools. Since 2011 member of ASAM e.v. Supplier of the BMW Group since 2000 The best way to predict the future is to invent it. (A. Kay) Current priority: mobile applications based on Microsoft Windows Phone Mobile first!. Page 2 s
3 Continuous Integration of service applications What is software quality? From discrete integration to Continuous Integration (CI) Process tool Prometheus Test framework Anubis of Serviceplattform Taurus Vehicle emulator Virgo A best practice based on automated system tests Page 3
4 What is software quality? - indirect definition required Cross-disciplinary definition of errors by Martin Weingardt: In the face of an alternative, a subject understands the variant as error which - in terms the correlating context and a specific interest is regarded as so disadvantageous that it appears to be undesirable. Software quality Use cases are fulfilled without errors Application gives a positive user experience Efficiency in operation and maintenance. Page 4
5 What is software quality? - corollary Implementation free of errors not sufficient to achieve high software quality! Timely provision of proofs of concept as primary objective ( speed is the essence! ) Metrics for source code Suitable for an one time only accuracy check, e.g. for the evaluation of offshore providers Unsuited for continuous quality management, since the likelihood of errors doesn t correlate with the metrics. Page 5
6 Error-free authoring of source code - collaboration Pair programming - two persons work together on the same function in one session at one computer Higher likelihood that technical and functional errors are recognized thanks to mutual monitoring Can make component test dispensable! Disadvantages: personnel placement is at least doubled, asymmetrical cooperation, little acceptance among employees! Groupware solution Collabode (MIT CSAIL) makes it possible to work on the same source code module at separate computers. Page 6
7 Error-free authoring of source code - component tests Testing of the implementation of a software component F with a defined function call f(x) Test scenarios T: Function arguments x have to cover the co-domain as completely as possible Development of mock-ups laborious, comparison between the expected and the actual results of the functions requires the knowledge and abilities of the developer of F According to the best practice the development of the component and the test is carried out in disjunctive groups Contradicts the demand for a short cycle time! Page 7
8 Causes of software errors - lack of knowledge Errors occur, because some use cases haven t been identified yet the paradigm or the technology is new some facilities of the platform are unknown the documentation is insufficient. because there is a lack of knowledge and of time to acquire this knowledge! Page 8
9 Software for service applications - axioms Crisis of acceleration All software projects suffer from Missed deadlines Pressure to be innovative: Mobile gadgets set the pace! Nobody makes mistakes due to want of care! All speak the same language Example Taurus spoken here Page 9
10 Strategies for high software quality - process models Software engineering, here: V-model Basic approach: Once everything has been written down, we know everything! Page 10
11 Process models - V-model (I) Objective to meet requirements precisely Procedure listing of all requirements, modeling of use cases, systematic elaboration of concepts Characteristics Division into specification stage and implementation stage Sequential development: concept - specification - implementation - integration - testing Page 11
12 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 Merging of development outputs takes place at a singularity ( big bang integration ) Page 12
13 Process models - Simultaneous Engineering (I) Objective early detection of flaws in the specification Procedure parallel stages Characteristics Early implementation of development outputs Mutual exchange between the stages concept / specification implementation / integration system testing Page 13
14 Process models - Simultaneous Engineering (II) Discrete Integration successive merging of development outputs integration planning integration candidate 1 integration candidate 2 integration candidate n release candidate system test time integration production review Page 14
15 Discrete Integration - revision control trunk branches bugfixes branches functional enhancements implementing requirements and committing integration production system test Page 15
16 Discrete Integration - disadvantages Implementation adheres strictly to the integration planning, little scope for individual initiative It s difficult to determine the causes of errors via system testing, since integration merges many different branches Quantity structure of a service application software repair 394 software modules over 2 million lines of source code 265 test cases of system tests, 6477 test cases of regression tests in 40 test plans Software components typically violate the principle of weak causality. Page 16
17 Continuous Integration - concept Objective to identify the origins of errors! Procedure abandon the use of development branches, timely integration of changes on all trunks Characteristics before each commit: production, installation and system testing At all times a state in which of products are error-free and ready to be deployed J. Humble, D. Farley Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Page 17
18 Continuous Integration - requirements and components Definition of an integration product Process tools for FMEA data base and risk assessment Automated production Production of software components is replicable thanks to assembly according to bill of materials Automated distribution and installation on target platform ( delivery ) Automated selection, execution and interpretation of system tests in target environment Page 18
19 Continuous Integration - evolutionary steps Introduce an issue for error correction or functional enhancement Changes of source code strictly adhere to the issue Production of the correlative packages Process tool calculates system tests based on the FMEA data base of the changed source code modules Mounting of test constructions within the test framework, performance and evaluation of relevant system tests Commit of the changed modules or escalation according to the process Page 19
20 Process tool Prometheus - FMEA data base Page 20
21 Process tool Prometheus - selection of system tests Page 21
22 Process tool Prometheus - definition of use case Use case requires a basic function Functions are effected by source code modules Modules are items of the bills of material Page 22
23 Process tool Prometheus - Risk assessment of a project Radar charts facilitate the comparison of risks Execution duration of the system tests due to be executed is known Question Can the functional enhancement be released in the maintenance window? can be answered easily! Page 23
24 Service application - roles of the operator Role R 1 functioning as an actuator Control variables of the application are communicated via the user interface, e.g. in form of a text display Turn the steering wheel to straight-ahead position! Role R 2 functioning as a sensor The discrete measurands determined by the operator are also communicated via the user interface, e.g. by pressing a button. Role R 3 functioning as a selector Selection among alternatively executable sub-functions of the service application Page 24
25 Control system of service application, vehicle, VCI and operator Challenge: Roles R 1, R 2 and R 3 of the operator are carried out on the human machine interface Page 25
26 Control system of service application, test framework Anubis and replicas Roles R 1 and R 2 from the operator model, Role R 3 substituted by suitable ISOM/L programs Page 26
27 Test framework Anubis - implement system test case (I) Implement system test: substitute Role R 3 in ISOM/L Prepare tracing of operating record Page 27
28 Test framework Anubis - implement system test case (II) Implement system test: assume Roles R 1,2 Operating records link situations and user input in the FMEA data base Reproduction by Anubis in the automated system test Page 28
29 Replicas for system tests - vehicle emulator Virgo Discrete event dynamic system (DEDS) models for control units taken from a clean room approach Petri net as the form of modeling permits concurrency Emulation also replicates the electrical system of the vehicle and the sensors Hybrid emulation: Integration of CAN bus hardware allows gradual transfer to real vehicle Replica of vehicle communication interface, e.g. SAE J2534. Emulation description can be generated by Taurus during a vehicle session (and transferred to cloud service) Page 29
30 Vehicle emulator Virgo - example plug-in hybrid Durango 18 control units, diagnostic protocol UDS Vehicle access via eplanet, LTE and K-Line (ISO 9141) Service application based on ASAM/MCD Challenge: software updates anywhere! Page 30
31 Virgo-GUI - start of emulation (I) Virgo-GUI uses Virgo as well as Anubis via web service interface Interactive preparation of test scenarios Page 31
32 Virgo-GUI - presentation of Virgo vehicle access Page 32
33 Virgo-GUI - modeling of traction battery Page 33
34 Vehicle emulator Virgo - enhancement Reality Engine CVDS models for components, e.g. seat heating DEDS models for driver, e.g. temperature perception Parameters and events can be controlled by the test framework Page 34
35 Vehicle emulator Virgo - petri net of control unit INSTRUMENTS Concurrency: firing of T 6 puts tokens on E 1 and F 3 Behavior of transitions can be controlled via web service at runtime Even complex service situations can be constructed by test framework Anubis Page 35
36 Vehicle emulator Virgo - control unit memory model (I) Service situations: control unit memory model allows replication of defective memory cells Page 36
37 Vehicle emulator Virgo - control unit memory model (II) Software logistics: Virgo can associate memory contents with applications Seite 37
38 Vehicle emulator Virgo - control unit memory model(iii) System dynamics: time behavior of model is configurable Page 38
39 Process tool Prometheus - select system tests (I) test cases use cases test coverage Page 39
40 Process tool Prometheus - select system tests (II) FMEA data base provides prognosis for overall duration of the system test cases Page 40
41 Process tool Prometheus - select system tests(iii) Presentation of reduced test coverage in tree map Page 41
42 Process tool Prometheus - execute system tests Parallel execution in test case groups with up to 5 vehicles Emulations are individualized by Anubis, e.g. by setting a VIN Values of performance criteria are automatically computed and compared to former system tests Page 42
43 Continuous Integration - best practice At the very beginning: define an integration product, automate production, distribution and installation Build a FMEA data base, link use cases and system tests Provide replicas for operator and vehicle Implement system tests Develop functional enhancements within issues The commit of source code changes triggers assigned system test cases. Page 43
44 Michael Nagy, Presseamt München We are looking forward to seeing you at our exhibition stand! Tel.: kontinuierliche-integration.de, continuous-integration.org Document: BZ Page 44
Defect-free software thanks to Continuous Integration with Virgo
Defect-free software thanks to Continuous Integration with Virgo IFS IFS Informationstechnik GmbH Trausnitzstraße 8 81671 München Sitz: München Registergericht: Amtsgericht München HRB 126547 Geschäftsführer:
More informationSreerupa Sen Senior Technical Staff Member, IBM December 15, 2013
Sreerupa Sen Senior Technical Staff Member, IBM December 15, 2013 Abstract In this experience report, I ll talk about how we transformed ourselves from a team that does one big bang release a year, to
More informationAutomatic 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 informationUsing big data in automotive engineering?
Using big data in automotive engineering? ETAS GmbH Borsigstraße 14 70469 Stuttgart, Germany Phone +49 711 3423-2240 Commentary by Friedhelm Pickhard, Chairman of the ETAS Board of Management, translated
More informationWith Bosch Software Innovations ConnectedManufacturing Solutions.
Production Performance Manager How to systematically improve machine availability. www.bosch-si.com/production-performance-manager With Bosch Software Innovations ConnectedManufacturing Solutions. Software
More informationASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY
ASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY Dr. Qi Van Eikema Hommes SAE 2012 Government/Industry Meeting January 25, 2012 1 Outline ISO 26262 Overview Scope of the Assessment
More informationWhite paper The future role of ethernet and the trend to decentralised control solutions
White paper The future role of ethernet and the trend to decentralised control solutions The driving force behind progress in Industrial automation in the last 10 years has without doubt been the networking
More informationifm- Quality management and environmental management
www.ifm.com 1 Certified quality management Marketing / Sales certified since 1993 branch office sales office administration production Parent plant in Tettnang All ifm production sites are certified to
More informationSoftware Production. Industrialized integration and validation of TargetLink models for series production
PAGE 24 EB AUTOMOTIVE Industrialized integration and validation of TargetLink models for series production Continuous Software Production The complexity of software systems in vehicles is increasing at
More informationHow to Upgrade SPICE-Compliant Processes for Functional Safety
How to Upgrade SPICE-Compliant Processes for Functional Safety Dr. Erwin Petry KUGLER MAAG CIE GmbH Leibnizstraße 11 70806 Kornwestheim Germany Mobile: +49 173 67 87 337 Tel: +49 7154-1796-222 Fax: +49
More informationSenior Enterprise Resource Planning Developer
Career Service Authority Senior Enterprise Resource Planning Developer Page 1 of 6 GENERAL STATEMENT OF CLASS DUTIES Performs full performance level, professional programming work to design and implement
More informationTrace Desktop Workforce / Fleet Management System
Trace Desktop Workforce / Fleet Management System Introduction TRACE is an extension of SD s Geographical Information System (SPACE) which incorporates a range of GPS tracking devices that enable users
More informationCareer Service Authority Page 1 of 6 Senior Enterprise Resource Planning Systems Analyst
Career Service Authority Page 1 of 6 Senior Enterprise Resource Planning Systems Analyst GENERAL STATEMENT OF CLASS DUTIES Performs full performance level professional work analyzing, refining and documenting
More informationEmbedded OS. Product Information
Product Information Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages... 3 2.2 Properties... 4 2.3
More informationAutomotive Software Engineering
Automotive Software Engineering List of Chapters: 1. Introduction and Overview 1.1 The Driver Vehicle Environment System 1.1.1 Design and Method of Operation of Vehicle Electronic 1.1.2 Electronic of the
More informationApplication and Web Load Testing. Datasheet. Plan Create Load Analyse Respond
Application and Web Load Testing Datasheet Plan Create Load Analyse Respond Product Overview JAR:load is an innovative web load testing solution delivered from the Cloud* for optimising the performance
More informationChange 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 informationAdvanced 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 informationAdaptive Cruise Control System Overview
5th Meeting of the U.S. Software System Safety Working Group April 12th-14th 2005 @ Anaheim, California USA 1 Introduction Adaptive Cruise System Overview Adaptive Cruise () is an automotive feature that
More informationSIMATIC Route Control Configuration, Control and Diagnostics of Material Transports. Product Brief February 2004
SIMATIC Route Control Configuration, Control and Diagnostics of Material Transports Product Brief February 2004 Application Area, Configuration Application Area SIMATIC Route Control adds a tool for the
More informationFrom 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 informationFailure Mode and Effect Analysis. Software Development is Different
Failure Mode and Effect Analysis Lecture 4-3 Software Failure Mode and Effects Analysis in Software Software Development, Pries, SAE Technical Paper 982816 Software Development is Different Process variation
More informationCreated by: Austin Davis Neel Iyer Darcie Jones Sascha Schwarz
EMGT 587 Systems Engineering Created by: Austin Davis Neel Iyer Darcie Jones Sascha Schwarz Table of Contents Introduction... 3 Operational Scenarios... 4 1. User sets and cancels cruise control:... 4
More informationIntroduction CHAPTER 1
CHAPTER 1 Introduction Ever since the development of the first integrated circuits in the late 1950s the complexity of such devices doubled every 20 months. A development which has been anticipated by
More informationKepware Whitepaper. Enabling Big Data Benefits in Upstream Systems. Steve Sponseller, Business Director, Oil & Gas. Introduction
Kepware Whitepaper Enabling Big Data Benefits in Upstream Systems Steve Sponseller, Business Director, Oil & Gas Introduction In the Oil & Gas Industry, shifting prices mean shifting priorities. With oil
More informationPEMS Conference. Acquiring Data from In-Vehicle Networks. Rick Walter, P.E. HEM Data Corporation
PEMS Conference Acquiring Data from In-Vehicle Networks Rick Walter, P.E. HEM Data Corporation Acquiring Data from In-Vehicle Networks Topics Overview/Benefits Heavy Duty J1939 protocol Available J1939
More informationBest Practices for Verification, Validation, and Test in Model- Based Design
2008-01-1469 Best Practices for Verification, Validation, and in Model- Based Design Copyright 2008 The MathWorks, Inc. Brett Murphy, Amory Wakefield, and Jon Friedman The MathWorks, Inc. ABSTRACT Model-Based
More informationWHITE PAPER. Optimized Managed Services for the office environment: MANAGED WORKPLACE
WHITE PAPER Optimized Managed Services for the office environment: MANAGED WORKPLACE An overview of the challenges Recognize courses of action and maximize potential IT landscapes are becoming continually
More informationE-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 informationSupplier quality guideline. VOSS Automotive Group Issue 02.06.2014 Rev00
Supplier quality guideline VOSS Automotive Group Issue 02.06.2014 Rev00 Table of Contents 1. General requirements 1.1 Scope of application 1.2 Quality objectives 1.3 Quality management system 1.4 Supplier
More informationI N T E R S Y S T E M S W H I T E P A P E R F O R F I N A N C I A L SERVICES EXECUTIVES. Deploying an elastic Data Fabric with caché
I N T E R S Y S T E M S W H I T E P A P E R F O R F I N A N C I A L SERVICES EXECUTIVES Deploying an elastic Data Fabric with caché Deploying an elastic Data Fabric with caché Executive Summary For twenty
More informationCase Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.
Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under
More informationCartel Electronics. AS 9100 Quality Systems Manual
Cartel Electronics AS 9100 Quality Systems Manual 1900 C Petra Lane Placentia, California 92870 Introduction Cartel Electronics, as a global supplier to the aviation, space, and space industries, has developed
More informationOrganizational Requirements Engineering
Chapter 9, Non-functional Requirements Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Armin B. Cremers, Sascha Alda Organizational Requirements Engineering 1 Overview of
More informationFSI 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 informationWORLDWIDE AUSTRIAN CABLE SYSTEMS
WORLDWIDE AUSTRIAN POWER WWW.EGSTON.COM WORLDWIDE AUSTRIAN CABLE SYSTEMS ENGLISH WORLDWIDE AUSTRIAN POWER ONLY THE BEST EXPERIENCES EGSTON CABLE SYSTEMS YOU HAVE AN IDEA, WE WRAP IT AND FILL IT, SO THAT
More informationContinuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app
More informationHerstellerinitiative Software (OEM Initiative Software)
Herstellerinitiative Software (OEM Initiative Software) Dr. Michael Daginnus Volkswagen AG Wolfsburg Dr. Dieter Marx Porsche AG Weissach Dr. Ralf Belschner Daimler AG Sindelfingen Kai Barbehön BMW AG München
More informationCar Alarm Series 2 B 2 Buttons
Car Alarm Series 2 B 2 Buttons G22 SE (External - Shock Sensor) Version 3 Software 67 Plus www.geniuscaralarm.com 21 CAR ALARM GENIUS Series 2B 2 Buttons - G22 Se (External Shock Sensor) Module controlled
More informationLR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0
LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0 Overview This five-day course introduces students to LoadRunner 12.0. The course covers topics about the Virtual User Generator (VuGen),
More informationHardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09
Testen von Embedded Systems Hardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09 Raimund dkirner Testing Embedded Software Testing the whole system including the physical environment is not possible
More informationModel-based Testing of Automotive Systems
Model-based Testing of Automotive Systems Eckard Bringmann and Andreas Krämer ICST 08 Presented by Julia Rubin on November 21, 2012 Multidisciplinary Business 2 Supply Chain of Components 3 Innovation
More informationUnderstanding Code Management in a Multi-Vendor Environment. Examples of code management in a multi-team environment
Understanding Code Management in a Multi-Vendor Environment Examples of code management in a multi-team environment About this Presentation This presentation was prepared as part of the support materials
More informationProduction Rules Configurator Rules-based analysis of production data With ConnectedManufacturing Solutions by Bosch Software Innovations
Production Rules Configurator Rules-based analysis of production data With ConnectedManufacturing Solutions by Bosch Software Innovations Software Innovations 2 Production Rules Configurator Detect deviations
More informationCLOUD COMPUTING. A Primer
CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to
More informationChallenges of Automation in Translation Quality Management
Challenges of Automation in Translation Quality Management Berlin, 12.09.2009 Dr. François Massion D.O.G. Dokumentation ohne Grenzen GmbH francois.massion@dog-gmbh.de Overview Quality definition and quality
More informationCertificate of Acceptance
Critical Rail Temperature Monitor 3000 Product Description Product Image The CRTM 3000 (Critical Rail Temperature Monitor) monitoring system enables people to monitor rail temperature in real time. The
More informationService Virtualization:
Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite
More informationExhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015
Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...
More informationTEST AUTOMATION FRAMEWORK
TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide
More informationRA Automotive. Silver Scan-Tool for the testing of OBD functionality. Peter Stoß Senior Manager RA Automotive. Mai 2008
RA Automotive Silver Scan-Tool for the testing of OBD functionality Peter Stoß Senior Manager RA Automotive RA Consulting GmbH Zeiloch 6a D-76646 Bruchsal Tel +49 (0)7251 3862-0 Fax +49 (0)7251 3862-11
More informationFleet Telematics Solution
Fleet Telematics Solution The Cornerstone To Improving Life Cycle Costs. Telematics Solution What is it? New Flyer Connect is a simple but powerful onboard telematics system that allows you to manage your
More informationSystem Development Life Cycle Guide
TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release
More information(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
More informationThe Growing Role of Electronics in Automobiles A Timeline of Electronics in Cars June 2, 2011
The Growing Role of Electronics in Automobiles A Timeline of Electronics in Cars June 2, 2011 by Thomas R. Kurfess, Ph.D., P.E. Professor and BMW Chair of Manufacturing Department of Mechanical Engineering
More informationOptimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
More informationNext-Generation Performance Testing with Service Virtualization and Application Performance Management
Next-Generation Performance Testing with Service Virtualization and Application Performance Management By Akshay Rao, Principal Consultant, CA Technologies Summary Current approaches for predicting with
More informationVehicle Electronics. Services and Solutions to Manage the Complexity
Vehicle Electronics Services and Solutions to Manage the Complexity INNOVATIONS & DEVELOPMENT CYCLES Commercial vehicle manufacturers are experiencing a technological change. In addition to the rising
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationContinuous Integration Build-Test-Delivery (CI-BTD) Framework in compliance with ISO26262
Continuous Integration Build-Test-Delivery (CI-BTD) Framework in compliance with ISO26262 Manish Patil Sathishkumar T September 2015 1 Contents Abstract... 3 1. Introduction... 3 2. Industry Challenges...
More informationContinuous 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 informationAsset Register Asset Care Plan Developer On Key Analytics Maintenance Manager Planning and Scheduling On Key Interface Tool
Are you in the market for a new enterprise asset management system? If so, make sure that you consider a system that will not only help you deliver on your asset management strategy, but that will assist
More informationCARSOFT Mercedes Ultimate Home V12 SPECIFICATIONS
CARSOFT Mercedes Ultimate Home V12 SPECIFICATIONS Carsoft International www.carsoftsales.com mailto: mbhome@carsoftsales.com Tel: 32/11.75.55.99 Intro: Since 1988, Carsoft has developed independent alternatives
More informationDigital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill
Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.
More informationSample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations
More informationFinal Year Projects at itm. Topics 2010/2011
Final Year Projects at itm Topics 2010/2011 Chair of Information Technology in Mechanical Engineering Prof. Dr.-Ing. B. Vogel-Heuser Prof. Dr.-Ing. Frank Schiller Prof. Dr.-Ing. Klaus Bender Technische
More informationTroubleshooting & Diagnostic Procedures
Troubleshooting & Diagnostic Procedures Subject Page Troubleshooting and Diagnostic Procedures......................2 Diagnositic Communication.................................. 3 CAN Bus Topology.........................................5
More informationElectric motor emulator versus rotating test rig
DEVELOPMENT E l e c t r i c m o t o r s Electric motor emulator versus rotating test rig A controversial issue among experts is whether real-time model-based electric motor emulation can replace a conventional
More informationModularisation and functional safety in mechanical and plant engineering
Modularisation and functional safety in mechanical and plant engineering Wideburg Solutions Ever since our founding in May 2011, our primary objective has been to transfer successful concepts and methods
More informationE70 Rear-view Camera (RFK)
Table of Contents (RFK) Subject Page Introduction..................................................3 Rear-view Camera..............................................3 Input/Output...................................................4
More informationIn the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer
More informationManaging Variability in Software Architectures 1 Felix Bachmann*
Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA fb@sei.cmu.edu Len Bass Software Engineering Institute Carnegie
More informationDr. Brian Murray March 4, 2011
Event that could lead to an accident GM Autonomy HAZARD 1 Q=6e-7 Event that could lead to a hazard Control to prevent HAZARDOUS EVENT 1 HAZARDOUS EVENT 1 HAZARD CONTROL 1 r=6e-008 Q=0.0006 Q=0.001 Q=0.001
More informationPatterns to Introduce Continuous Integration to Organizations
Patterns to Introduce Continuous Integration to Organizations Kenichiro Ota Shift inc. Tokyo Japan oota_ken@hotmail.com kenichiro.ota@shiftinc.jp Hiroko Tamagawa Shift inc. Tokyo Japan hiroko.tamagawa@shiftinc.jp
More information1394 Bus Analyzers. Usage Analysis, Key Features and Cost Savings. Background. Usage Segmentation
1394 Bus Analyzers Usage Analysis, Key Features and Cost Savings By Dr. Michael Vonbank DapUSA Inc., and Dr. Kurt Böhringer, Hitex Development Tools GmbH Background When developing products based on complex
More informationAutomotive Black Box Data Recovery Systems
Introduction Automotive Black Box Data Recovery Systems By Don Gilman For years, airplane crash investigators have had the benefit of retrieving data from the flight-data recorder, or "black box." This
More informationInternet of things How to drive innovation in your business. Patrick Pax Business Development M2M Solutions and Communication Enabled Applications
Internet of things How to drive innovation in your business Philippe Saint-Pierre Head of Solution and Services Patrick Pax Business Development M2M Solutions and Communication Enabled Applications internet
More informationContinuous Integration Using Cruise Control
Continuous Integration Using Cruise Control Presented By Tom Grant PlatinumSolutions, Inc. Tuesday, May 24 th, 2005 Northern VA Java User s Group Core SIG 2005 PlatinumSolutions, Inc. The Freedom to Achieve
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities
More informationAutomatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann
Automatic ASAM MCD-3 supported test PikeTec GmbH Dr. Jens Lüdemann Test challenges Clear test case description (Modeling) Continuity and consistency at all test platforms Automated Execution, Assessment,
More informationMobile Application Performance Testing
StarBase Insight Mobile Application Performance Testing Introduction Purpose This discussion paper aims to educate the reader about mobile applications and demystify their performance testing needs by
More informationAn In-vehicle ecall Platform for Efficient Road Safety
An In-vehicle ecall Platform for Efficient Road Safety W. Ait-Cheik-Bihi, A. Chariette, M. Bakhouya, A. Nait-Sidi-Moh, J. Gaber, M. Wack Université de Technologie de Belfort-Montbéliard Rue Thierry Mieg,
More informationThe power of e-motion. Alternate current machines Direct current machines Integrated drive systems
The power of e-motion Alternate current machines Direct current machines Integrated drive systems OUR APPROACH STRATEGY AND GOALS PEOPLE AND LEADERSHIP ORGANIZATION AND PROCESSES PRODUCTS AND INNOVATION
More informationAutomated Recording of Lectures using the Microsoft Kinect
Automated Recording of Lectures using the Microsoft Kinect Daniel Sailer 1, Karin Weiß 2, Manuel Braun 3, Wilhelm Büchner Hochschule Ostendstraße 3 64319 Pfungstadt, Germany 1 info@daniel-sailer.de 2 weisswieschwarz@gmx.net
More informationTÜ V Rheinland Industrie Service
TÜ V Rheinland Industrie Service Business Area: Automation / Functional Safety Contact Minsung Lee +82-2-860-9969 mailto : minsung.lee@kor.tuv.com Sales Account Manager for Functional Safety Fax +82-2-860-9862
More informationIntegration Services
Integration Services EXPERIENCED TEAM ADVANCED TECHNOLOGY PROVEN SOLUTIONS Integrations for large scale metrology applications Metris metrology to streamline your CAPABILITIES Advanced systems design Engineering
More informationIn networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed
Networking Heavy-Duty Vehicles Based on SAE J1939 From Parameter Group to plug-and-play Application In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that plays a key role. J1939 networks
More informationSOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
More informationDEDICATED TO EMBEDDED SOLUTIONS
DEDICATED TO EMBEDDED SOLUTIONS RELIABILITY IN SUBSEA ELECTRONICS TECHNIQUES TO OBTAIN HIGH RELIABILITY STIG-HELGE LARSEN KARSTEN KLEPPE DATA RESPONS 2012-10-16 AGENDA Introduction Analysis and Design
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More informationACHIEVING FUNCTIONAL SAFETY OF AUDI DYNAMIC STEERING USING A STRUCTURED DEVELOPMENT PROCESS
ACHIEVING FUNCTIONAL SAFETY OF AUDI DYNAMIC STEERING USING A STRUCTURED DEVELOPMENT PROCESS Dr Juergen Schuller* 1, Marnix Lannoije* 2, Dr Michael Sagefka* 3, Wolfgang Dick* 4, Dr Ralf Schwarz* 5 * 1 Audi
More informationSoftware Configuration Management (SCM)
Software Configuration Management (SCM) SCM actually consists of several separate yet cumulative disciplines. Version Management is an entry point for SCM T M Abstract : Software Configuration Management
More informationCloud A Practitioner Prakat Solutions
Demystifying the Cloud A Practitioner s Perspective Prakat Solutions Contents Introductions Impacts of Cloud Adoption Other Side of the Cloud Key Business Drivers Testing, Continuous Integration and Production
More informationCOURSE OUTLINE MOC 20413: DESIGNING AND IMPLEMENTING A SERVER INFRASTRUCTURE
COURSE OUTLINE MOC 20413: DESIGNING AND IMPLEMENTING A SERVER INFRASTRUCTURE MODULE 1: PLANNING SERVER UPGRADE AND MIGRATION This module explains how to plan a server upgrade and migration strategy. Considerations
More informationA Comparison between Five Models of Software Engineering
International Journal of Research in Information Technology (IJRIT) www.ijrit.com ISSN 2001-5569 A Comparison between Five Models of Software Engineering Surbhi Gupta, Vikrant Dewan CSE, Dronacharya College
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 CM Configuration Change Management John D.
More informationSession 4. System Engineering Management. Session Speaker : Dr. Govind R. Kadambi. M S Ramaiah School of Advanced Studies 1
Session 4 System Engineering Management Session Speaker : Dr. Govind R. Kadambi M S Ramaiah School of Advanced Studies 1 Session Objectives To learn and understand the tasks involved in system engineering
More informationPC-based Control: Cut Costs Using Comprehensive Energy Data Management.
PC-based Control: Cut Costs Using Comprehensive Energy Data Management. IPC I/O Automation BECKHOFF New Automation Technology We reserve the right to make technical changes. 2 Energy and raw materials:
More informationRoad Vehicles - Diagnostic Systems
SSF 14230 Road Vehicles - Diagnostic Systems Keyword Protocol 2000 - Part 1 - Physical Layer Swedish Implementation Standard Document: SSF 14230-1 Status: Issue 3 Date: October 22, 1997 This document is
More informationLevels of Software Testing. Functional Testing
Levels of Software Testing There are different levels during the process of Testing. In this chapter a brief description is provided about these levels. Levels of testing include the different methodologies
More information