Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA



Similar documents
ENOVIA SmarTeam Engineering Express

ALM-PLM Integration for Systems Development

PLM Center of Excellence PLM for Embedded Product Development - Challenges, Experiences and Solution. M a y

Managing Complex Capital Portfolio using PPM integration with PS, CATS & FICO. Session: Sanjaya Una

A Software Development Platform for SOA

Welcome to online seminar on. Agile PLM Overview. Presented by: Mahender Bist Partner Rapidflow Apps Inc

ORACLE AGILE PLM FOR THE MEDICAL DEVICE INDUSTRY

Appendix 2-A. Application and System Development Requirements

Systems-driven Product Development. Overview

Welcome to online seminar on. Oracle Agile PLM. Design to Release & Change Management. Presented by: Rapidflow Apps Inc.

Software change and release management White paper June Extending open source tools for more effective software delivery.

Simulation Data Management with Interoperability across domains

cenitspin The PLM Software Solution cenitspin: Simple, Intuitive and User-Friendly

What an Architect Needs to Know

The role of integrated requirements management in software delivery.

PLM voor HTE en mechatronics best practices voor engineeringsmethodiek

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Supporting Workflow Overview. CSC532 Fall06

A CIMdata Program Review

Dal software all automazione attraverso uno sviluppo integrato multidisciplinare Decisioni Intelligenti, Macchine dedicate, Prodotti Migliori

Figure 1. PLM ERP CRM and SCM

Enhance visibility into and control over software projects IBM Rational change and release management software

Developing SOA solutions using IBM SOA Foundation

Modernizing enterprise application development with integrated change, build and release management.

Raising. Product Data. MCAD & PLM Integration and Legacy PDM Data Migration. the Value of your. May 18, 2009

PLM System Integration

General Introduction to IBM (R) Rational (R) Asset Manager

Tools to support Requirements-Based Testing

PLM and ERP Integration: Business Efficiency and Value A CIMdata Report

IBM Rational Asset Manager

PLM and ALM Getting Together

ORACLE PROJECT MANAGEMENT

ENOVIA V6 Architecture Performance Capability Scalability

5. Product Lifecycle Management. Database Technologies for Integrating Engineering Data

Configuration Management in the Aircraft Industry

PLM Improvements Needed to Support CMII Baselines

with Interoperability

What s new in Teamcenter Service Pack

ENOVIA Aerospace and Defense Accelerator for Program Management

Best Practices for Building Mobile Web

Best Practices for Collecting Environmental Compliance Data. Scott McCarley Product Marketing Director Windchill Product Analytics

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

The 7 Attributes of a Good Software Configuration Management System

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

Overcoming the Top Five Challenges in Electro-Mechanical Product Development

BEDIFFERENT ACE. C o p e n h a g e n. aras.com. Copyright 2012 Aras. All Rights Reserved.

Requirements Definition and Management Processes

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August A CIMdata White Paper

Challenges of Requirements Modelling in the Product Development Process

Maximizing Cross-Platform Application Availability

Solutions for Quality Management in a Agile and Mobile World

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

WebSphere Business Modeler

About the Speakers: Rainer Ersch, Research Engineer, Siemens Corporate Research and Technologies. Pascal Vera, Product Manager Siemens TEAMCENTERT

Medical equipment development solutions. Siemens PLM Software

Realizing the Full Scope of PLM with Business Process Management

BEDIFFERENT A C E I N T E R N A T I O N A L

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

ENOVIA V6 PRODUCT PORTFOLIO

ERP and PLM: Defining their roles and creating a collaborative environment for success

MKS Integrity & CMMI. July, 2007

SMARTEAM FUNDAMENTALS V5 R19

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

Configuration Management

AGILE PRODUCT LIFECYCLE MANAGEMENT INTEGRATION PACK FOR JD EDWARDS ENTERPRISEONE: DESIGN TO RELEASE

White Paper Microsoft SharePoint for Engineering Document Management and Control

Asset Based Development

Application Management Services (AMS)

ENOVIA Semiconductor Accelerator for Enterprise Project Management

Using Rational Software Solutions to Achieve CMMI Level 2

Agile Development with Jazz and Rational Team Concert

Impact CM: Model-Based Software Change and Configuration Management

PLM for Mechatronic Products

The new ASAP Methodology

your Foundation for Product Development: SAP s Product Data Management Solutions (PDM)

Engineering Change Notice Engineer training

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

PTC Response: CIMdata 10 Questions to Ask PLM Solution Suppliers

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Development Process Automation Experiences in Japan

PLM & ERP: achieving balance in product development

<Insert Picture Here> Ready for a truly open, multi-cad PLM backbone? Here is Agile PLM!

Enterprise Open Source PLM, How Can This Be Possible?

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico

Surveying and evaluating tools for managing processes for software intensive systems

Simplifying development through activity-based change management

Managing detailed development data in a PLM framework

Chap 1. Introduction to Software Architecture

Transcription:

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA Dr. Gerd Oelerich Bernd Sartor Hubert Aunkofer Ines Merk Michael Buchholz Frank Weiblen IBM SWG, PLM Solutions IBM SWG,PLM Solutions IBM SWG, Rational IBM SWG, WebShpere PROSTEP IBM SWG, PLM Solutions 2009 IBM Corporation

Challenges in development of mechatronics systems and how to deal with Challenges Handle complexity Ensure ability to innovate Increase quality Improve efficiency of development processes Synchronize different lifecycles Integrate different disciplines, cultures and organizations Functions F1 F2 Product B1 B2 B3 Module HW SW EE Aggregates 2

