SlideShare a Scribd company logo
Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
                                                              Ÿ
 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 Today
Many 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
erde


www.itea-verde.org                            www.deploy-project.eu



Core

                     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:FK39B'
1AG8: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 Work
Multi 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 users
Research project:
• VERDE
• IMES
• Amalthea
• Deploy
• Advance
• NextGenRE


Various 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

More Related Content

Similar to Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse

TOZ 특강 : 프레젠테이션의 이상과 현실
TOZ 특강 : 프레젠테이션의 이상과 현실TOZ 특강 : 프레젠테이션의 이상과 현실
TOZ 특강 : 프레젠테이션의 이상과 현실
용석 김
 
그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)kyejusung
 
진정한복-김성현
진정한복-김성현진정한복-김성현
진정한복-김성현kyejusung
 
그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)kyejusung
 
말씀에의지하여-김성현
말씀에의지하여-김성현말씀에의지하여-김성현
말씀에의지하여-김성현kyejusung
 
버킷리스트 - 유영만 교수님
버킷리스트 - 유영만 교수님버킷리스트 - 유영만 교수님
버킷리스트 - 유영만 교수님
Jinho Jung
 
Presenting the BetaCodex (BetaCodex06) - KOREAN
 Presenting the BetaCodex (BetaCodex06) - KOREAN Presenting the BetaCodex (BetaCodex06) - KOREAN
Presenting the BetaCodex (BetaCodex06) - KOREAN
Niels Pflaeging
 
베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)
베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)
베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)
Agnes Choi
 
App ui researching (어플리케이션 UI 기획안)
App ui researching (어플리케이션 UI 기획안)App ui researching (어플리케이션 UI 기획안)
App ui researching (어플리케이션 UI 기획안)Kim Woori
 
Ignite Seoul 2-2. 김이혜연 사회를 Diy하라
Ignite Seoul 2-2. 김이혜연 사회를 Diy하라Ignite Seoul 2-2. 김이혜연 사회를 Diy하라
Ignite Seoul 2-2. 김이혜연 사회를 Diy하라
Jinho Jung
 
E1.hybrid slide
E1.hybrid slideE1.hybrid slide
E1.hybrid slide
용석 김
 
2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)
2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)
2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)
Giewook Richard Koo
 
TheLastGate(마지막관문)아이폰어플기획
TheLastGate(마지막관문)아이폰어플기획TheLastGate(마지막관문)아이폰어플기획
TheLastGate(마지막관문)아이폰어플기획
Kim Woori
 
SK컴즈 독립출판 3주차
SK컴즈 독립출판 3주차SK컴즈 독립출판 3주차
SK컴즈 독립출판 3주차
Jinho Jung
 
이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...
이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...
이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...
Agnes Choi
 
Introducing Double Helix Transformation (BetaCodex 02) - Korean
Introducing Double Helix Transformation (BetaCodex 02) - KoreanIntroducing Double Helix Transformation (BetaCodex 02) - Korean
Introducing Double Helix Transformation (BetaCodex 02) - Korean
Niels Pflaeging
 
E4 단순화
E4 단순화E4 단순화
E4 단순화
용석 김
 

Similar to Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse (20)

TOZ 특강 : 프레젠테이션의 이상과 현실
TOZ 특강 : 프레젠테이션의 이상과 현실TOZ 특강 : 프레젠테이션의 이상과 현실
TOZ 특강 : 프레젠테이션의 이상과 현실
 
유범석
유범석유범석
유범석
 
그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)
 
진정한복-김성현
진정한복-김성현진정한복-김성현
진정한복-김성현
 
그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)그만해도족하니 나영덕(Pdf)
그만해도족하니 나영덕(Pdf)
 
말씀에의지하여-김성현
말씀에의지하여-김성현말씀에의지하여-김성현
말씀에의지하여-김성현
 
버킷리스트 - 유영만 교수님
버킷리스트 - 유영만 교수님버킷리스트 - 유영만 교수님
버킷리스트 - 유영만 교수님
 
Presenting the BetaCodex (BetaCodex06) - KOREAN
 Presenting the BetaCodex (BetaCodex06) - KOREAN Presenting the BetaCodex (BetaCodex06) - KOREAN
Presenting the BetaCodex (BetaCodex06) - KOREAN
 
베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)
베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)
베타방식의 원칙 | Organize For Complexity (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)
 
App ui researching (어플리케이션 UI 기획안)
App ui researching (어플리케이션 UI 기획안)App ui researching (어플리케이션 UI 기획안)
App ui researching (어플리케이션 UI 기획안)
 
Ignite Seoul 2-2. 김이혜연 사회를 Diy하라
Ignite Seoul 2-2. 김이혜연 사회를 Diy하라Ignite Seoul 2-2. 김이혜연 사회를 Diy하라
Ignite Seoul 2-2. 김이혜연 사회를 Diy하라
 
E1.hybrid slide
E1.hybrid slideE1.hybrid slide
E1.hybrid slide
 
2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)
2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)
2013 쿠 퍼실리테이션 initiative 교육과정 안내 (구기욱)
 
TheLastGate(마지막관문)아이폰어플기획
TheLastGate(마지막관문)아이폰어플기획TheLastGate(마지막관문)아이폰어플기획
TheLastGate(마지막관문)아이폰어플기획
 
Gpg study 01
Gpg study 01Gpg study 01
Gpg study 01
 
SK컴즈 독립출판 3주차
SK컴즈 독립출판 3주차SK컴즈 독립출판 3주차
SK컴즈 독립출판 3주차
 
이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...
이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...
이중나선형 혁신 프레임워크 | Double Helix Transformation Framework (원본 Niels Pflaeging, 번...
 
Introducing Double Helix Transformation (BetaCodex 02) - Korean
Introducing Double Helix Transformation (BetaCodex 02) - KoreanIntroducing Double Helix Transformation (BetaCodex 02) - Korean
Introducing Double Helix Transformation (BetaCodex 02) - Korean
 
19621221 My Birthday
19621221 My Birthday19621221 My Birthday
19621221 My Birthday
 
E4 단순화
E4 단순화E4 단순화
E4 단순화
 

Eclipse democamp2012 broerkens_requirementsmanagementwitheclipse

  • 1. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Management with Eclipse Ÿ The Eclipse Requirements Modeling Framework (RMF) Ÿ Ÿ Ÿ Ÿ Mark Brörkens | Eclipse Demo Camp | 26.06.2012 | Stuttgart Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ © itemis AG
  • 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. Requirements Exchange Today Many 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. Bridging the gap between requirements management tools Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ © itemis AG
  • 5. Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ ReqIF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Requirements Interchange Format Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ © itemis AG
  • 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. 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
  • 9. erde www.itea-verde.org www.deploy-project.eu Core http://eclipse.org/rmf
  • 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. 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. Ÿ Ÿ © itemis AG Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Demo: Ÿ Ÿ Ÿ Ÿ Ÿ Eclipse RMF Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
  • 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:FK39B' 1AG8: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. DSL-Support with XText Bridging the gap between textual requirements and models 16/27
  • 17. Research Project IMES History Offline Work Multi 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  
  • 19. Ÿ Ÿ © itemis AG Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Questions ? Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
  • 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