MBSE Workshop. Mentor Graphics use of OSLC. IW2015 Torrance, CA. Bill Chown Mentor Graphics OMG Board, OASIS OSLC SC, INCOSE CIO

Size: px
Start display at page:

Download "MBSE Workshop. Mentor Graphics use of OSLC. IW2015 Torrance, CA. Bill Chown Mentor Graphics OMG Board, OASIS OSLC SC, INCOSE CIO"

Transcription

1 MBSE Wrkshp Mentr Graphics use f OSLC IW2015 Trrance, CA Bill Chwn Mentr Graphics OMG Bard, OASIS OSLC SC, INCOSE CIO ci@incse.rg

2 The Backgrund Why did Mentr Graphics use OSLC? 2

3 System Design Challenges Dealing with Cmplexity and Change Design requirements are ever increasing and ever evlving Cnvergence f multiple disciplines in a single system frm requirements thrugh implementatin Cmplicated cmmunicatin due t dmainspecific tls, file frmats, databases, and prtcls Inter-divisinal r even multi-cmpany supply (i.e., develpment) chain Literally millins f design artifacts fr even a mderately sized prject 3

4 Addressing Prduct, Prject, Prcess & Peple Prduct Prject Prcess Peple Fcus n the prduct / system /device / under develpment Assciate all related artifacts with the right part f the prduct Wrk twards a set f gals, milestnes and validatins Manage the time line and deliverables t the prject plan Apply the relevant prcess[es], prcedures and standards Track and trace all prcess steps and ensure cnsistent executin Enable the team t be, and wrk as, a team Prvide all the participants with relevant infrmatin 4

5 Getting there frm here with legacy And the biggest legacy is the peple! Incremental additins t existing envirnment Augment current tls t enable cmmunicatin Autmate current prcesses t track activities Use standards t maximize cnsistent scalability 5

6 A Use Case Infrmatin flw between typical stages in a design 6

7 A flw-based Use Case Example Requirements Typically in Systems Engineering System Architecture Often nt the same persn[s] in Systems Structural Implementatin Lgical Architecture[s] Physical Implementatin Many physical dmains Change permeates thrughut Demands cmprehensin f variants acrss dmains 7

8 OSLC Rev x Requirements (e.g. DOORS) Lgical and Physical Architectures Captures system requirements Requirements Engineer Cntext SDM Prduct Manager Analytics SDM Server Prduct Manager New/changed requirement Architecture (e.g. Rhapsdy) Systems Architect Develps functinal system architecture System Relatinships Rev y 8

9 OSLC Rev x Rev x+1 Requirements (e.g. DOORS) Lgical and Physical Architectures Captures system requirements Requirements Engineer Changed requirement Updated Attributes Cntext SDM Prduct Manager Analytics SDM Server System Relatinships Prduct Manager Changed. requirement. Updated Attributes Architecture (e.g. Rhapsdy) Rev y Rev y+1 Systems Architect Details shwn in the Architecture tl Develps functinal system architecture Incrprates change int architecture 9

10 OSLC Requirements (e.g. DOORS) Lgical and Physical Architectures Captures system requirements Requirements Engineer Cntext SDM Prduct Manager Analytics SDM Server Prduct Manager Architecture (e.g. Rhapsdy) Systems Architect Develps functinal system architecture System Relatinships HW Architect (e.g.dxsd) SW Architect (e.g. Rhapsdy) Partitin int design disciplines Links data, tracks dependencies, changes and cnfiguratins 10

11 OSLC Requirements (e.g. DOORS) Change tl (e.g. RTC) Lgical and Physical Architectures Captures system requirements Requirements Engineer Cntext SDM Prduct Manager Analytics SDM Server System Relatinships Prduct Manager Architecture (e.g. Rhapsdy) HW Architect (e.g.dxsd) Links all design tls, tracks actins, status, dependencies, changes and cnfiguratins Systems Architect SW Architect (e.g. Rhapsdy) Develps functinal system architecture Partitin int design disciplines Data Manager (e.g. ClearCase) Organize Links Manage Rles Build Histry EE Design (e.g. Capital) Netwrk tl (e.g. VSA) Allcate t implementatin tls and flws SW Design (e.g. Surcery) Supprt any Lifecycle, data management tls EE Designer Harness data Netwrk Designer AUTOSA R data C cde Sftware Designer 11

