Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse
Upcoming SlideShare
Loading in...5
×
 

Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse

on

  • 291 views

Eclipse Requirements Modeling Framework and related work

Eclipse Requirements Modeling Framework and related work

Statistics

Views

Total Views
291
Views on SlideShare
291
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse Presentation Transcript

  • Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Management with Eclipse Ÿ The Eclipse Requirements Modeling Framework (RMF) Ÿ Ÿ Ÿ Ÿ Mark Brörkens | Eclipse Demo Camp | 26.06.2012 | Stuttgart ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG
  • Agenda Ÿ Ÿ Ÿ§  Motivation Ÿ Ÿ Ÿ Ÿ§  OMG Requirements Interchange Format (ReqIF) Ÿ Ÿ Ÿ Ÿ Ÿ§  Eclipse Requirements Modeling Framework (RMF) Ÿ Ÿ Ÿ Ÿ§  Demo Ÿ Ÿ Ÿ Ÿ§  Activities that complement RMF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 2ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG Eclipse IDD 2012
  • 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
  • Bridging the gap between requirements management tools Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ © itemis AG
  • Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ReqIF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Interchange Format Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ© itemis AG
  • 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
  • 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
  • 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 Ÿ Ÿ Ÿ Ÿ Ÿ 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
  • 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
  • Ÿ Ÿ© itemis AG Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Demo: Ÿ Ÿ Ÿ Ÿ Ÿ Eclipse RMF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
  • Activities that complement RMF
  • ReqIF Implementor‘s Forum
  • 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  
  • DSL-Support with XText Bridging the gap between textual requirements and models 16/27
  • 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  
  • RMF usersResearch project:• VERDE• IMES• Amalthea• Deploy• Advance• NextGenREVarious Interested Parties
  • Ÿ Ÿ© itemis AG Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Questions ? Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
  • Ÿ Ÿ 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