LTSI kernel / Yocto Validation Proposal

Size: px
Start display at page:

Download "LTSI kernel / Yocto Validation Proposal"

Transcription

1 LTSI kernel / Yocto Validation Proposal August 2, 2013 LTSI Testing workshop COGENT EMBEDDED INC. 1

2 Introduction LTSI, Yocto becoming de-facto embedded Linux standards!!! Is Quality an issue? Can we make things better? Find and Fix bugs WORK HARD COGENT EMBEDDED INC. 2

3 LTSI, Yocto Quality? What is Quality? What Quality is about? Good Examples: Matching Product Requirements Compliance to Specifications Conformance to Standards Can we define LTSI/Yocto Requirements/ Specifications? What is important for LTSI/Yocto? What needs to be tested? COGENT EMBEDDED INC. 3

4 Two approaches. Approach A Run and see LTP, bonnie++... N Tests PASSED X tests Failed!!! Now What? Find and pick some open source tests/ test suites Run tests. Collect results Study failures/ anomalies, decide what is relevant COGENT EMBEDDED INC. 4

5 Two approaches. Approach B Define, Create, Run and Match Serial, Enet, SATA CPUFreq, PREEMPT_RT Create CPUFreq tests Use netperf and bonnie++ Set thresholds N Tests PASSED X tests Failed!!! Quality Metrics efine requirements: unckonal, Stability, etc. Create Test Coverage Run Tests. Collect Results Match results with Requirements COGENT EMBEDDED INC. 5

6 Formal Specifications & Open Source Success Stories Google Android Compatibility Definition (CDD) and Compatibility Test Suite (CTS) Hardware Certification Programs (by Linux Desktop/Server vendors). (think of additional examples)? Can we create one for LTSI? COGENT EMBEDDED INC. 6

7 5 Non-easy Steps to build LTSI QUALITY Step 1. Define what we test LTSI members provide their requirements/ expectations Examples: Vendor A: need tests for SOC B - serial, camera, storage, video Vendor C: need tests for SOC D power management Vendor: need tests for specific configuration options Outcome. Formal LTSI QUALITY spec: May have 3-4 categories: SHOULD/MUST/MAY, etc. Covers: list of SOCs/boards, peripherals, kernel features, expected performance thresholds COGENT EMBEDDED INC. 7

8 5 Non-easy Steps to build LTSI QUALITY Step 2. Define how we test Based on LTSI QUALITY spec we find/define test coverage Examples: Ethernet: may rely on popular tools (ping, ethtool, ifconfig, iperf/netperf), just need to identify specific parameters, Power Management: may need to create tests/test cases from the scratch Outcome. Formal LTSI TEST COVERAGE spec: List test cases vs requirements spec Narrows details of test suites/tests, including parameters, configurations Defines thresholds for benchmarks/performance tests COGENT EMBEDDED INC. 8

9 5 Non-easy Steps to build LTSI QUALITY Step 3. Automate We can not afford to run all tests manually need to use automation (if possible) Test automation frameworks: Autotest LAVA and many others (Jenkins, etc) We believe LAVA is best candidate now (mature, growing, deployed) Certain things are still not trivial with LAVA (Cogent Embedded will contribute UI enhancements, performance analysis graphs add-ons back to Linaro/LAVA) Outcome: Expect as many tests as possible to be integrated and ready for automated / unattended execution Define procedures that would allow multiple contributors to integrate their tests COGENT EMBEDDED INC. 9

10 5 Non-easy Steps to build LTSI QUALITY Step 4. Setup. Run. Track Things to set/deploy/configure: Servers (tests automation, user/web interface, bug tracker) Boards farm Tune things fix deployment/setup issues, set performance thresholds Track results, fill in anomalies COGENT EMBEDDED INC. 10

11 How it could look when finally deployed COGENT EMBEDDED INC. 11

12 5 Non-easy Steps to build LTSI QUALITY Step 5. Establish process Finalize roles, contributors and rules: LTSI QUALITY spec owner/gatekeeper LTSI TEST COVERAGE gatekeeper Contributors / LTSI members LTSI maintainers/gatekeepers Ensure process is repeatable, applied to all LTSI releases (and pre-releases) Improve, extend specs, requirements, test coverage COGENT EMBEDDED INC. 12

LTSI Project Update. LTSI Kernel, How We Can Help Automotive Industries. Hisao Munakata, Tsugikazu Shibata

LTSI Project Update. LTSI Kernel, How We Can Help Automotive Industries. Hisao Munakata, Tsugikazu Shibata LTSI Project Update LTSI Kernel, How We Can Help Automotive Industries Hisao Munakata, Tsugikazu Shibata Linux Foundation Consumer Electronics working group July 1st 2014 1 / 39 Hisao Munakata, Tsugikazu