12 Lifecycle Management fr Wrk in Prgress Managing Change Changing Requirements, dependencies, cnfiguratins Crdinating disciplines Differing schedules, steps, terminlgy, prgress Finding infrmatin Standards, prcesses, requirements, dependencies Meeting Standards Regulatry, prcess and crprate needs Prving prcess and traceability Required by mst standards and regulatry bdies Reprting status, standards, results, Extracting, abstracting and rganizing infrmatin Handff t Prductin Versin & Cnfiguratin management and tracking 12

13 Put this int Cntext Hw OSLC enables ur Slutin 13

14 What is Cntext? The cntext in which the wrk is being dne It s place in the verall system being built The ther related parts f the design Relevant dependencies and cnstraints The team wrking n the system The immediate wrk grup System engineering Prject management Test and prductin The technical infrastructure The tls in use tday The radmap fr new additins Data, databases, reprts, analysis Cmmunicatin 14

15 What Cntext is Autmatin Management f linked data Tl t tl integratin Standards-based cmmunicatin Mnitring Cntext Server stres and manages the links Builds histry, enables traceability and reprting Original data remains with riginal tls and repsitries Cntext SDM plugins augment design tls Integratin can be available fr any Mentr tl Can als supprt ther vendrs r internal design tls Web-based Prduct Manager accesses data and analytics OSLC standard cnnects t ther tls Supprts any Lifecycle tls (native r with plugin) 15

16 What Cntext des Assciates infrmatin acrss disciplines Links riginal data and track relatinships Augments current design tls Tracks and manages dependencies Impacts f changes, tls and histry Direct interactivity in real time Supprts wrkflws, task management Srts and presents infrmatin cncisely with built-in displays and analytics Reprt and exprt in industry-standard styles Brings relevant data directly t users where it can be used Users interact with dependencies, tasks and prduct directly Infrmatin is seamlessly surced frm any riginal repsitries 16

17 Applicatin Federatin & OSLC N single tl vendr has expertise r prduct capabilities in all dmains Data mdeling Sftware functinality Deplyment expertise Slves Integratin, Allws Best In Class Open Services Fr Lifecycle Cllabratin (OSLC * ) slves traditinal tl integratin challenges Resilient, standards based apprach minimizes IT maintenance Seamless experience maximizes user prductivity Tl vendr IP prtectin maximizes cmmercial appeal * See Mentr Graphics is a funder member f OASIS OSLC sectin 17

18 Building Relatinships arund the Prduct Prduct structure Prduct rts hierarchical the decmpsitin relatinships Attributes shw the related items Detailed views supplied via OSLC 18

19 Scenaris and Use Cases The Prject Manager needs Visibility and status Each Designer needs Access t relevant infrmatin The Safety Analyst needs Traceability and audit The Requirements Engineer needs Cmplete and current data The System Designer needs The right prduct, at the right time 19

20 Prduct Manager Use Cases Visibility f the entire prduct Prduct and Prcess cntrl Prject Management Prduct Manager Immediate Interactivity Extractin f data fr reprting 20

21 Prduct Manager Access Web-based view n any platfrm 21

22 Histry Tracks all Changes Views are selectable as required 22

23 Design Tl Use Cases Remain in the familiar cckpit Perfrm usual activities Link as yu think Access t all design dependencies Interactivity with System Lifecycle Management Immediate status and issue visibility 23

24 Operatin inside the Design Tls Bring infrmatin where it can be used directly 24

25 DOORS Access (illustrated in Simulink) 25

26 Design Tl OSLC Integratin Cntext makes that tl "OSLC-enabled" Specifically it talks OSLC t the Cntext SDM server Single pint f cntact fr all System Lifecycle Management A Cntext tl integratin presents the relevant infrmatin directly t the user f the recipient tl Fcus the right infrmatin where it can be useful, and acted upn The place in the target Prduct that this piece f the design belngs Useful related attributes f that part f the design Other items, such as pending tasks, dependencies, status, etc. The Cntext integratin enables interactivity Prviding the user with all the capabilities needed t respnd t a new request, act upn it, derive new relatinships r dependencies, and reprt status. All pint-and-click. Right there in the riginal design tl. All f that was tracked in the Cntext SDM server, lives in the histry, and thus helps t dcument the actual prcess fllwed and create an effective audit trail t aid in meeting cmpliance needs 26