Systems Engineering for development of mechatronic systems compliant to requirements Benefits through Systems Engineering: From vertical towers to one system level Synchronize communication, processes, methods and tools Integration and reuse of deliverables Systems Engineering principles: Respects relations and dependencies between elements Integrates work products of different development domains to the synthesis of the whole system Verification and validation of the system to ensure that all requirements are met Requirements Functions System Architecture Mechanics Electronics Software Product/System Integration Test & Validation 3

The Solution Approach: Synchronized Change Process Consistent rules and processes applied by all stakeholders Overall status and process information available SW Iterative Process MCAD V Process E/E V Process Mgmt??? SW IBM Software Group Development HW EE Lotus software Assets Assets Assets Collaboration and sharing of results Traceability of artifacts and business objects Change Request SW ECO EE ECO ECO Reuse of artifacts ECR Approval Process HW ECO Continuous validation against requirements on all system levels 4

The concept to integrative change within different development domains The concept for developing on a domain-comprehensive basis intends that the change request on the system level is being broken down into requests for the particular domains After the execution: the new baselines of the single domains are being aggregated to a new overall baseline and the change request is being closed Stakeholder Change Request System Baseline 1 System Baseline 2 Master Order Requirement- Baseline 1 Requirement- Baseline 2 Baseline 1 HW Requirements Baseline 2 HW Requirements HW Baseline 1 HW Order HW Baseline 2 Baseline 1 E/E Requirements Baseline 2 E/E Requirements E/E Baseline 1 E/E Order E/E Baseline 2 Baseline 1 SW Requirements Baseline 2 SW Requirements SW Baseline 1 SW Order SW Baseline 2 5

Advantages of the integration concept The state conditions within the domains facilitate synchronizing the different development disciplines ongoing visibility for easy monitoring control on Gates or Milestones of the development process Easy navigation into the processes and their work products at domain level end-to-end traceability Within the domains the, development follows specific procedure models and is being executed with specific tools and data managers The EC-interface delivers specific requirements and receives the work result that is relevant for the synthesis of the complete system; sub-components and processes can be managed freely within the domains Developers use solely or predominately their standard tools HW Order Relational Design, CAD and VPLM Master Order E/E Order Design/Layout - Loops SW Order Rational Unified Process, Activity Mgr and CM Tool 6

Synchronizing Engineering Changes in Mechatronics Integration Architecture Overview Master Order HW Change Order SW Change Order ECO Management E/E Change Order System Level Mech. BOM E/E BOM SW BOM Federated BOM ECR Process WAS/WID/WPS Integration Level IBM Software Team Data Group Lotus Team Data software ClearQuest MatrixOne SmarTeam ERP ClearCase Build Forge E-CAD Mechanical Authoring Application Level Software Authoring Electrical Authoring Mechanical Authoring BOM 7

System Level - ENOVIA Reference architecture Bidirectional PROSTEP Adaplet (Web Services) ENOVIA PROSTEP Adaplet for OpenPDM 8

Using modular Web Services for the integration of the SW domain Modular Web Services have been developed which are hosted by MatrixOne and ClearQuest resp. and are used in different phases of the scenario System Link records Link to records ClearQuest MatrixOne Method Name Submit record Provide record state Set record state Update record Create Object Update Object Connect objects Receive number File service, Check in File service, check out Description Create record of given type Provide state of a record Set the state of a record Update meta data of a record Creates an object in MOne Updates attributes of an existing object Connects objects through spec. relationship Receives a new identification number from the MOne numbering generator Upload and check in files, connect to object check out and download files related to objects 9

Integrating the mechanics domain We operate a Team Data Manager which is ENOVIA SmarTeam for organizing the engineering procedures in the mechanical domain. The information flow towards SmarTeam goes through the IBM WebSphere Process Server and the ProSTEP OpenPDM gateway. IBM WebSphere Process Sever OpenPDM 10

Scenario Overview Analyse Requirements Set up ECO structure Promote Master ECO Mech. ECO, Part SW ECO OpenPDM Perform transfer of ECO and affected part Navigate to affected CAD models, perform change, Rational IBM Software Group Lotus Rational software ClearQuest Set up SW project, assign team, ClearCase Build Forge Perform change Build SW Promote ECO, update ECO in ENOVIA provide new BOM Rational ClearQuest Promote ECO, update ECO in ENOVIA, provide new SW part EE ECO ECAD Check out schematics, Perform change, generate el. BOM Import el. BOM Aggregate system BOM, transfer BOM to SAP, complete ECOs Incorporate material masters and BOM 11

State display on system level ECO stateon domain level 12

ECO in the mechanical domain system A new ECO is created in the domain data manager and related information is attached. A team leader can use the hyperlink to switch to the system context.. 13

ECO in the SW domain system Again, a local ECO is initiated from the system level and related information is forwarded to the SW configuration management tool. Requirements that were assigned to the SW Change Order are forwarded to the domain system for validating the deliverables. 14

The federated BOM Root node Electrical parts Mechanical parts SW part 15

Values of a holistic Product Lifecycle Management in the mechatronics engineering Reduce development costs through process automation, flexibility and inter-domain collaboration Accelerate development cycles through synchronization, faster feedback and increased reuse of existing solutions Increase product quality through standardized development processes that ensure consistent results improved reuse of approved assets check and test results on all levels against initial requirements Manage complexity through traceability and a single federated system BOM Protect and capitalize investments through leveraging of existing domain specific knowledge and methodologies 16

Thank You! 2009 IBM Corporation