Cadence Design Systems faced increasing software development challenges due to mergers, complexity, and globalization. They implemented a holistic solution using Rational tools to improve productivity, quality, and predictability across their distributed teams. This involved establishing processes, metrics, and infrastructure. The results after 6 years included increased testing capacity, more projects and sites, and maintaining high customer satisfaction despite changes. Next steps involve expanding the solution to drive product development for Cadence's customers.
Velocity's PeopleSoft expert, Derek Tomei, walks technology leaders and specialists through PeopleSoft 9.2. Learn what it means for the future of PeopleSoft upgrades and get tips to build your roadmap. PeopleSoft 9.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2vasuballa
This session discusses key planning considerations when upgrading to Oracle E-Business Suite 12.2. It combines lessons learned from customers with practical advice from Oracle’s development, consulting, and support organizations. Understand how to build the business case, identify needed time and resources, prepare business and IT staff for changes, plan for required system changes, create an effective test strategy, and more.
Velocity's PeopleSoft expert, Derek Tomei, walks technology leaders and specialists through PeopleSoft 9.2. Learn what it means for the future of PeopleSoft upgrades and get tips to build your roadmap. PeopleSoft 9.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2vasuballa
This session discusses key planning considerations when upgrading to Oracle E-Business Suite 12.2. It combines lessons learned from customers with practical advice from Oracle’s development, consulting, and support organizations. Understand how to build the business case, identify needed time and resources, prepare business and IT staff for changes, plan for required system changes, create an effective test strategy, and more.
An updated resume reflecting all the roles and responsibilities handled in my tenure working with multiple major organisations like IBM, Tata Consultancy Services
HPE Agile Manager and Project and Portfolio Management PPM overview Jeffrey Nunn
Agile project management solution to plan, execute and track Agile projects. Available on-premise and in the cloud, Agile Manager helps remove latencies, bolster Agile practices, and foster continuous improvement
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
Compuware and CloudBees demonstrate how you can apply modern DevOps practices to your mainframe applications using Compuware ISPW and Topaz for Total Test with CloudBees Jenkins. Compuware Product Manager Steve Kansa and CloudBees DevOps Evangelist Brian Dawson will:
- Position the mainframe as part of your DevOps and CI/CD journey
- Explain how Jenkins automates mainframe source code management and testing
- Demo a CI/CD workflow on a COBOL application
Watch the full presentation on YouTube: https://www.youtube.com/watch?v=x4MWrPy3bKM.
An updated resume reflecting all the roles and responsibilities handled in my tenure working with multiple major organisations like IBM, Tata Consultancy Services
HPE Agile Manager and Project and Portfolio Management PPM overview Jeffrey Nunn
Agile project management solution to plan, execute and track Agile projects. Available on-premise and in the cloud, Agile Manager helps remove latencies, bolster Agile practices, and foster continuous improvement
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
Compuware and CloudBees demonstrate how you can apply modern DevOps practices to your mainframe applications using Compuware ISPW and Topaz for Total Test with CloudBees Jenkins. Compuware Product Manager Steve Kansa and CloudBees DevOps Evangelist Brian Dawson will:
- Position the mainframe as part of your DevOps and CI/CD journey
- Explain how Jenkins automates mainframe source code management and testing
- Demo a CI/CD workflow on a COBOL application
Watch the full presentation on YouTube: https://www.youtube.com/watch?v=x4MWrPy3bKM.
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
If you need to attract new developers, and want to keep your company’s name out of the headlines, then this session is for you. When your business depends on your mainframe apps working and performing well—all the time—you need to be alerted to issues as they occur and have the tools to help you find and fix the problems and test your solutions before disaster strikes (we’ve all been in those late night and weekend drills). You also need to continue supporting these applications for years to come, and that will require new talent.
This session will introduce you to the development environments that college grads are already comfortable with, and help your applications become more resilient at the same time. We’ll walk you through the tools to help you accomplish all of this and demo some scenarios to show you how efficiently our tools can perform the tasks that slow you down.
Scale Continuous Deployment to Production with DeployHub and CloudBeesDeborah Schalm
Moving from a simple Jenkins CI workflow to Continuous Delivery requires a focus on Continuous Deployment. Join us for a discussion on how to integrate DeployHub, an open source application release automation solution, into your CloudBees pipeline to support automated deployments across dev, test and production. You will see how to create a Continuous Feedback loop, track change request and support rollback and version jumping all orchestrated via the CloudBees platform. Maturing your CD process to support continuous deployment using ARA has always been possible, but extremely expensive. DeployHub OSS solves the budget problem, integrated into CloudBees - and it is agentless for fast easy implementation.
Scale Continuous Deployment to Production with DeployHub and CloudBeesDevOps.com
Moving from a simple Jenkins CI workflow to Continuous Delivery requires a focus on Continuous Deployment. Join us for a discussion on how to integrate DeployHub, an open source application release automation solution, into your CloudBees pipeline to support automated deployments across dev, test and production. You will see how to create a Continuous Feedback loop, track change request and support rollback and version jumping all orchestrated via the CloudBees platform. Maturing your CD process to support continuous deployment using ARA has always been possible, but extremely expensive. DeployHub OSS solves the budget problem, integrated into CloudBees - and it is agentless for fast easy implementation.
RTCp enables collaborative application development on System i. Combine multiple version control systems into one wether it be RPG, COBOL, Java, .NET, or C++. Execute build and promotion from a centralized interface, move to iterative development planning,and keep track of tasks and defects with work item tracking. View the whole project scope from a central dashboard.
WSI32 - IBM WebSphere Performance FundamentalsHendrik van Run
IBM European WebSphere Technical Conference 2008 presentation
This lecture discusses the fundamentals of WebSphere® performance. We’ll discuss the performance lifecycle – driving performance from planning, design, development, and deployment. The session also covers the basics of the performance tuning methodology. Finally, we’ll discuss how capacity relates to the above.
Entry Skills:
• General knowledge of the WebSphere Application Server and J2EE
Exit Skills:
• Basic knowledge of the performance lifecycle
• Knowledge of performance tuning methodology
• Awareness of performance tuning resources and tools
D mayo achieving architectural agility agile in gov conf apr 19 2017Dave Mayo
Agile methods are necessary but not sufficient for achieving organizational and IT agility. Requires agile architecture (microservices) and model driven development (MDD).
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
Inefficient software delivery impacts the entire business, from line of business units, to operations, to development and test, and the variety of suppliers.
Wastes in your processes are causing bottlenecks.
Join Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), as he explores how ‘Lean Thinking’ techniques can be leveraged to help identify ‘bottlenecks’ in your delivery pipeline that can be addressed by adopting DevOps.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
2. 2
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Discussion Points
Cadence Design Systems, Inc. – Who we are
Confronting our Software Development challenges
Our Software Development solution and evolution
Next Steps – Expanding the solution to drive Product Development
for Cadence’ customers
3. 3
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Discussion Points
Cadence Design Systems, Inc. – Who we are
Confronting our Software Development challenges
Our Software Development solution and evolution
Next Steps – Expanding the solution to drive Product Development
for Cadence’ customers
4. 4
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Market Cap: $5.5B*
2006 Revenue: $1.5B
WW offices: 57
Employees: 5200
Europe
19%
Japan
17%
Asia
10%
North
America
54%
Cadence Design Systems
Global leader of design automation solutions
*February 2006
• Founded in 1988
• Headquartered in San Jose, CA
5. 5
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
2004-2009 Total
IC Market by
System Type
($B)
Source: SIA, IC Insights
AUTOMOTIVE GOV/MILCONSUMERCOMPUTING COMMS INDUSTRIAL
Semiconductor consumption driven by 3 ‘Cs’
Consumer. Computing. Communications
6. 6
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Cadence Design Systems
Holistic solutions for product development
Services
7. 7
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Discussion Points
Cadence Design Systems, Inc. – Who we are
Confronting our Software Development challenges
Our Software Development solution and evolution
Next Steps – Expanding the solution to drive Product Development
for Cadence’ customers
8. 8
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Problems Faced…
Built by merger
and acquisition
Complexity
Increasing
Requirements
Increasing
Crushed by our
own success
Globalization
Parallelized
Development
12. 12
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
SW Development Heartbeat
Core SW Development:
Build-Link-Validate Cycle
Scaled for developers across geographies
Scaled for multiple steams
Accelerating Time-to-market or Increasing Quality involves fundamental
restructure of this core process across the enterprise.
Measure with metrics
M/S
C C/B T
Triage
Bugs
Collect
Reqs
U
U
U
C C/B T
C C/B T
C/B TMerge
13. 13
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Enterprise-Wide Process Metrics
Optimizing All Aspects of Productivity
Productivity:
time to first test
incremental time to create new tests
coverage/day
gates/functions verified/engr mm
time to derivative environments
Predictability:
total coverage
coverage convergence rate
bug convergence rate
project resource & convergence stats
to plan next project better
Quality:
# respins
# functional bugs ID'd in post silicon
# field recalls
breakout of hardware vs. software bugs
Human Resource Utilization:
% reuse of verification plans
% reuse of verif’n environments
% reuse of verification components
Compute Resource Utilization:
% of sims running 24x7
cycles used for last 10% coverage
Best Practices Deployment:
Automation deployment level
block, chip, system, project levels
Verification maturity scale
Directed testing
Automated testing
Coverage driven
Scalable coverage driven
Reuse
14. 14
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Discussion Points
Cadence Design Systems, Inc. – Who we are
Confronting our Software Development challenges
Our Software Development solution and evolution
Next Steps – Expanding the solution to drive Product Development
for Cadence’ customers
15. 15
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Environment Maturity Model
Motivation (the why) drives
downward from the upper
layers to trigger change
Implementation and
process schema (the how)
provide the foundation for
the modelDevelopment
Environment
Development
Processes
Business
Processes
Infrastructure
Solutions
16. 16
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Foundations
Central storage structure
Common language (Perl)
Core modules
Command-line processing
Messaging and logging
Common parsing framework
Site customization
Object Data Definitions
Platform classification
17. 17
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Infrastructure and Policies
Infrastructure
Fault-tolerant central storage
Robust local network
Controlled image configurations
Dedicated servers
Monitoring & Management
Policies
Managed growth
Defined API for tools
Resource management
18. 18
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Configuration Management
Tools
ClearCase
MultiSite
Resources
Central VOB/View servers
Central registry and licensing servers
Methodology
Branching and Merging
Trigger conventions
19. 19
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Project/Variant
Context for developer activity
Policy-based control
Standard build/install
Managed data
Dependency kits
User environment
Build components
Project policy
Configuration Management
Testing environments
20. 20
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Server Farm
Foundation
Hardware
Tools
DRM (eg LSF)
Services
Meeting the user need
Bridging the gap
Management services
BuildJob
TestJob
AutoControl sequencing
21. 21
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
KitExchange
Inter-project collaboration
Software integration
Distributed build support
Development merge support
Managed Data
KitExchange meta-data
Content depots
Flexible Architecture
Communication plugins
Fall-back data sources
22. 22
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Development Processes
Coordination
Merge schedules
External dependency validation
Quality
Perpetual release readiness
Release Engineering
Decision criteria
Unified Release
Applied Governance
Control and measurement
Policies to address internal and external
compliance
Drive consistency and best practices
Benefits-driven model
23. 23
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Business Processes
Early Adopter engagements
Requirements gathering
Product release model
Solutions integration
24. 24
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Results after 6 years
6.6 million avg daily tests [10.2 million
peak]
349 projects
7 sites [plus other satellite locations]
270 R&D/PV engineers
7 release streams [current and future]
2187 cpu [1041 hosts] server farm
200,000 avg daily tests
Unknown # of projects
1 sites
80 R&D/PV engineers
3 release streams
? cpu [? hosts] server farm
Before After
25. 25
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Results after 6 years
Increased product complexity from acquisitions and mergers involving our
technologies
Entire product has been ported to additional platforms
Accelerated releasing process through
Early Adopter
Point Release
Unified Release
Maintained top rankings in customer satisfaction despite enormous
changes
26. 26
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
And Less Chaos…
29. 29
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Discussion Points
Cadence Design Systems, Inc. – Who we are
Confronting our Software Development challenges
Our Software Development solution and evolution
Next Steps – Expanding the solution to drive Product Development
for Cadence’ customers
30. 30
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
.35u .25u .18u .13u 90nm 65nm
1
10
100
1000
10000
100000
Process Technology
RelativeComplexity
.35u .25u .18u .13u 90nm 65nm
1
10
100
1000
10000
100000
Process Technology
RelativeComplexity
Based on: Cadence Design Systems, “It's about time: Requirements for the functional verification of nanometer-scale ICs”
Design
1E3-1E4 gates,
1E6-1E8 cycles
1E3-1E4 gates,
1E6-1E8 cycles
10-1E3 gates,
100-1E6 cycles
10-1E3 gates,
100-1E6 cycles
1E4-1E6 gates,
1E8-1E12
cycles
+Acceleration
1E4-1E6 gates,
1E8-1E12
cycles
+Acceleration
1E6-1E8 gates,
1E12-1E16
cycles
+Emulation/Co
Sim
1E6-1E8 gates,
1E12-1E16
cycles
+Emulation/Co
Sim
1E8+ gates,
1E16+ cycles
+System Level
Design
+OS/SW
Development
Functional
Verification
Design and functional verification complexity explosion
31. 31
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
SW Integration Efforts Outweigh Pure HW
Factors into productivity, quality, predictability risks –
PROBABLY KILL PAGE
10
4
1
Application
Middleware
OS
Firmware
HW
Solution
Whole Product
View
HW
Mgr
SW
Mgr
Team
Ratios
The Desired Process
Software
Hardware
Chip
Design Phase
Concurrent Flow
Design Build
HW Integration
& Debug
CodeDesign
System
Integration
& SW Debug
Chip Debug FabDesign
The Process Today
Design Code
System
Integration
& Debug
Chip
Respins
Design Phase Sequential Flow
FabDesign Chip
Debug
Software
Hardware
Chip
Design Build
Hardware
Integration
& Debug
32. 32
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
The Enterprise System Level Challenge
How does the
design react to
corner cases?
What bugs
are in the
logic?
Does the firmware
work on HW?
Do HW and SW
work together?
Does the system
perform and function
as expected?
Will it get done with
quality and on time?
Can response times to
changes improve?
Can costs be lowered and
resources minimized
Verification
Engineers
HW Design
Engineers
System
Validation
Engineers
System
Engineers
Embedded SW
Developers
Exec & Project Manager
Specifications
Emails
Written reports
Post-it notes
Scripts
Hallway conversations
33. 33
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Product Verification Solution Summary
Reduce risk and improve quality
- Project predictability
- Early system level quality
- Productivity and resource utilization
... With industry best practices
- Process automation & management
- Across block, chip, & full system
- With plan-to-closure methodology
...Tailored for
- Design engineers
- Design teams also performing verification
- Multi-specialist enterprise teams
Firmware
Mixed-Signal IF
Yield/Reliability
IR Drops
Power Consumption
Noise/SI
Logical/Functional
10% 70%30% 50%
34. 34
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Cadence & IBM Joint Customer Solution View
Design to Silicon
System Validation, Logic Signoff
SW Design,
Debug, and
Environment
HW Design,
Verification,
Implementation
System Level Design & Verification
Design & Verification Plan to Closure
System Wide Management
Verification
Engineers
HW Design
Engineers
System Validation
Engineers
Embedded SW
Developers
Exec & Project Manager
System
Engineers
Embedded
Software
SoC
Verification
Methodology
Lifecycle
Automation
Embedded SW Developers
35. 35
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Enterprise Resource Utilization
Dynamic Allocation to the Highest Return on Investment
Regional
File and CPU
Server Farms
Software
Specialist
Project/Verification
Manager
Verification
Specialist
Systems
Specialist
HW Design
Specialist
Project A
Project
Metric
Database
Resource Policies and Management
Project D
Project
Metric
Database
Project B
Project
Metric
Database
Project C
Project
Metric
Database
Project-Specific
Data and Process
Decisions
System
Validation
Specialist
Client-Server Domain Applications
Multiple Projects Competing For Scarce Resources
Build
Specialist
36. 36
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Verification Solution Map
Practitioner
productivity
Team
collaboration
Enterprise
performance
Cadence Logic
Design Solution
IBM Rational
Design & Test Tools
Cadence
Incisive Enterprise
Simulator w/ VPA
IBM Rational
Team Unifying
Platform
Cadence
Incisive Enterprise
System Level
IBM Rational
Software Delivery
Platform
The joint IBM Rational-Cadence solution provides
several entry points. In addition, joint methodology for
hardware/software verification is a key differentiator.
37. 37
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Dr. Rahul Razdan
Corporate Vice President
Cadence Design Systems, Inc.
Thank You
38. 38
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Enterprise HW/SW Verification Solution
Manages the process from Plan-to-Closure
vPlanvPlan
Plan
Measure
React Execute
Closure
Plan
Measure
React Execute
Plan
Measure
React Execute
Plan
Measure
React Execute
Plan
Measure
React Execute
vPlan
vPlan
vPlan
vPlan
Plan
Measure
React Execute
vPlan
Management
System, HW, SW
Specifications
vPlan
vPlan
vPlan
39. 39
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Lessons Learned
Treat as a whole system – cannot look at piece parts
Swallow hard and make the decision to go for it – it must be central to
the business
Need to make the investment with the right focus
Processes developed internally can open the door for an infrastructure
element in the products delivered to your customers – leads to
opportunity for IBM and Cadence to partner further to deliver to the
industry
It’s not pie-in-the-sky. It works !!
40. 40
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Rational Portfolio Manager
Design
Analyze
and model
Develop
Implement
and iterate
Build
Build
and stage
Deploy
Deploy
to target
Rational Method Composer
and DoDAF Rational Test RealTime
Rational Systems Developer Rational Manual Tester
E+ SysML
Rational Functional
Tester
E+ DoorKeeper Rational PurifyPlus
Rational Rose Technical Developer
Rational RequisitePro, Rational ClearCase, Rational ClearQuest, Rational ClearQuest MultiSite, Rational ClearQuest
TestManager
Rational Build Forge
Wind River WorkBench
Eclipse framework: open and extensible
Model-driven systems development with IBM RUP for systems engineering
Validate
and test
Test
Verification Solution Map
Enterprise Scope
Design
Team
Verification
Team
System/Validation
Team
Software
Team
EnterpriseValue
Enterprise Scope
Team
Predictability
Product
Risk
Quality &
Productivity
Project
Predictability
Engines &
Languages
Design
Verification
Cadence Logic
Design Solution
Incisive Enterprise
Simulator w/ VPA
Incisive Enterprise
System Level (ESL)
Simulation, Formal, Acceleration, Emulation
42. 42
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Our Success – the Compelling Reason to Change
Acquisitions and growth impacts to productivity and time to value
Globally-distributed software development teams
Expanded Product Line with new verification languages
Introduction of newly-supported Platforms
Not organized for growth:
Internally – product focused versus infrastructure focused
Externally – new verification languages, OS changes
43. 43
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Complexity Driving Risk of Failure & Retooling
ASIC Complex ASIC SoC & Systems
Design
challenge
Functional
Combinations
To Verify
Hundreds
Thousands
Millions
(HW+SW)
Simulator Debug
Logic Simulation
Simulator/
Debug
Emulation
Testbench Coverage VIP
Formal
‘Process Automation’
Logic Design with Verification
Block to Chip Level
Verification Process Automation (VPA)
Enterprise System Level (ESL)
Design
Verification
44. 44
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Productivity Risks
• Ability to create massive # of tests
• > 1 week chip/system level run times
• Poor block, chip, & system links
• Complexity of product builds
Confidence
Time Scheduled Tapeout
95%+
Final Tapeout
Predictability Risks
Rippling effects of spec change
No executable plan
Limited progress visibility
Taking the risks out…
Quality Risks
Lack of metrics for ‘done’
Incomplete spec & plan
Missed system scenarios
45. 45
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Cadence Innovations
“CADENCE INTRODUCES INDUSTRY'S FIRST COMPLETE CUSTOM
IC SIMULATION AND VERIFICATION SOLUTION -
Virtuoso Multi-Mode Simulation Solution Enables Fast and Accurate
Verification of Designs Across Analog, RF, Custom Digital, Memory and
Mixed-Signal Domains”
“UNISYS IMPROVES LOGIC DESIGN TEAM PRODUCTIVITY WITH
CADENCE INCISIVE FORMAL VERIFIER -
Citing Increased Productivity, Unisys Incorporates Assertion-Based
Verification Methodology into Its Production Design Flow”
Made possible with the Incisive Verification Platform
46. 46
IBM Rational Software Development Conference 2007
Exec 10What keeps me Rational?
Predictability Comes From Visibility of Metrics
WW27 WW47WW43WW39WW35WW31
LAN Ingress
LAN Egress
JPEG
MPEG Encoder