The Way Forward for IC Design. October 1, 2014
|
|
- Warren Stokes
- 5 years ago
- Views:
Transcription
1 The Way Forward for IC Design October 1, 2014
2 Today s Speakers and Agenda Introduction Randy Smith, VP Marketing, Sonics, Inc. The Software Development Perspective on Agile Davis Frank, Director of Internal Applications, Pivotal Software, Inc. The SoC and Hardware Design Team Perspectives on Agile Neil Johnson, Principal Consultant, XtremeEDA The FPGA Development Perspective on Agile Andrew Putnam, Principal Hardware Engineer, Microsoft June 9,
3 Current Design Challenges Today s primary design challenges have always existed Do more with less Get it done faster, and cheaper Get it right the first time And so on First to market wins 70 percent share Design cycles are so short that the requirements are not fully known at project start Requirements will change part way through the project Time to market is essential, so a highly interdependent product can cause schedule delays HW/SW Co-design is an absolute requirement June 9,
4 Reasons for Changing IC Methodology Some drivers for change Consumer products Short release cycle Low power, but still always on Security Design costs IoT Starting design without a complete spec Makimoto s wave shifts emphasis from standardization to customization System companies are in best position to assume product risk Desired new attributes Ability to make reasonable progress with an incomplete specification To better solve modern design challenges: Time-to-market (6 months) Lower power Security Ability to easily ship ontime /early with a reduced feature set Improved relationship between architectural, logical, physical, and software design June 9,
5 What an Agile IC Methodology Might Look Like Agile IC Methodology Specification Time Prototype Waterfall Design Time Simulation Verification Emulation Physical Design Change the slope! The more vertical the better! June 9,
6 Agile SW Development The Agile Manifesto was written in February of 2001, at a summit of seventeen independentminded practitioners of several programming methodologies. The participants didn't agree about much, but they found consensus around four main values: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Test & Feedback Requirements Development Architecture & Design The Agile movement proposes alternatives to traditional project management. Agile approaches are typically used in software development to help businesses respond to unpredictability. June 9,
7 Progress Some companies are trying to implement Agile methods on their (hard, but not impossible w/o EDA tool support) LinkedIn groups have more than 800 members combined Some traction in trade press Some discussion at IEEE Computer Society This very meeting at DAC! June 9,
8 SoC Architects Drive Both SW & HW SW Development of HW-independent SW Dev. of HWdependent SW and system architecture exploration Large (and growing) teams dependent upon architecture SoC architect responsible for many views of architecture Normally disparate Increasing complexity of SW and HW results in increased costs and delays HW Performance analysis architecture validation and RTL verification and implementation June 9, 2015 Page 8
9 Brainstorming 1) Adopt Requirements Management (RM) tools Requirements management is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders. It is a continuous process throughout a project. A requirement is a capability to which a project outcome (product or service) should conform. Tracks the links why decisions were made Links to Jira, bug tracking, enhancement requests, market reports Commercial tools are available, many built for Agile s/w flow Examples: Jama Software, Polarion Software, many more June 9,
10 Brainstorming 2) Drive product design from the specifications Refine requirements into architectural terms via the RM tool Export the refined requirements to big the EDA tool flow Likely formats: IP-Xact (next revision), UPF (intent) 3) Continue to use RM for changes to the specification Need to develop ECO flows for logic design June 9,
11 After today We will be looking to get Agile IC Methodology recognized as an important industry trend We will try to get a more establish organization to take up the banner. Candidates: EDAC Accellera IEEE Join the LinkedIn Group Agile IC Methodolgy now, And stay involved! June 9,
RISC-V SoC Hierarchical Verification Block to Top Level. Jeremy Ralph - Verification Consultant November 13, 2018
RISC-V SoC Hierarchical Verification Block to Top Level Jeremy Ralph - Verification Consultant November 13, 2018 Imagine: This SoC Needs Verification CPU Subsystem Subsystem A Subsystem B Trade-offs Quality
More informationMagillem. X-Spec. For embedded Software and Software-driven verification teams
Magillem X-Spec For embedded Software and Software-driven verification teams Get ready for the lot execute your spec Predict the behavior of your smart device Software that streamline your design and documentation
More informationRequirements Engineering in Agile Development. Presented by: Rafi Alam
Requirements Engineering in Agile Development Presented by: Rafi Alam Traditional Software Development Emphasis on gathering requirements in early phases Eliciting all the requirements followed by high
More informationAchieving ISO Compliance in Silicon (And Beyond?)
Test and Verification Solutions Achieving ISO 26262 Compliance in Silicon (And Beyond?) Mike Bartley, CEO @ TVS mike@testandverification.com 1 Agenda Some background on asuresign ISO26262 And the implication
More informationDoes ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM
Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM 1 Key Trends A typical verification challenge... big.little heterogeneous multicore APPS APPS Increasing complexity
More informationVirtualizer: Next-Generation Virtual Prototyping. Marc Serughetti Director Product Marketing Virtual Prototyping
Virtualizer: Next-Generation Virtual Prototyping Marc Serughetti Director Product Marketing Virtual Prototyping 1 Introducing Virtualizer: Next-Generation Virtual Prototyping Solution Accelerates software
More informationMentor Safe IC ISO & IEC Functional Safety
Mentor Safe IC ISO 26262 & IEC 61508 Functional Alex Grove European Application Engineer Bryan Ramirez Strategic Marketing Manager Automotive Functional Professional Sanjay Pillay Functional Technologist
More informationCS350 Lecture 2 Software Dev. Life Cycle. Doo-Hwan Bae
CS350 Lecture 2 Software Dev. Life Cycle Doo-Hwan Bae bae@se.kaist.ac.kr Whose Drawings? Watts Humphrey, SE is Religion and Philosophy. Just Follow me! CS350 Software Engineering, SoC, KAIST 2 What is
More informationAgile Systems Development In a Medical Environment
Agile Systems Development In a Medical Environment 2016 Jama Software, Inc Meet Jama Requirements & Test Management Cary Bryczek Jama Software Simplify Complex Product Development https://www.jamasoftware.com/
More information``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster
Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification
More informationBetter Requirements and Improved Collaboration with User Stories
Better Requirements and Improved Collaboration with User Stories Joann Pagett, CBAP Kevin Chase, CBAP November 4 th, 2016 2015 Wells Fargo Bank, N.A. All rights reserved. For public use. Speakers Joann
More informationMedical Device Agile Systems Development Workshop
Medical Device Agile Systems Development Workshop Logistics November 20, 2015 IBM Schaumberg, Illinois 15 Attendees (Roche, GE Healthcare, Agile Quality Systems, Battelle, Baxter, ICTT System Sciences,
More informationCompliance driven Integrated circuit development based on ISO26262
Compliance driven Integrated circuit development based on ISO26262 Haridas Vilakathara Manikantan panchapakesan NXP Semiconductors, Bangalore Accellera Systems Initiative 1 Outline Functional safety basic
More informationRebuilding IC Validation with the NI Platform
Rebuilding IC Validation with the NI Platform Dan Kimmitt Audio Validation Engineer Cirrus Logic Cirrus Logic Products Audio Codecs Amplifiers DACs In the Market Cell Phones Sony Noise Cancelling Bluetooth
More informationElectro Mechanical Integration
Electro Mechanical Integration Mike Rebrukh NX Nick Smith Mentor Capital Realize innovation. The Most Holistic Digital Twin Available MindSphere feed back insights to continuously optimize product and
More informationManagement WEDNESDAY MAY 10 Room #140
Siemens PLM Connection Americas ALM for Embedded Software Development in the IoT revolution Andre Girard, Sr. Analyst, VDC Research Business Process Connection: WEDNESDAY MAY 10 Room #140 Join us for this
More informationversion NDIA CMMI Conf 3.5 SE Tutorial RE - 1
Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria
More informationSoftware Estimation Is the problem solved? Sanathanan Rajagopal CAAS
Software Estimation Is the problem solved? Sanathanan Rajagopal CAAS Content Difference between Software and Hardware estimation Why we think it is difficult to estimate software cost (Myths, Perception,
More informationGreenfield Application Solution
Offering Overview Greenfield Application Solution Be first to market and realize business value quickly from major new product, service and experience introductions with Greenfield Application Solution
More informationAutomotive Safety and Security in a Verification Continuum Context
Automotive Safety and Security in a Verification Continuum Context Accelerating the Development of Automotive Electronic Systems Jean-Marc Forey Automotive Functional Safety Professional Synopsys Inc.
More informationUsing Agile Software Development to Create an Operational Testing Tool
DISTRIBUTION STATEMENT A: Approved for public release; distribution is unlimited. ITEA Technology Review July 2011 Using Agile Software Development to Create an Operational Testing Tool 21 Jul 2011 F.T.
More informationAccelerating Collaboration, Integrity and Innovation Polarion ALM - Enterprise Agile Jiri Walek Clara Cismaru VP Product Management Product Manager
Accelerating Collaboration, Integrity and Innovation Polarion ALM - Enterprise Agile Jiri Walek VP Product Management Clara Cismaru Product Manager 2004 Founded with Disruptive Vision 2005 First Unified,
More informationOn-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics
On-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics 12 INTRODUCTION With ASIC complexity on the increase and unrelenting time-to-market
More informationTHE COVERAGE CHALLENGE INDUSTRY COVERAGE TRENDS
Using Formal Technology To Improve Coverage Results by Roger Sabbagh, Product Marketing Manager Design Verification & Harry Foster, Chief Verification Scientist, Mentor Graphics Debugging continues to
More informationPolarion Meet the Experts Speaker: Daniel Morris, Denis Liwoch, Maxim Damm, Timothy Ströbele
Polarion Meet the Experts Speaker: Daniel Morris, Denis Liwoch, Maxim Damm, Timothy Ströbele Unrestricted Siemens AG 2017 Realize innovation. Best Practices Speaker: Timothy Ströbele Unrestricted Siemens
More informationCS 320 Introduction to Software Engineering Spring February 01, 2017
CS 320 Introduction to Software Engineering Spring 2017 February 01, 2017 Recap: software development process Activities and steps Requirements engineering Design and architecture Implementation Verification
More informationSoftware Development Methodologies. CSC 440: Software Engineering Slide #1
Software Development Methodologies CSC 440: Software Engineering Slide #1 Topics 1. The Waterfall Model 2. Agile Software Development 3. The Unified Process 4. Object-Oriented Analysis and Design 5. The
More informationNext Generation Design and Verification Today Requirements-driven Verification Methodology (for Standards Compliance)
Next Generation Design and Verification Today Requirements-driven Verification Methodology (for Standards Compliance) Mike Bartley, TVS Agenda Motivation - Why Requirements Driven Verification? Introduction
More informationHelping incumbents innovate with Blockchain. Alain Neyroud Principal Architect, IBM Blockchain Garage
Helping incumbents innovate with Blockchain Alain Neyroud Principal Architect, IBM Blockchain Garage Agenda IBM Global C-Suite Study Teaser IBM Cloud Garage Introducing Blockchain for Business IBM Cloud
More informationCS 5704: Software Engineering
CS 5704: Software Engineering Agile Methodologies Dr. Pardha S. Pyla 1 1 What is wrong with this? System requirements Software requirements Analysis Program design 1. Rigid/heavy weight process 2. Too
More informationBenchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions
Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions 36 Introduction This article describes asuremark - the Functional verification Capability Maturity
More informationVolume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at
Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models
More informationHARDWARE PRODUCT ENGINEERING HCL ENGINEERING AND R&D SERVICES
HARDWARE PRODUCT ENGINEERING HCL ENGINEERING AND R&D SERVICES Innovation Simplified HCL offers domain-specific hardware engineering and design services in VLSI ASIC, FPGA, and SoC engineering, board design,
More informationBusinesses now operate in rapidly changing environment.
Computers II Lesson 3 3.0 Agile software development Businesses now operate in rapidly changing environment. They have to respond to new opportunities and markets, changing economic conditions, and the
More informationChapter 1: Introduction
Chapter 1: Introduction Engineering Engineering 1 Objectives In this chapter, you will learn about: The importance of requirements The role of RE in Software Development Lifecycle Gus Engineering 2 Problem
More informationHow to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather
How to Utilize Agile Project Management for GIS Projects Lana Tylka and Jennifer Prather How to Start Conduct kickoff meeting Discuss similar industries Assess workflows Prioritize workflows Create a plan
More informationPresentation Title. Presenter. What research in SPLE is not solving in configuration. Arnaud Hubaux
Presentation Title What research in SPLE is not solving in configuration Presenter Arnaud Hubaux (contact@ahubaux.com) What research in SPLE is not solving in Configuration end-to-end ArnaudHubaux Closed
More informationHow I Learned to Stop Worrying and Love Benchmarking Functional Verification!
How I Learned to Stop Worrying and Love Benchmarking Functional Verification! Mike Bartley Test and Verification Solutions SETsquared Business Acceleration Centre University Gate East, Park Row Bristol
More informationAgile Quality Management
Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/
More information04. Agile Development
04. Agile Development Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Background of Agile Software Development Software development until late 90s
More informationLabVIEW Developer Days
proudly presents LabVIEW Developer Days Graphical System Design with NI Cape Town 07 July 2016 Welcome Welcome and Thank You Kindly put your phones on vibrate Welcome Pack: Agenda Pen & Notepad Feedback
More informationIntroduction to Agile (Scrum)
Introduction to Agile (Scrum) Meganadha Reddy K. Technical Trainer NetCom Learning www.netcomlearning.com Agenda Agile - Introduction Manifesto for Agile Development Agile Methodologies Scrum Roles, Artifacts,
More informationSE Effectiveness Leading Indicators. Garry Roedler
SE Effectiveness Leading Indicators Garry Roedler 1 SE Effectiveness A few questions to think about: Do you perform Systems Engineering (SE), SoS SE, or SW SE to any extent? Are those SE activities effective?
More informationVHDL Introduction. EL 310 Erkay Savaş Sabancı University
VHDL Introduction EL 310 Erkay Savaş Sabancı University 1 What is VHDL? VHDL stands for VHSIC Hardware Description Language VHSIC =Very High-Speed Integrated Circuit Initialized by US DoD as a sponsored
More informationModel-Driven Development for Safety-Critical Software Components
Model-Driven Development for Safety-Critical Software Components By Franz Walkembach, Product Line Manager WHEN IT MATTERS, IT RUNS ON WD RIVER EXECUTIVE SUMMARY Software platforms are becoming an increasingly
More informationSoftware Engineering
Software Engineering (CS550) Software Development Process Jongmoon Baik Software Development Processes (Lifecycle Models) 2 What is a S/W Life Cycle? The series of stages in form and functional activity
More informationSoftware Engineering
Software Engineering Lecture 02: Processes Peter Thiemann University of Freiburg, Germany SS 2013 Peter Thiemann (Univ. Freiburg) Software Engineering SWT 1 / 41 Terms Software Component SW System Organized
More informationWhat will you do as an IBM Entry Level Consultant?
What will you do as an IBM Entry Level Consultant? As an Entry Level Consultant, you will have the opportunity to join a cohort of talented and committed colleagues on a two-year journey designed to develop
More informationHierarchical Design and Analysis Environment. Improve performance and capacity while reducing design time
Hierarchical Design and Analysis Environment Improve performance and capacity while reducing design time Design Complexity Increasing More and more FPGA designs are Platform designs today Users integrating
More informationAvoiding Top Mistakes in Safety Critical Software Development
Avoiding Top Mistakes in Safety Critical Software Development Copyright 1986-2016 Slide 1 Almost Famous Quotes Safety-Critical may seem subjective but your software cannot be. --Vance Hilderman, CEO AFuzion
More informationAchieving Resiliency with Agile Methods
Achieving Resiliency with Agile Methods Session 11D Supannika Mobasser and Jodene Sasine The Aerospace Corporation Approved for public release. OTR 2018-00352. 2018 The Aerospace Corporation Overview Agile
More informationAgile Management Guide
1 Agile Management Guide These days there is a strong push for Agile Management, as opposed to Waterfall. Personally at Castellan Systems we believe that the agility should be applied to the project development
More informationDigital Transformation with Enterprise Digital Twins
Digital Transformation with Enterprise Digital Twins TRENDS, DIRECTIONS AND ROADMAP Michiel Jorna Director Transformation Solutions Asia, Pacific & Japan INNOVATION TOUR 2018 June 7 Sydney 2018 Software
More informationCOGS 121 HCI Programming Studio Spring 2016
COGS 121 HCI Programming Studio Spring 2016 Instructor: Nadir Weibel Website: cogs121.ucsd.edu Amy Rae Fox Jesse Qin Jasmine Roberts Andrew Du Brian Soe Jacob Browne Jingchun Zhou Project Management what
More informationThe four steps of Digital Transformation. Andrew Smith Senior Director, Strategy & Operations IoT Device Partners, Microsoft
The four steps of Digital Transformation Andrew Smith Senior Director, Strategy & Operations IoT Device Partners, Microsoft Here s what we re covering Four steps of digital transformation Differences between
More informationCambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information
1 Introduction If you try to make the software foolproof, they will just invent a better fool! Dorothy Graham 1.1 Why Agile? In today s highly competitive IT business, companies experience massive pressures
More informationCritical Skills & Changing Market Dynamics SDLC Professionals Need to Consider for Web Seminar Wednesday, January 12, 2011 David Mantica
Critical Skills & Changing Market Dynamics SDLC Professionals Need to Consider for 2011 Web Seminar Wednesday, January 12, 2011 David Mantica Presentation Agenda Macro Economic Trends and Impact on SDLC
More informationGet to CMMI ML3 Using Agile Development Processes for Large Projects. Catherine Clark, Business Solutions Architect
Get to CMMI ML3 Using Agile Development Processes for Large Projects Catherine Clark, Business Solutions Architect Manifesto for Agile Software Development We are uncovering better ways of developing software
More informationCase Study in Developing the System Integration Strategy and Plan for the Constellation Program
47th AIAA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition 5-8 January 2009, Orlando, Florida AIAA 2009-1198 Case Study in Developing the System Integration Strategy
More informationAn Overview of Software Process
An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons
More informationSWE 211 Software Processes
SWE 211 Software Processes These slides are designed and adapted from slides provided by Software Engineering 9 /e Addison Wesley 2011 by Ian Sommerville 1 Outlines Software process models Process activities
More informationDesign SoC using FPGA-based IP An FGPA-Based ESL Methodology
White Paper SoC using - IP An FGPA-Based ESL Methodology June 2005 S2C Inc. 1754 Technology Drive, Suite 6 20 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 549 9948 www.s2cinc.com Introduction
More informationPolarion ALM. Use Cases & Demo. Pasi Ahola, Tapio Tuomola Taipuva Consulting Oy
Polarion ALM Use Cases & Demo Pasi Ahola, Tapio Tuomola Taipuva Consulting Oy Agenda 1. Introduction What is ALM Application Lifecycle Management? Why? Industry trends for justification 2. Demo Based on
More information[control] [data] [process] [strategy] [partners] [testing] [validation]
[control] [data] [process] A practical approach to using Agile in an FDA regulated environment environment Jim Gunning Director, Q-CSV Johnson & Johnson [strategy] [partners] [testing] [validation] Agenda
More informationHeterogeneous Compute in Automotive and IoT. May 31, June 1,
Heterogeneous Compute in Automotive and IoT May 31, June 1, 2017 www.imgtec.com heterogeneous hɛt(ə)rə(ʊ)ˈdʒiːnɪəs adjective Diverse in character or content. Hetero from the Greek, meaning other gen a
More informationManaging the Technology: Online and New Media Project Management. Presented by Lawrence Smith, Cabbage Tree Creative
Managing the Technology: Online and New Media Project Management Presented by Lawrence Smith, Cabbage Tree Creative So, yesterday we heard about loads of interesting subjects, like social media, SEO etc
More informationThe Basic Waterfall Model. Software Process Models. Concurrent Development. (Concurrent Development) The Agile Critique of the Waterfall
Software Process Models Critique & Defense of the Waterfall Issues in Waterfall Models concurrent development phase transitions and overlap Issues in Evolutionary Models incremental vs. iterative models
More informationMBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and
Enterprise Architecture is a holistic view of an enterprise s processes, information and information technology assets as a vehicle for aligning business and IT in a structured, more efficient and sustainable
More informationGet to CMMI ML3 Using Agile Development Processes for Large Projects. Catherine Clark, Business Solutions Architect
Get to CMMI ML3 Using Agile Development Processes for Large Projects Catherine Clark, Business Solutions Architect Can CMMI and Agile complement each other? 2 Can CMMI and Agile complement each other?
More informationScale. Making the Case for the Lean Enterprise
Agile @ Scale Making the Case for the Lean Enterprise Amy Silberbauer Solution Architect, Enterprise Scaled Agile Watson IoT ALM Offering Management Team asilber@us.ibm.com 1 Watson / Presentation Title
More informationAgile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles
Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$
More informationAgile in a waterfall world Tech Strategy & Development
Agile in a waterfall world Tech Strategy & Development With Jordan Duffy B&D Consultants A Bit About Me Jordan Duffy presenting at TEDx 2016 TED Presenter 2016 IoT, its impact and application Board Member:
More informationAltera s Roadmap. Looking Forward Altera Corporation
Altera s Roadmap Looking Forward 2004 Altera Corporation Agenda Technology & Process Product Roadmap & Challenges The Design Environment The System Design Decision HardCopy II Structured ASICs 2 2004 Altera
More informationHarnessing technology. Delivering change. Accenture Public Service Technology Consulting
Harnessing technology. Delivering change. Accenture Public Service Technology Consulting The role of the public service technology organization is evolving rapidly. IT was once a cost center isolated from
More informationECE 699: Lecture 2. ZYNQ Design Flow
ECE 699: Lecture 2 ZYNQ Design Flow Required Reading The ZYNQ Book Chapter 3: Designing with Zynq ( How do I work with it? ) Xcell Journal Xilinx Unveils Vivado Design Suite for the Next Decade of All
More informationHarnessing the power of agile development
Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When
More informationDistributed Model Based Development for Car Electronics
Distributed Model Based Development for Car Electronics Outline Background Methodology Paradigm Shift Background Automotive Supply Chain Spider Web Tier2 Tier1 CAR Maker Distributed Car Systems Architectures
More informationBusiness Analysis Essentials
Understand the business analyst's role and responsibilities in a successful project. In this introductory course, you'll delve into the role and responsibilities of the business analyst (BA)- the communication
More informationAgile Software Development:
Agile Software Development: 1.Agile methods 2.Plan-driven and agile development 3.Extreme programming (XP) 4.Agile project management 5.Pair Programming 6.Scrum 7.Scaling agile methods Rapid software development:
More informationOn various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps
On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps Matti Vuori www.mattivuori.net matti.vuori@mattivuori.net @Matti_Vuori TUT lecture series of SW Technologies:
More informationDeveloping Frontline Supervisor Competencies Overview
Developing Frontline Supervisor Competencies Overview The City and County of Denver is a vibrant, dynamic city that requires strong leaders at every level of the organization. To ensure that we have strong
More informationSimulink as Your Enterprise Simulation Platform
Simulink as Your Enterprise Simulation Platform Prasanna Deshpande & Naga Pemmaraju 2015 The MathWorks, Inc. 1 Enterprise Simulation Platform Enterprise - Any size business or project Simulation Evaluating
More informationTraining Your Customer
Training Your Customer Petri Heiramo Agile Coach, CST 1 We Are Looking at How our customers can benefit from Agile How we can get customers understand Agility and its benefits How can we help them to be
More information! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of. " Behavior. " Data. " Constraints (eg. cost and schedule)
COMP3110/6311, Software Analysis and Design Why do we Develop Software? To solve problems To take up new opportunities The value of Requirements "#$"%&'(%)#*+"%#)&),'$&+)& '()#-&)'$./,0.&+%/&.%1"*(%2.%#
More informationAchieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management
White Paper Application Delivery Management Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management This white paper explains the challenges of managing large application
More informationIoT in Action Taipei. Shirley Strachan
IoT in Action Taipei Shirley Strachan Welcome! Key Expectations of the day Learn Grow Connect IoT in Action, Taipei, Dec 12 Event Agenda 9:30AM 10:00AM Executive Keynote 10:00AM 11:00AM Intelligent Edge
More informationSCALARE SCALing SoftwARE. Even-André Karlsson
SCALARE SCALing SoftwARE Even-André Karlsson Agenda Background and project Scaling management framework Patterns http://scalare.org/ 2 Project 3, SCALARE SCALing software 50 Billion Connected Devices"
More informationImproving the Test Process
14 June 2011 ISSN 1866-5705 www.testingexperience.com free digital version print version 8,00 printed in Germany istockphoto.com/ jgroup Improving the Test Process Stefan Häuselmann - Fotolia.com Testing
More information18-642: Software Development Processes
18-642: Software Development Processes 9/6/2017 Without requirements and design, programming is the art of adding bugs to an empty text file. Louis Srygley Coding Is Essentially 0% of Creating Software
More informationRegister Management of a Complex Multi-Processor Based SoC Dave Murray, Brian Clinton, Zoltan Sugar - Duolog
Register Management of a Complex Multi-Processor Based SoC Dave Murray, Brian Clinton, Zoltan Sugar - Duolog www.duolog.com Example : OMAP3430 Industry's first processor with advanced Superscalar ARM Cortex
More information21 st CENTURY GLOBAL ENGINEERING GLOBAL SCALE VALUE HCL ERS SEMICONDUCTOR ENGINEERING SERVICES
21 st CENTURY GLOBAL ENGINEERING GLOBAL SCALE VALUE HCL ERS SEMICONDUCTOR ENGINEERING SERVICES Customers include 6 out of the top 10 Semi OEMs 14+ years & 5000+ person years engineering experience with
More informationAccelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software
Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software Introduction Xilinx All Programmable FPGAs and SoCs are used across multiple markets, powering applications
More informationTLM-Driven Design and Verification Time For a Methodology Shift
TLM-Driven Design and Time For a Methodology Shift By Jack Erickson, Cadence Design Systems, Inc. Transaction level modeling (TLM) is gaining favor over register-transfer level () for design components
More informationSoftware Design COSC 4353/6353 D R. R A J S I N G H
Software Design COSC 4353/6353 D R. R A J S I N G H Outline Week 2 Software Development Process Software Development Methodologies SDLC Agile Software Development Process A structure imposed on the development
More informationA Continuous Improvement Approach for Medical Device Software Development Companies. Dr. Özden Özcan-Top - Dr. Fergal Mc Caffery
A Continuous Improvement Approach for Medical Device Software Development Companies Dr. Özden Özcan-Top - Dr. Fergal Mc Caffery 12/07/2017 Lero 2015 1 Dr. Özden Özcan - Top Dr. Fergal Mc Caffery Dundalk
More informationExperience the feeling of AWE! Combine Agile and Waterfall to create Excellence in Technology Delivery
Experience the feeling of AWE! Combine Agile and Waterfall to create Excellence in Technology Delivery Kumar Sathish and Jen Honermann Agile Philly, Oct 23 rd 2017 A Little about Kumar Sathish Over 15
More informationTest Perspectives for Architecture
Test Perspectives for Architecture Joe Manas Beth Wilson Raytheon NDIA Systems Engineering Conference October 2014 Copyright 2014 Raytheon Company. All rights reserved. Customer Success Is Our Mission
More informationMike Vincent. mvasoftware.net
Scrum and ALM Coach Over 30 years as software developer and architect Marketing director, construction project manager and structural engineer previously Microsoft MVP - Visual Studio ALM Professional
More informationScrum Requirements Engineering Practices and Challenges in Offshore Software Development
Scrum Requirements Engineering Practices and in Offshore Software Development V. N. Vithana Department of IT Sri Lanka Institute of IT Sri Lanka ABSTRACT Requirements Engineering is one of the hardest
More informationWorking Backwards. How Amazon innovates on behalf of customers. Angus McAllister Solutions Architecture Lead for Health and Local Government
Working Backwards How Amazon innovates on behalf of customers Angus McAllister Solutions Architecture Lead for Health and Local Government 6 th September 2018 Why Innovate? Convergence of adverse factors:
More information