Ÿ                                                              Ÿ                                                        ...
Agenda                                                                       Ÿ                                           ...
Requirements Exchange TodayMany different formats, gap between partners/tools, no Eclipse Integration                 Ÿ  ...
Bridging the gap between requirements management tools                                                         Ÿ         ...
Ÿ                                                Ÿ                                                Ÿ                    ...
Requirements Interchange Format (ReqIF)Overview                                                                        Ÿ ...
ReqIF – Requirements Interchange Format                                                                                   ...
Bring requirements into Eclipse
erdewww.itea-verde.org                            www.deploy-project.euCore                     http://eclipse.org/rmf
Eclipse Requirements Modeling Framework (RMF)The Open Source Implementation of the OMG ReqIF standard                     ...
Roadmap – Eclipse RMF OpenSource                                                                     Ÿ                   ...
Ÿ              Ÿ© itemis AG              Ÿ              Ÿ              Ÿ              Ÿ              Ÿ             ...
Activities that complement     RMF
ReqIF Implementor‘s       Forum
Verde: Requirements Traceability with         YAKINDU CReMa                                                               ...
DSL-Support with XText                         Bridging the gap                         between                         te...
Research Project IMES               History              Offline WorkMulti User                                           ...
RMF usersResearch project:• VERDE• IMES• Amalthea• Deploy• Advance• NextGenREVarious Interested Parties
Ÿ              Ÿ© itemis AG              Ÿ              Ÿ              Ÿ              Ÿ              Ÿ             ...
Ÿ                                                                               Ÿ                 Mark Brörkens         ...
Upcoming SlideShare
Loading in …5
×

Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse

374 views
288 views

Published on

Eclipse Requirements Modeling Framework and related work

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
374
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse

  1. 1. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Management with Eclipse Ÿ The Eclipse Requirements Modeling Framework (RMF) Ÿ Ÿ Ÿ Ÿ Mark Brörkens | Eclipse Demo Camp | 26.06.2012 | Stuttgart ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG
  2. 2. Agenda Ÿ Ÿ Ÿ§  Motivation Ÿ Ÿ Ÿ Ÿ§  OMG Requirements Interchange Format (ReqIF) Ÿ Ÿ Ÿ Ÿ Ÿ§  Eclipse Requirements Modeling Framework (RMF) Ÿ Ÿ Ÿ Ÿ§  Demo Ÿ Ÿ Ÿ Ÿ§  Activities that complement RMF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 2ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  3. 3. Requirements Exchange TodayMany different formats, gap between partners/tools, no Eclipse Integration Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Partner A Partner B Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Requirements Ÿ Management Management Ÿ Tool 1 Tool 2 Ÿ Ÿ Ÿ Ÿ Ÿ Eclipse Ÿ Ÿ Ÿ Ÿ Ÿ 3ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  4. 4. Bridging the gap between requirements management tools Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ © itemis AG
  5. 5. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ReqIF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Interchange Format Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG
  6. 6. Requirements Interchange Format (ReqIF)Overview Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ•  Format to exchange requirements Ÿ Ÿ•  Developed by the German Automotive Industry Ÿ Ÿ•  First version in 2004 Ÿ Ÿ•  OMG standard since 2011 Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ReqIF … the “UML” for Requirements Ÿ Ÿ Ÿ Ÿ 6ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  7. 7. ReqIF – Requirements Interchange Format Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ(1) (2) (3) (4) ŸPool of Requirements „Specifications“ Linkage Meta data Ÿ„SpecObjects“ with hierarchy „SpecRelation“ about Structure Ÿ Ÿ 7ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  8. 8. Bring requirements into Eclipse
  9. 9. erdewww.itea-verde.org www.deploy-project.euCore http://eclipse.org/rmf
  10. 10. Eclipse Requirements Modeling Framework (RMF)The Open Source Implementation of the OMG ReqIF standard Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Capturing UI Ÿ (RMF ReqIF ProR) Ÿ Ÿ Ÿ .reqif Ÿ Implementation of ReqIF Metamodel Ÿ Exchange Persistence (RMF ReqIf Core) Ÿ Format Ÿ Ÿ Ÿ Ÿ Eclipse Modeling Framework Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 3rd Party Standard (OMG) Eclipse RMF Eclipse Platform Ÿ Ÿ Ÿ 10ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  11. 11. Roadmap – Eclipse RMF OpenSource Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ•  Development Snapshots each 2 months Ÿ Ÿ•  Validation Ÿ Ÿ•  Excel Import / Export Ÿ Ÿ•  Integration with other Eclipse Frameworks Ÿ Ÿ •  Xtext Ÿ Ÿ •  Sphinx Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 11ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  12. 12. Ÿ Ÿ© itemis AG Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Demo: Ÿ Ÿ Ÿ Ÿ Ÿ Eclipse RMF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
  13. 13. Activities that complement RMF
  14. 14. ReqIF Implementor‘s Forum
  15. 15. Verde: Requirements Traceability with YAKINDU CReMa JK@A8:+=KL:+ !:>@3A:4:9BC+ ,-.+ 0,1IJ0!+D0ABK5E+RS3CT9U+1KK6C+ D!:>"#E+ +DFG5HA@CE+=@CBK4+ 1AG8:FK39B+ 1AG8:FK39B 1AG8:FK39B 1AG8:FK39B1AG8:FK39B FAKM3L:A+ FAKM3L:A+ FAKM3L:A+ FAKM3L:A+FAKM3L:A+ !:>"#+ ,-.+ 0ABK5+ JK@A8:+#AG4:?KAO+ 1AG8:GN363BH+#AG4:?KAO+P+,C:A+"9B:AQG8:+ !"#$%&()*+,-"$%+ !"#$%&()*+!#".%*+ /%*#01#*#+ !"#$%%"&()*+ ,-.$%%/,"&##0&)-+&GBGCBKA:+ !"#$%%"&()*+ 121$%%345678%639:);*+ ,-.$$%%/,"&;<=&&&+ 121$%%345678%639:)>?+ ©  itemis  2012  
  16. 16. DSL-Support with XText Bridging the gap between textual requirements and models 16/27
  17. 17. Research Project IMES History Offline WorkMulti User Big Models Requirements Capturing UI (RMF ReqIF ProR) Implementation of ReqIF Metamodel (RMF ReqIF Core) CDO   Database   www.pt-it.pt-dlr.de/_media/Infoblatt_IMES.pdf ©  itemis  2012  
  18. 18. RMF usersResearch project:• VERDE• IMES• Amalthea• Deploy• Advance• NextGenREVarious Interested Parties
  19. 19. Ÿ Ÿ© itemis AG Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Questions ? Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
  20. 20. Ÿ Ÿ Mark Brörkens Ÿ Itemis AG Ÿ Ÿ Ohlauer Straße 43 Ÿ 10999 Berlin Ÿ Ÿ Mark.Broerkens@itemis.de Ÿ Ÿ Ÿ Ÿ itemis AG | Am Brambusch 15-24 | D-44536 Lünen | www.itemis.de Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG

×