More information

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA, NEC 21, February 2017 Embedded Linux Conference Hilton Portland, OR

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA, NEC 21, February 2017 Embedded Linux Conference Hilton Portland, OR LTSI Project update Long Term Support Ini0a0ve Tsugikazu SHIBATA, NEC 21, February 2017 Embedded Linux Conference Hilton Portland, OR Who am I Tsugikazu SHIBATA, NEC Founder and project lead of LTSI (Long

More information

LTSI Project Update. for LTSI-3.10 and shared kernel test trial (part 2) Tsugikazu Shibata, Hisao Munakata

LTSI Project Update. for LTSI-3.10 and shared kernel test trial (part 2) Tsugikazu Shibata, Hisao Munakata LTSI Project Update for LTSI-310 and shared kernel test trial (part 2) Tsugikazu Shibata, Hisao Munakata Linux Foundation Consumer Electronics working group April 29th 2014 1 / 39 Tsugikazu Shibata, Hisao

More information

Automation beyond Testing and Embedded System Validation

Automation beyond Testing and Embedded System Validation Automation beyond Testing and Embedded System Validation Embedded Linux Conference Europe Jan Lübbe Slide 1 - http://www.pengutronix.de 2017-10-23 Some Background Embedded Linux

More information

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA, NEC Hisao Munakata, Renesas 20, May 2014 LinuxCon so

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA, NEC Hisao Munakata, Renesas 20, May 2014 LinuxCon so LTSI Project update Long Term Support Ini0a0ve Tsugikazu SHIBATA, NEC Hisao Munakata, Renesas 20, May 2014 LinuxCon Japan@Chinzan so Key ac3vi3es of LTSI Long Term Support Ini3a3ve p Provide a industry

More information

Linux Kernel Testing: Where Are We? Guenter Roeck, Google

Linux Kernel Testing: Where Are We? Guenter Roeck, Google Linux Kernel Testing: Where Are We? Guenter Roeck, Google linux@roeck-us.net Agenda Test Suites Testbeds Summary Next steps Test Suites Test Suites Linux Test Project (LTP) Module tests in tools/testing

More information

ATS report. Linux Plumbers 2018, Vancouver Kevin Hilman

ATS report. Linux Plumbers 2018, Vancouver Kevin Hilman ATS report Linux Plumbers 2018, Vancouver Kevin Hilman Automated Testing Summit @ ELC-E Background Discussions began at ELC-E 2017 BoF on embedded board farms Follow-ups: automated-testing list, elinux.org

More information

Practice LTSI Test Framework & Introduction of ethtool Test Set

Practice LTSI Test Framework & Introduction of ethtool Test Set Practice LTSI Test Framework & Introduction of ethtool Test Set Dec 19 th, 2014 Fan Xin, Fujitsu Computer Technologies Limited 1315ka01 whoami In-House Embedded Linux Distributor of Fujitsu Our Distribution

More information

BUD Status of Android AOSP TV Project. Khasim Syed Mohammed, Tech Lead Linaro Home Group

BUD Status of Android AOSP TV Project. Khasim Syed Mohammed, Tech Lead Linaro Home Group BUD17-118 Status of Android AOSP TV Project Khasim Syed Mohammed, Tech Lead Linaro Home Group Overview ENGINEERS AND DEVICES WORKING TOGETHER What is AOSP TV Project about? Focus and Goals of AOSP TV project

More information

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA, NEC 23, Oct Embedded Linux Conference Europe Hilton Prague

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA, NEC 23, Oct Embedded Linux Conference Europe Hilton Prague LTSI Project update Long Term Support Ini0a0ve Tsugikazu SHIBATA, NEC 23, Oct. 2017 Embedded Linux Conference Europe Hilton Prague agenda Kernel stajsjcs and process History of LTSI and learned in 6 years

More information

Keeping up with LTS Linux Kernel Functional Testing on Devices

Keeping up with LTS Linux Kernel Functional Testing on Devices Keeping up with LTS Linux Kernel Functional Testing on Devices Tom Gall Director, Linaro Mobile Group Who is Linaro? Linaro is leading software collaboration in the ARM ecosystem Instead of duplicating

More information

Open Source in Automotive Infotainment

Open Source in Automotive Infotainment Open Source in Automotive Infotainment Taeyong Kim (ty.kim@windriver.com) Services & Solutions Wind River Systems 2015 Wind River. All Rights Reserved. Why using Open Source in IoT? Internet of Things

More information

Next Generation of IVI Systems: Android Automotive. Klaus Lindemann, Manager HMI August 23, 2018

Next Generation of IVI Systems: Android Automotive. Klaus Lindemann, Manager HMI August 23, 2018 Next Generation of IVI Systems: Android Automotive Klaus Lindemann, Manager HMI August 23, 2018 Next Generation of IVI Systems: Current State Current Infotainment Systems 2 Next Generation of IVI Systems:

More information

Civil Infrastructure Platform : Industrial Grade SLTS Kernel and Base-Layer Development

Civil Infrastructure Platform : Industrial Grade SLTS Kernel and Base-Layer Development Civil Infrastructure Platform : Industrial Grade SLTS Kernel and Base-Layer Development Yoshitake Kobayashi Open Source Summit Japan, Tokyo, June 2, 2017 Our Civilization is Run by Linux https://www.airpano.com/360degree-virtualtour.php?3d=san-francisco-usa

More information

GlobalPlatform Trusted Execution Environment (TEE) for Mobile

GlobalPlatform Trusted Execution Environment (TEE) for Mobile GlobalPlatform Trusted Execution Environment (TEE) for Mobile Kevin Gillick Executive Director, GlobalPlatform @GlobalPlatform_ www.linkedin.com/company/globalplatform GlobalPlatform Overview GlobalPlatform

More information

Parallel File Systems. John White Lawrence Berkeley National Lab

Parallel File Systems. John White Lawrence Berkeley National Lab Parallel File Systems John White Lawrence Berkeley National Lab Topics Defining a File System Our Specific Case for File Systems Parallel File Systems A Survey of Current Parallel File Systems Implementation

More information

Adam Hodges CPSC481/CyberTiger Project Proposal 1/31/12. Motivations

Adam Hodges CPSC481/CyberTiger Project Proposal 1/31/12. Motivations Adam Hodges CPSC481/CyberTiger Project Proposal 1/31/12 Motivations It is my goal to continue my work from the summer and fall semesters in order to learn more about wireless networks and their characteristics

More information

AGL-Fuego display change flow

AGL-Fuego display change flow AGL-Fuego display change flow March 17, 2017 Japan Technical Jamboree 60 Song Cai Fujitsu TEN 1 Self Introduction 2 Song Cai (cais.fnst@cn.fujitsu.com) Linux Software Engineer (2014 ~ ) AGL (2016 ~ ) engaging

More information

Boot time Optimization of Automotive Grade Linux. Shilu SL & Renjith G 14-Jul-2016

Boot time Optimization of Automotive Grade Linux. Shilu SL & Renjith G 14-Jul-2016 Boot time Optimization of Automotive Grade Linux Shilu SL & Renjith G 14-Jul-2016 1 Agenda Importance of Fast Boot in AGL Setting up of targets Boot time optimization techniques Explaining with a live

More information

How to cook the LTSI kernel with Yocto recipe

How to cook the LTSI kernel with Yocto recipe LTSI-34 release notes How to cook the LTSI kernel with Yocto recipe improve your productivity with LTSI & Yocto Hisao Munakata Linux Foundation Consumer Electronics working group February 20th 2013, ELC2013

More information

Status of Embedded Linux Status of Embedded Linux October 2014

Status of Embedded Linux Status of Embedded Linux October 2014 Status of Embedded Linux Status of Embedded Linux October 2014 Tim Bird Architecture Group Chair LF CE Workgroup 1 Outline Kernel Versions Technology Areas CE Workgroup Projects Other Stuff Resources 2

More information

About the Need to Power Instrument the Linux Kernel

About the Need to Power Instrument the Linux Kernel Embedded Linux Conference February 21st, 2017 Portland, OR, USA About the Need to Power Instrument the Linux Kernel Patrick Titiano, System Power Management Expert, BayLibre co-founder. www.baylibre.com

More information

Head-to-head: Which will win for your business?

Head-to-head: Which will win for your business? Head-to-head: Which will win For small, agile businesses that need to store and secure important data, the cloud is the ideal solution. It helps you keep everybody s documents in the same place, avoid

More information

How to Power Tune a Device Running on a Linux Kernel for Better Suspend Battery Life ELC2011

How to Power Tune a Device Running on a Linux Kernel for Better Suspend Battery Life ELC2011 How to Power Tune a Device Running on a Linux Kernel for Better Suspend Battery Life Mark.gross@intel.com ELC2011 Introduction Based on a true story! Started with 2 weeks of focused effort hardening suspend

More information

Open Source vs Standards. Standards? Margaret LaBrecque Ecosystem Development Director Intel Open Source Technology Center

Open Source vs Standards. Standards? Margaret LaBrecque Ecosystem Development Director Intel Open Source Technology Center Open Source vs Standards Margaret LaBrecque Ecosystem Development Director Intel Open Source Technology Center margaret.labrecque@intel.com twitter @brecky0101 or Open Source Standards? ITU-NGMN Workshop

More information

Optimizing the GigE transfer What follows comes from company Pleora.

Optimizing the GigE transfer What follows comes from company Pleora. Optimizing the GigE transfer What follows comes from company Pleora. Selecting a NIC and Laptop Based on our testing, we recommend Intel NICs. In particular, we recommend the PRO 1000 line of Intel PCI

More information

Long Term Support Initiative

Long Term Support Initiative Long Term Support Initiative - Project Overview - March 7, 2012 CE Workgroup The Linux Foundation Preface The CE workgroup (CEWG) in the Linux Foundation has conducted intensive discussions to identify

More information

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA 20, June at Open Source Summit Japan, Ariake Tokyo

LTSI Project update Long Term Support Ini0a0ve. Tsugikazu SHIBATA 20, June at Open Source Summit Japan, Ariake Tokyo LTSI Project update Long Term Support Ini0a0ve Tsugikazu SHIBATA 20, June. 2018 at Open Source Summit Japan, Ariake Tokyo Linux = Open Source project Linux is one of the most successful Open Source project

More information

UPGRADING OPENSTACK WITHOUT COMPLEXITY OR COMPROMISE

UPGRADING OPENSTACK WITHOUT COMPLEXITY OR COMPROMISE UPGRADING OPENSTACK WITHOUT COMPLEXITY OR COMPROMISE TABLE OF CONTENTS WHY UPGRADE OPENSTACK?....3 HOW RACKSPACE UPGRADES OPENSTACK...3 CONCLUSION....3 2 WHITE PAPER :: UPGRADING OPENSTACK WITHOUT COMPLEXITY

More information

Domain-Specific and Model-Based Testing

Domain-Specific and Model-Based Testing Domain-Specific and Model-Based Testing Software Testing Days August 15, 2006 Antti Kervinen Tampere University of Technology 1 Domain-Specific and Model-Based Testing What is model-based testing Pros

More information

Fosdem Feb/2018. Frederic Marec Embedded Engineer

Fosdem Feb/2018. Frederic Marec Embedded Engineer Industrialisation of applications build in embedded environment How to build AGL (Automotive Grade Linux) applications with Jenkins pipeline and X(cross) Development System (XDS)? Fosdem Feb/2018 Frederic

More information

SALOME Maintenance Procedure. Frédéric Pons (Open Cascade) Roman Nikolaev (Open Cascade)

SALOME Maintenance Procedure. Frédéric Pons (Open Cascade) Roman Nikolaev (Open Cascade) SALOME Maintenance Procedure Frédéric Pons (Open Cascade) Roman Nikolaev (Open Cascade) Back Office Back Office Organization Back Office Tasks Continuous integration Production and Qualification of Released

More information

Securing Software Updates for IoT Devices with TUF and Uptane. Ricardo Salveti Principal Engineer

Securing Software Updates for IoT Devices with TUF and Uptane. Ricardo Salveti Principal Engineer Securing Software Updates for IoT Devices with TUF and Uptane Ricardo Salveti ricardo@foundries.io Principal Engineer Foundries.io Foundries.io Established October, 2017 Backgrounds in Spin-out from, and

More information

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Open Interconnect Consortium and IoTivity Software development challenges in embedded Yocto Project and how

More information

Tutorial: Howto setup a Remote Test Lab (not only) within the AGL CI Infrastructure

Tutorial: Howto setup a Remote Test Lab (not only) within the AGL CI Infrastructure Tutorial: Howto setup a Remote Test Lab (not only) within the AGL CI Infrastructure ALS Jun 2017 Jan-Simon Möller Introduction Name: Jan-Simon Möller Email: jsmoeller@linuxfoundation.org IRC: dl9pf, #automotive

More information

How to decide Linux Kernel for Embedded Products. Tsugikazu SHIBATA NEC 20, Feb Embedded Linux Conference 2013 SAN FRANCISCO

How to decide Linux Kernel for Embedded Products. Tsugikazu SHIBATA NEC 20, Feb Embedded Linux Conference 2013 SAN FRANCISCO How to decide Linux Kernel for Embedded Products Tsugikazu SHIBATA NEC 20, Feb. 2013 Embedded Linux Conference 2013 Parc55 @ SAN FRANCISCO Agenda Points to be considered to decide Linux kernel version

More information

CS 360. Tools and Process. Communication. Development. CS360 Pacific University 1 08/31/16

CS 360. Tools and Process. Communication. Development. CS360 Pacific University 1 08/31/16 CS 360 Tools and Process Communication Development Pacific University 1 Survey Results Pacific University 2 Open Source: A Definition Free Redistribution Source Code (and build infrastructure) Allow Derived

More information

Embedded Linux Now and the future with LTSI. Hisao Munakata, Renesas Tsugikazu SHIBATA, NEC 27. March 2014 CollaboraDon Summit

Embedded Linux Now and the future with LTSI. Hisao Munakata, Renesas Tsugikazu SHIBATA, NEC 27. March 2014 CollaboraDon Summit Embedded Linux Now and the future with LTSI Hisao Munakata, Renesas Tsugikazu SHIBATA, NEC 27. March 2014 CollaboraDon Summit Key ac:vi:es of LTSI Long Term Support Ini:a:ve p Provide a industry managed

More information

The VDC is already running on Windows, Mac OS and Linux. In Version 2 we implemented a lot new Functions and increased the stability.

The VDC is already running on Windows, Mac OS and Linux. In Version 2 we implemented a lot new Functions and increased the stability. Announcing A4GL and VDC version 2 The VDC 2 is now available. What can you expect? The new VDC is based on the newest and best GUI technology on the Market (Qt 5). Keep the power of your application providing

More information

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo 2014 GlobalLogic Inc. Vehicles are Changing Vehicle became the ultimate mobile device and we, the people, are becoming connected drivers

More information

Enterprise Linux vs. Embedded Linux

Enterprise Linux vs. Embedded Linux AN INTEL COMPANY Enterprise Linux vs. Embedded Linux WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY The use of open source operating systems has garnered more attention in recent years for a

More information

Understanding the Open Source Development Model. » The Linux Foundation. November 2011

Understanding the Open Source Development Model. » The Linux Foundation. November 2011 » The Linux Foundation Understanding the Open Source Development Model November 2011 By Ibrahim Haddad (PhD) and Brian Warner, The Linux Foundation A White Paper By The Linux Foundation This paper presents

More information

AMM Feb/2018. Frederic Marec Embedded Engineer

AMM Feb/2018. Frederic Marec Embedded Engineer Industrialisation of applications build in embedded environment How to build AGL (Automotive Grade Linux) applications with Jenkins pipeline and X(cross) Development System (XDS)? AMM Feb/2018 Frederic

More information

Move Up to an OpenStack Private Cloud and Lose the Vendor Lock-in

Move Up to an OpenStack Private Cloud and Lose the Vendor Lock-in Move Up to an OpenStack Private Cloud and Lose the Vendor Lock-in Peace, commerce and honest friendship with all nations; entangling alliances with none. -Thomas Jefferson Introduction In business and

More information

Integrating ITIL and COBIT 5 to optimize IT Process and service delivery. Johan Muliadi Kerta

Integrating ITIL and COBIT 5 to optimize IT Process and service delivery. Johan Muliadi Kerta Integrating ITIL and COBIT 5 to optimize IT Process and service delivery Johan Muliadi Kerta Measurement is the first step that leads to control and eventually to improvement. If you can t measure something,

More information

CLOSE ENCOUNTERS OF THE UPSTREAM RESOURCE

CLOSE ENCOUNTERS OF THE UPSTREAM RESOURCE CLOSE ENCOUNTERS OF THE UPSTREAM RESOURCE HISAO MUNAKATA RENESAS SOLUTIONS CORP hisao.munakata.vt(at)renesas.com who am I Work for Renesas (semiconductor provider) Over 15 years real embedded Linux business

More information

Introducing and Validating SNIA SSS Performance Test Suite Esther Spanjer SMART Modular

Introducing and Validating SNIA SSS Performance Test Suite Esther Spanjer SMART Modular Introducing and Validating SNIA SSS Performance Test Suite Esther Spanjer SMART Modular Abstract SSS Performance Benchmarking Learning Objectives Get a good understanding of the various parameters that

More information

Software Driven Verification at SoC Level. Perspec System Verifier Overview

Software Driven Verification at SoC Level. Perspec System Verifier Overview Software Driven Verification at SoC Level Perspec System Verifier Overview June 2015 IP to SoC hardware/software integration and verification flows Cadence methodology and focus Applications (Basic to

More information

OMAP Android Integration

OMAP Android Integration OMAP Android Integration July 1 st 2011 David Gottardo, Android Architecture at Texas Instruments France Email: d-gottardo@ti.com OMAP Android Integration July 1 st 2011 David Gottardo, Android Architecture

More information

The Future of Testing: Continuous Enterprise Testing

The Future of Testing: Continuous Enterprise Testing The Future of Testing: Continuous Enterprise Testing ANZTB Test Conference, Canberra, 1 June 2018 Thomas Hadorn. Dev Ops Years Months Months Weeks Delivery Cycle Time Weeks Days Perceived Disruption Software

More information

Automation beyond Testing and Embedded System Validation

Automation beyond Testing and Embedded System Validation Automation beyond Testing and Embedded System Validation Embedded Linux Conference Europe Jan Lübbe Slide 1 - http://www.pengutronix.de 2017-10-23 Some Background Embedded Linux

More information

Security and Performance Benefits of Virtualization

Security and Performance Benefits of Virtualization Security and Performance Benefits of Virtualization Felix Baum mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered

More information

Head-to-head: Which will win for your business?

Head-to-head: Which will win for your business? Head-to-head: Which will win for your business? When it comes to mobile operating systems (OS), chances are you re already pretty familiar with the big two Apple and Android. There s probably a device

More information

Formal Technology in the Post Silicon lab

Formal Technology in the Post Silicon lab Formal Technology in the Post Silicon lab Real-Life Application Examples Haifa Verification Conference Jamil R. Mazzawi Lawrence Loh Jasper Design Automation Focus of This Presentation Finding bugs in

More information

Solarflare and OpenOnload Solarflare Communications, Inc.

Solarflare and OpenOnload Solarflare Communications, Inc. Solarflare and OpenOnload 2011 Solarflare Communications, Inc. Solarflare Server Adapter Family Dual Port SFP+ SFN5122F & SFN5162F Single Port SFP+ SFN5152F Single Port 10GBASE-T SFN5151T Dual Port 10GBASE-T

More information

Project Treble. What Makes Android 8 different? August 2018

Project Treble. What Makes Android 8 different? August 2018 Project Treble. What Makes Android 8 different? August 2018 Introduction Fedor Tcymbal Android Solutions Architect at Mera Nizhny Novgorod, Russia E-mail: tsymbal@mera.ru Skype: ftsymbal Tel: +79200267490

More information

Automating Best Practices to Improve Design Quality

Automating Best Practices to Improve Design Quality Automating Best Practices to Improve Design Quality Adam Whitmill, Senior Application Engineer 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module Voice

More information

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools Android Everywhere Cristina Segal, EMEA Director Android Solutions GM Android testing tools Trends on connected devices* Bigger and richer computing experiences are ahead, driven by connected usages Connecting

More information

Applying Polling Techniques to QEMU

Applying Polling Techniques to QEMU Applying Polling Techniques to QEMU Reducing virtio-blk I/O Latency Stefan Hajnoczi KVM Forum 2017 Agenda Problem: Virtualization overhead is significant for high IOPS devices QEMU

More information

SOFTWARE CONFIGURATION MANAGEMENT

SOFTWARE CONFIGURATION MANAGEMENT SOFTWARE CONFIGURATION MANAGEMENT Cape Town SPIN - Albert Visagie - 19 March 2008 Goals Where were we? And get back there reliably. Where are we? How did we get here? Which bugs were fixed in this version?

More information

6 Tips to Find the Right Colocation Center for You

6 Tips to Find the Right Colocation Center for You 6 Tips to Find the Right Colocation Center for You Choosing a colocation provider is one of the most important IT decisions you can make for your business. Think about it; your most valuable technology

More information

From Boolean Algebra to Smart Glass

From Boolean Algebra to Smart Glass From Boolean Algebra to Smart Glass George Tai 2014/03 Boolean Algebra Why mathematics is the base for today s computer technology? In mathematics and mathematical logic, Boolean algebra is the subarea

More information

96Boards - TV Platform

96Boards - TV Platform 96Boards - TV Platform Presented by Mark Gregotski Developing the Specification Date BKK16-303 March 9, 2016 Event Linaro Connect BKK16 Overview Motivation for a TV Platform Specification Comparison with

More information

The Power of Unit Testing and it s impact on your business. Ashish Kumar Vice President, Engineering

The Power of Unit Testing and it s impact on your business. Ashish Kumar Vice President, Engineering The Power of Unit Testing and it s impact on your business Ashish Kumar Vice President, Engineering Agitar Software, 2006 1 The Power of Unit Testing Why Unit Test? The Practical Reality Where do we go

More information

Continuous Testing at Scale

Continuous Testing at Scale Continuous Testing at Scale TAPOST Conference October 12th 2016, Riga dmitry@buzdin.lv @buzdin Dmitry Buzdin Introduction to Continuous Testing Continuous Delivery Get changes to production in fast and

More information

Testing Error Handling Code in Device Drivers Using Characteristic Fault Injection

Testing Error Handling Code in Device Drivers Using Characteristic Fault Injection 1 Testing Error Handling Code in Device Drivers Using Characteristic Fault Injection Jia-Ju Bai, Yu-Ping Wang, Jie Yin, Shi-Min Hu Department of Computer Science and Technology Tsinghua University Beijing,

More information

Intel Cluster Ready Allowed Hardware Variances

Intel Cluster Ready Allowed Hardware Variances Intel Cluster Ready Allowed Hardware Variances Solution designs are certified as Intel Cluster Ready with an exact bill of materials for the hardware and the software stack. When instances of the certified

More information

Cyber Defense Centers only for large companies?

Cyber Defense Centers only for large companies? Cyber Defense Centers only for large companies? Security Intelligence and Operations July, 2016 The Challenges we face 2 Managing risk in today s digital enterprise Increasingly sophisticated cyber attacks

More information

The State of the Art in Bufferbloat Testing and Reduction on Linux

The State of the Art in Bufferbloat Testing and Reduction on Linux The State of the Art in Bufferbloat Testing and Reduction on Linux Toke Høiland-Jørgensen Roskilde University IETF 86, 12th March 2013 1 / 31 Outline Introduction Recent changes in the Linux kernel Testing

More information

UI Evaluation: Cognitive Walkthrough. CS-E5220 User Interface Construction

UI Evaluation: Cognitive Walkthrough. CS-E5220 User Interface Construction UI Evaluation: Cognitive Walkthrough CS-E5220 User Interface Construction Usability Testing With users Usability test Without users Heuristic evaluation Cognitive walkthrough Nielsen s Ten Heuristic Rules

More information

ISO/IEC IT Service Management (ITSM) Standard & IT Infrastructure Library (ITIL) Overview and Growth Trends

ISO/IEC IT Service Management (ITSM) Standard & IT Infrastructure Library (ITIL) Overview and Growth Trends ISO/IEC 20000 IT Service (ITSM) Standard & IT Infrastructure Library (ITIL) Overview and Growth Trends September 2006 Hamid Nouri President, Nouri Associates Client Briefing Definitions IT Service (ITSM)

More information

White Paper(Draft) Continuous Integration/Delivery/Deployment in Next Generation Data Integration

White Paper(Draft) Continuous Integration/Delivery/Deployment in Next Generation Data Integration Continuous Integration/Delivery/Deployment in Next Generation Data Integration 1 Contents Introduction...3 Challenges...3 Continuous Methodology Steps...3 Continuous Integration... 4 Code Build... 4 Code

More information

Dandified way to package management in Yocto Project

Dandified way to package management in Yocto Project Dandified way to package management in Yocto Project Jun 21th, 2018 Zheng Ruoqin, Fujitsu zhengrq.fnst@cn.fujitsu.com whoami Zheng Ruoqin, Fujitsu Ltd. Embedded Linux Developer In-House Embedded Linux

More information

AGL Long Term Support

AGL Long Term Support AGL Long Term Support 09/08/2015 AGL AMM NuoHan Qiao Fujitsu Nanda Software Technology Co., Ltd (FNST) Yuichi Kusakabe Fujitsu TEN LIMITED Copyright 2015 FUJITSU TEN LIMITED. All rights reserved. 1 Self

More information

ICAgile Learning Roadmap Agile Testing Track

ICAgile Learning Roadmap Agile Testing Track ICAgile Learning Roadmap Agile Testing Track The work in this document was facilitated by the International Consortium for Agile (ICAgile) and done by the contribution of various Agile Experts and Practitioners.

More information

SOLUTION BRIEF RSA NETWITNESS SUITE & THE CLOUD PROTECTING AGAINST THREATS IN A PERIMETER-LESS WORLD

SOLUTION BRIEF RSA NETWITNESS SUITE & THE CLOUD PROTECTING AGAINST THREATS IN A PERIMETER-LESS WORLD RSA NETWITNESS SUITE & THE CLOUD PROTECTING AGAINST THREATS IN A PERIMETER-LESS WORLD THE CLOUD MAKES THREAT HUNTING HARDER The explosion in cloud workloads is driving real, substantial business value.

More information

17655: Discussion: The New z/os Interface for the Touch Generation

17655: Discussion: The New z/os Interface for the Touch Generation 17655: Discussion: The New z/os Interface for the Touch Generation Thursday, August 13, 2015: 12:30 PM-1:30 PM Europe 2 (Walt Disney World Dolphin ) Speaker: Geoff Smith(IBM Corporation) 1 Trademarks The

More information

SoMA Product Description

SoMA Product Description SoMA Product Description SoMA Product Description Summary This document is the product description of the Sofica Multimedia Test Automation Solution (SoMA). SoMA is robot aided camera performance test

More information

Beyond Traditional Mobile Linux. by Carsten Stskeeps Munk, Mer project architect

Beyond Traditional Mobile Linux. by Carsten Stskeeps Munk, Mer project architect Beyond Traditional Mobile Linux by Carsten Stskeeps Munk, Mer project architect http://www.merproject.org Mobile Linux up to 2011 Moblin, MeeGo, Maemo, LiMo, OpenEmbedded (Yocto, WebOS), OpenWRT, etc..

More information

Software Updates for Connected Devices

Software Updates for Connected Devices Software Updates for Connected Devices Key Considerations Eystein Stenberg CTO Mender.io Who am I Eystein Stenberg Mender.io 7 years in systems security management Over-the-air updater for Linux, Yocto

More information

The Benefits of Automation and Control Software for EMI/EMC Testing

The Benefits of Automation and Control Software for EMI/EMC Testing The Benefits of Automation and Control Software for EMI/EMC Testing Flynn Lawrence Applications Engineer (215) 723-8181 x434 flawrence@arworld.us August 24 th, 2015 Agenda Overview of traditional approaches

More information

Are you Really Helped by Upstream Kernel Code?

Are you Really Helped by Upstream Kernel Code? Are you Really Helped by Upstream Kernel Code? 1 HISAO MUNAKATA RENESAS SOLUTIONS CORP hisao.munakata.vt(at)renesas.com who am I Working for Renesas (semiconductor) 2 Over 15 years real embedded Linux

More information

CLIP OS: Building a defense-in-depth OS with the Linux kernel and open source software

CLIP OS: Building a defense-in-depth OS with the Linux kernel and open source software CLIP OS: Building a defense-in-depth OS with the Linux kernel and open source software Timothée Ravier, Nicolas Godinho, Thibaut Sautereau Agence nationale de la sécurité des systèmes d information (ANSSI)

More information

Rootfs made easy with Buildroot

Rootfs made easy with Buildroot Kernel Recipes 2013 Rootfs made easy with Buildroot How kernel developers can finally solve the rootfs problem. Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com Free Electrons. Kernel,

More information

Dr. Jenkins, M.D., at Your Service: An overview of Jenkins at. #jenkinsconf. Cerner Corporation. Jenkins User Conference San Francisco

Dr. Jenkins, M.D., at Your Service: An overview of Jenkins at. #jenkinsconf. Cerner Corporation. Jenkins User Conference San Francisco Dr. Jenkins, M.D., at Your Service: An overview of Jenkins at Cerner Corporation Robert Langenfeld Software Engineer Cerner Corporation www.cerner.com Oct. 23, 2014 Robert Langenfeld Cerner Corporation

More information

AEM Code Promotion and Content Synchronization Best Practices

AEM Code Promotion and Content Synchronization Best Practices AEM Code Promotion and Content Synchronization Best Practices Ian Reasor, Technical Architect, Adobe Partner Experience Introduction When considering the movement of content through environments in an

More information

Aws Certified Advanced Networking Official Study Guide Specialty Exam

Aws Certified Advanced Networking Official Study Guide Specialty Exam Aws Certified Advanced Networking Official Study Guide Specialty Exam We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on

More information

Use of containerisation as an alternative to full virtualisation in grid environments.

Use of containerisation as an alternative to full virtualisation in grid environments. Journal of Physics: Conference Series PAPER OPEN ACCESS Use of containerisation as an alternative to full virtualisation in grid environments. Related content - Use of containerisation as an alternative

More information

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1 Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is

More information

Qt for Device Creation

Qt for Device Creation Qt for Device Creation Speeding up ROI & Time-to-Market with Qt Andy Nichols Software Engineer, Qt R&D, Oslo Overview Problems facing Device Creators How Qt for Device Creation addresses those Problems

More information

Overview on Test & Certification in Wi-SUN Alliance. Chin-Sean SUM Certification Program Manager Wi-SUN Alliance

Overview on Test & Certification in Wi-SUN Alliance. Chin-Sean SUM Certification Program Manager Wi-SUN Alliance Overview on Test & Certification in Wi-SUN Alliance Chin-Sean SUM Certification Program Manager Wi-SUN Alliance 1 Contents General Overview Technical Steering Committee (TSC) Test and Certification Committee

More information

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING. QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING www.webliquidinfotech.com What you Learn: What is Software Testing? Why Testing is Important? Scope of Software Testing Objectives of Software

More information

OCP Ready. and OCP Checkbox Overview

OCP Ready. and OCP Checkbox Overview OCP Ready and OCP Checkbox Overview David Duffey Based in Austin, TX Started in Canonical in February 2011 Leads Server Hardware Ecosystem and Server Certification Team Cloud Amazon, AT&T, China Mobile,

More information

IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP. Red Hat s POV

IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP. Red Hat s POV IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP Red Hat s POV Diane Mueller Director, Community Development Red Hat dmueller@redhat.com @openshiftcommon 11/14/18 FINOS Open Source Strategy

More information

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING. AN ISO 9001:2008 CERTIFIED COMPANY Software Testing TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.

More information

UNIX is a registered trademark of The Open Group

UNIX is a registered trademark of The Open Group UNIX is a registered trademark of 1/11/05 1 UNIX 03 A Status Update From http://www.unix.org UNIX is a registered Trademark of 1/11/05 2 Agenda The Single UNIX Specification New features of UNIX 03 UNIX

More information

Digitalization of Kernel Diversion from the Upstream

Digitalization of Kernel Diversion from the Upstream Digitalization of Kernel Diversion from the Upstream To minimize local code modifications Hisao Munakata Linux Foundation Consumer Electronics working group April 4th 2016 1 / 52 Hisao Munakata Digitalization

More information

2018 HIPAA One All Rights Reserved. Beyond HIPAA Compliance to Certification

2018 HIPAA One All Rights Reserved. Beyond HIPAA Compliance to Certification 2018 HIPAA One All Rights Reserved. Beyond HIPAA Compliance to Certification Presenters Jared Hamilton CISSP CCSK, CCSFP, MCSE:S Healthcare Cybersecurity Leader, Crowe Horwath Erika Del Giudice CISA, CRISC,

More information

113 BSIMM Activities at a Glance

113 BSIMM Activities at a Glance 113 BSIMM Activities at a Glance (Red indicates most observed BSIMM activity in that practice) Level 1 Activities Governance Strategy & Metrics (SM) Publish process (roles, responsibilities, plan), evolve

More information

Martin J. Bligh Andy Whitcroft

Martin J. Bligh Andy Whitcroft Fully Automated Testing of the Linux Kernel Martin J. Bligh mbligh@google.com Andy Whitcroft apw@shadowen.org http://test.kernel.org http://test.kernel.org/autotest Why fully automated testing? Changes

More information