ºÝºÝߣ
Submit Search
Eclipse idd2013 broerkens_rmf_in_action
?
0 likes
?
334 views
Mark Br?rkens
Follow
1 of 23
Download now
Download to read offline
More Related Content
Eclipse idd2013 broerkens_rmf_in_action
1.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Eclipse
RMF in Action Usage examples of the Requirements Modeling Framework Mark Br?rkens | Eclipse IDD | 27.05.2013 | Berlin
2.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Agenda ¡ì??
What is Eclipse RMF? ¡ì?? RMF in Action ¡ì?? RMF ProR with Rich Text Editor ¡ì?? Metrics and Report Generation ¡ì?? End-to-End Traceabilty Analyis ¡ì?? Outlook 2 Eclipse IDD 2013
3.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG ECLIPSE
RMF IMPLEMENTATION OF OMG REQIF STANDARD Eclipse IDD 2013 3 Image courtesy of FreeDigitalPhotos.net
4.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG ??
Format to exchange requirements ?? Developed by the German Automotive Industry (RIF) ?? First version in 2004 ?? OMG standard since 2011 ?? Supported by Requirements Management Tools such as ?? IBM Rational Doors ?? PTC Integrity ?? ¡ Requirements Interchange Format (ReqIF) Overview Eclipse IDD 2013 4 ReqIF ¡ the ¡°UML¡± for Requirements
5.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Requirements
Interchange Format (ReqIF) Content of Data Model Eclipse IDD 2013 5 SpecObject SpecObject SpecObject SpecObject Specification SpecHierarchy SpecHierarchy SpecHierarchy SpecHierarchy SpecRelation SpecRelation SpecificationType Attributes defined by SpecObjectType Attributes defined by SpecRelationType Attributes defined by SpecRelationGroup
6.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Eclipse
Requirements Modeling Framework (RMF) The Open Source Implementation of the OMG ReqIF standard Eclipse IDD 2013 6 3rd Party Standard (OMG) Eclipse RMF Eclipse Platform .reqif Exchange Format Serialization Requirements Modeling UI (RMF ReqIF ProR) Implementation of ReqIF Metamodel (RMF ReqIf Core) Eclipse Modeling Framework
7.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Eclipse
RMF - Features Eclipse IDD 2013 7 ?? Read / Write ReqIF files ?? API to ReqIF data (CRUD) ?? Basic Services (usable with and without Eclipse Runtime) ?? Extended Services (import/export, validation, ...) Requirements Modeling UI (RMF ReqIF ProR) Implementation of ReqIF Metamodel (RMF ReqIf Core) ?? UI based on ReqIF Core (Create, Read, Update, Delete) ?? Extendable by Presentations (Editors and Redering of cell contents)
8.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Agenda ¡ì??
What is RMF? ¡ì?? RMF in Action ¡ì?? RMF ProR with Rich Text Editor ¡ì?? Metrics and Report Generation ¡ì?? End-to-End Traceabilty Analyis ¡ì?? Outlook 8 Eclipse IDD 2013
9.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG RMF
ProR with Rich Text Support ¨C The Challenge Eclipse IDD 2013 9 Inspection of ReqIf files shipped by partners. Add comments, change status, ¡. => Light-weight requirements tool required .reqifpartner
10.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG ??
Table based requirements editing ?? ProR Essentials (Formal Mind) adds Richtext editor to individual cells ?? Leverages ProR Presentation extension mechanism ?? Based on JavaFX => best runs on Java 7 ?? Available via: http://update.formalmind.com/essentials RMF ProR with Rich Text Support Eclipse IDD 2013 10
11.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Demo: RMF
ProR with Rich Text Editor
12.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Agenda ¡ì??
What is RMF? ¡ì?? RMF in Action ¡ì?? RMF ProR with Rich Text Editor ¡ì?? Metrics and Report Generation ¡ì?? End-to-End Traceabilty Analyis ¡ì?? Outlook 12 Eclipse IDD 2013
13.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Metrics
and Report Generation ¨C The Challenge Eclipse IDD 2013 13 ... Implementation in vendor specific language or exported to proprietary data format for further processing => vendor lock-in
14.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG ??
Analysis and report independent from requirements management tool => simplifies exchange of ReqM tool ?? Graphical report designer and engine based on BIRT ?? Outputs: Word, Excel, PDF, CSV Metrics and Report Generation Eclipse IDD 2013 14 .pdf .reqif RMF Core BIRT Integration ... Requirements Management Tool Metrics and Reporting Word, Excel, PDF, CSV, ...
15.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Demo: Metrics
and Report Generation
16.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Agenda ¡ì??
What is RMF? ¡ì?? RMF in Action ¡ì?? RMF ProR with Rich Text Editor ¡ì?? Metrics and Report Generation ¡ì?? End-to-End Traceabilty Analyis ¡ì?? Outlook 16 Eclipse IDD 2013
17.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG End-to-End
Traceability Analysis ¨C The Challenge Eclipse IDD 2013 17
18.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG End-to-End
Traceability Analysis Eclipse IDD 2013 18 YAKINDU Cross Relationship Manager (CReMa) Analysis and Navigation of End-to-End Traceability Generic Trace Storage .xmi .reqif RMF Trace Storage Traceability from Requirements Management Tools (via import/export integration) Third Party Tool Trace Storage Tool API Traceability from other tools (via live integration) CDO
19.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Demo: End-to-End Traceabilty Analyis
20.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG ??
ProSTEP iViP-Collaboration / ReqIF Implementor Forum ?? Itemis YAKINDU Requirements ?? Formal Mind Modell-Integration (Event-B, Formal Models vs. Requirements) ?? Topcased ?? Several research projects: ?? Advance ?? openETCS ?? AMALTHEA ?? SPES_XT ?? IMES Outlook: Selection of projects that use and extend Eclipse RMF Eclipse IDD 2013 20
21.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Get
Eclipse RMF and try it out Feedback and contributions are welcome Eclipse IDD 2013 21 Image courtesy of digitalart / FreeDigitalPhotos.net http://www.eclipse.org/rmf
22.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG Questions
?
23.
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? itemis AG itemis
AG | Am Brambusch 15-24 | D-44536 L¨¹nen | www.itemis.de Mark Br?rkens Itemis AG Mulackstra?e 22 10119 Berlin Mark.Broerkens@itemis.de
Download