Call Now โฝ 9953056974 โผ๐ Call Girls In New Ashok Nagar โผ๐ Delhi door step de...
ย
Continuous Engineering with IBM Rational RELM
1. ยฉ 2014 IBM Corporation
Software and Systems
Engineering | Rational
Continuous Engineering with Rational
Engineering Lifecycle Manager
Giulio Santoli, Client Technical Professional
IBM Software, Rational
26/06/2014
2. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
IBMโs statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBMโs sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the userโs job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
Please Note
4. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Continuous engineering is about game-changing capabilities
Extending the Rational solution for Systems and Software Engineering
โข Strategic Reuse
โDonโt reinvent the wheelโ
Strategic reuse across the engineering
lifecycle to increase design efficiencies,
engineer product lines, and tame complexity
โข Continuous Verification
โMeasure twice, cut onceโ
Verify requirements and design at all stages
of the product lifecycle โ to prevent rework and
achieve faster time to quality
โข Unlocking Engineering Knowledge
โTurn Insight into Outcomesโ
Access, unlock and understand all engineering
information, regardless of source โ to enable the
right decisions at the right times
Continuous engineering is an enterprise capability that helps to speed delivery of increasingly
complex and connected products by helping engineers accelerate learning throughout the
lifecycle, while managing cost, quality and risk.
5. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Unlocking Continuous Engineering
IBM Journey to Continuous Engineering
Linked Data
PLE
6. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Open Services for Lifecycle Collaboration (OSLC)
Working to standardize the way software lifecycle tools share data
Open Community โ @ open-services.net
Driven by open-standards consortium
Open specifications for numerous disciplines
Including ALM, PLM, and DevOps
Defined by scenarios
Solution oriented
Inspired by the web
Open world assumption โ vs. rigid APIs approach
Linked-Data approach
Internet Architecture
HTTP based RESTful protocols
Decouple data from container
Unlock data from silo tools
โJust enoughโ integration
Consume/Provide the necessary services
Open Services for Lifecycle Collaboration
Lifecycle integration inspired by the web
7. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Linked Data Approach to IntegrationPast Approaches to Integration
Import/export workflow
One super DB schema
Always some tool/data โoutsideโ
Semantic loss
Distributed internet architecture using
standard internet technologies
Uses โhttpโ to link to resources
Data is kept in native authoring tools
Scale and incrementally add tools
Linked Data presents a fundamentally new approach
Integration and Collaboration across Engineering Disciplines
8. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Product Versions and Variants
Facing the same Problem on multiple Variants, a sample scenarioโฆ
A problem is
found and change
applied
Another important
change in base
program
The PLE solution is addressed by adding capabilities to the platform tools and articulating
best practices โ rather than creating a new โPLE toolโ
9. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Product Lifecycle Engineering in Rescue
Global Configurations, Streams and Baselines
Variant 5
Variant 4
Variant 3
Variant 2
Initial product Time
Variant 1
= Baseline
= Artifact propagation
A Global Configuration is an hierarchical
composition of multiple component configurations
A Stream is an evolution of a (global) configuration
over time, associated with a set of baselines
Baselines record state in time and are immutable
Streams are reusing common artifacts a use different
version where there is variability
Artifacts can propagate across streams
Product variants are realized as streams
Model v1.1
Engine v1.1
Pump 2.1 Spark v3.1
Gear v2.1
Requirements
Architecture
Test
Requirements
Architecture
Test
Requirements
Architecture
Test
A global configuration
A Stream
A Baseline
10. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Central Design Hub
Enterprise-wide search,
review, analyze, and reuse
Links elements to artifacts
Navigate and visualize
relationships
Handle Model Versions and
Variants
Stakeholder Collaboration
Mark-up diagrams
Discussion thread
Web client
Collaborative Design Management with Design Manager
Enhance cross-team collaboration in systems & software design
11. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Rhapsody Design Manager & Matlab/Simulink
Navigating a Simulink Model in Design Manager
12. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Introducing Rational Engineering Lifecycle Manager
Extending the Rational solution for Systems and Software Engineering
โข Uses a Linked Data approach that
enables a single source of truth with a
federated architecture to provide
Visibility โ across many sources of data
Organization โ information in context
Analysis - answer questions using that
contextualized information
โข Allows stakeholders to:
โข manage growing complexity
โข derive knowledge from the available
data
โข make timely and correct
engineering and business decisions
Rational Engineering Lifecycle Manager
(RELM)
13. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Summary: Visualize, Organize and Analyze with RELM
Provides visibility, impact analysis and document generation across the product lifecycle
13
Search & QuerySearch & Query View & NavigationView & Navigation Impact AnalysisImpact Analysis
Search & QuerySearch & Query View & NavigationView & Navigation Indexing of DataIndexing of Data
14. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
A safety standard has
changed - which
requirements, tests,
design elements and
implementation artifacts
are impacted?
A component is no
longer available and
needs to be replaced
with an alternative from
another supplier. What
tests need to be re-run?
View Example: Visualizing the Impact of Change
15. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
View Example: Visualizing Cost Violations
Show me requirements that
have implementation cost
estimates greater than the
budget
Identify potential
areas for weight
optimization
across the
system
16. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
View Example: Suspect Links in the Engineering Lifecycle
I want to know the
test cases that still
need analyzing after
a set of requirement
changes
Things are
changing rapidly.
Help me keep
track!
17. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
View Example: Lifecycle Traceability for an ISO26262 Task
Give me the full
traceability of task
through the entire
lifecycle to assess
compliance
18. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
View Example: DO-178B/C Compliance
Let me understsad
โwhere we areโ and
give me a
quantitavive
assessment
19. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
20. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
20
PLE Practices โ Define Product Variant Workflow
21. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Create Variant task covers Planning stages for a new Product Variant
Based on new Stakeholder requirements, a Product Line Manager creates and plans a new Product Variant
PLE Practices โ Create Variant Task
22. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Tool mentors provide concrete guidance down at an application level
PLE Practices โ RELM Tool Mentor for Create Variant Task
23. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
PLE Practices โ Change Management Workflow
24. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
PLE Practices โ Defect Management Workflow
25. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Whatโs Next?
26. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
Summary
IBM Journey to Continous Engieering
IBM has a clear Strategy to Continuous
Engineering.
Starting with Jazz, supporting OSLC, enabling
Linked Data and then Product Line
Engineering, but the best is yet to come.
Join us in this journey!
http://www.ibm.com/developerworks/continuousengineering/index.html
27. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
ยฉ Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBMโs sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
www.ibm.com/software/rational
28. ยฉ 2014 IBM Corporation
IBM Rational Engineering Solutions
ยฉ Copyright IBM Corporation 2014. All rights reserved.
โ U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
IBM, the IBM logo, ibm.com, are trademarks or registered trademarks of International Business Machines Corporation in the United
States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a
trademark symbol (ยฎ or โข), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information
was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks
is available on the Web at โCopyright and trademark informationโ at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice
to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is
provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of,
or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the
effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the
applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, revenue growth or other results.
Acknowledgements and Disclaimers