27 Integratin f a Design Tl Base Cmmunicatin OSLC (cre), registering the tl, catalg f functinal capabilities, underlying standard cmmunicatin Cntext augments the OSLC capabilities in sme aspects, and des nt implement them in ther aspects t prvide the cmmunicatin needed fr the features f the integratin User Interface Tl-specific GUI extensin t ffer standard UI features Cnnectin t Prduct hierarchy Assciated Attributes Selected Reprt (e.g. T D task list) Data Assciatin Every tl has its wn dmain-specific data Cntext integratin allws pint-and-click assciatin between apprpriate data bjects and the Prduct envirnment T create this integratin invlves applying ur library f functinality in the implementatin f the target tl, e.g. Eclipse, Java Swing, TCL, C#/.Net, etc. The integratin is essentially the same fr any tl 27

28 Summarizing the Value Hw this helps tdays design prcess 28

29 Cntext Supprts the Users Daily Tasks N walking t the bkshelf (r heaven frbid - the library) t find the spec, ging t the next status meeting t raise the red flag, and then cming back t the design t try t remember where she was This really wrks t make the designer's daily tasks easier, and supprts better prduct management It plugs in t what they d tday, int the tls they use tday, withut requiring methdlgy change 29

30 Prcess Definitin, Tracking and Cntrl Establish the level f prcess rigr Specificatin and enfrcement f develpment prcess (Integrated, Unified, Agile) Objective-based activities fr bth independent and dependent functins Auditability f what was dne, by whm, when, and hw validated Full histry t interrgate faults Cmpliance ARP4754A Use f an Integrated Develpment Prcess with prper assignment f Develpment Assurance Level and Design Assurance Level 30

31 Summarizing the Impact f an OSLC-enabled Infrastructure Linked Data keeps current tls and repsitries Interperability f disparate tls and flws enabled Track changes and dependencies in real time Traceability supprts review, audit and reprting Incremental inclusin gets there frm here! 31

32 Starting frm Last Time Legacy data There is always smething left frm an earlier prject Previus versin This new prduct is ften a derivate frm the last mdel Legacy prcess r nt A frmal prcess may nt have been in use, r a change is needed New requirements This prduct will have its wn unique requirements New standards Safety-critical prducts are increasingly standards-driven New tls Or cntinuing with the existing tlset New timetable Of curse! 32

33 Key Benefits t the Enterprise Help Supprt Standards (DO-178B/C, ISO26262, ARP4754A) Managed prcess helps drive cmpliance gals Trace f all dependencies, requirements, thrughut Integrated generatin f required reprts Especially relevant in safety critical systems Reduce develpment csts increase prductivity Incremental intrductin int existing flws We have t mve frm wh d I ask? t I knw where t find Bring infrmatin t the right user, where and when they can use it Immediate visual Analytics Create, visualize and exprt summary and detailed prject views Enable estimatin f future cst/duratin based n tracked histry 33

34 Thank yu

35 Mentr Graphics use f OSLC Lifecycle Management fr Wrk in Prgress MBSE Wrkshp IW 2015 Bill Chwn 35

36 What Cntext is Autmatin Management f linked data Tl t tl integratin Standards-based cmmunicatin Mnitring Cntext Server stres and manages the links Builds histry, enables traceability and reprting Original data remains with riginal tls and repsitries Cntext SDM plugins augment design tls Integratin can be available fr any Mentr tl Can als supprt ther vendrs r internal design tls Web-based Prduct Manager accesses data and analytics OSLC standard cnnects t ther tls Supprts any Lifecycle tls (native r with plugin) 36

37 Operatin inside the Design Tls OSLC base cmmunicatin Tl-specific GUI extensin Data Assciatin Pint and Click linking Plugins fr many tls frm varius vendrs Bring infrmatin where it can be used directly Maximize users time in the primary task 37

38 Mentr Graphics Cntext SDM Manage relatinships between tls acrss design disciplines Crdinate changes, dependencies and impacts Integrate with current tls and flws Bring infrmatin and interactin t the users where it can be applied directly Surced frm any riginal repsitries Interactive in apprpriate design tls Maximize usability and efficiency Enable prduct management, tracing, analytics and reprting Dynamic data views, & exprt capability Supprt standards cmpliance needs 38