ReqIF - der neue OMG-Standard zum Austausch von Anforderungen
Bertil Muth, HOOD GmbH REConf®, 13. März 2012
HOOD GmbHBüro MünchenKeltenring 782041 OberhachingGermany
Tel: 0049 89 4512 53 0www.HOOD-Group.com
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-2-
Inhaltsverzeichnis / Agenda
1. Geschichte des Requirements Interchange Formats
2. Industrielle Einsatzszenarien des Formats
3. RIF1.2 <-> OMG ReqIF 1.0.1
4. Stand der Implementierungen
5. Ziele des ProSTEP iViP ReqIF Implementor Forums
6. Die Zukunft von OMG ReqIF
7. Die Rollen des ProSTEP iViP Vereins und HOOD
8. Diskussion
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-3-
1. Geschichte des Requirements Interchange Formats
2004 Herstellerinitiative Software (HIS) der deutschenAutomobilindustrie startet Entwicklung eines offenen,nicht-proprietären Formats zum Austausch vonAnforderungen zwischen verschiedenenRequirements Management Tools.
2005-2007 Spezifikationen und Implementierungen des Formats.
2008-04-16 Entscheidung für die Weiterentwicklung des Formats über die ProSTEP iViP Association.
2009 Entwicklung einer neuen Version des Formats.Diskussion in Technical Meetings der Object Management Group (OMG).
2010-02-22 Format mit neuer Abkürzung ReqIF bei OMGeingereicht, um Verwechslungen mit W3CRule Interchange Format (RIF) zu vermeiden.
Seit April 2011 ReqIF ist offizieller, frei verfügbarer OMG Standard.
Juli 2011-Ende 2012 ProSTEP iViP ReqIF Implementor Forum
RIF1.0RIF1.1a
RIF1.2
ReqIF RFC
ReqIF 1.0.1
...
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-4-
2. Industrielle Einsatzszenarien des FormatsKlassisches Szenario: Anforderungsaustausch mit Liefereranten
Quelle: OMG ReqIF RFC, Figure 1
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-5-
Szenario: Kollaboration über Web Platform
Produkt: ReqIF Server. Quelle: enso managers, reqif.de
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-6-
Szenario: Verwendung von ReqIF als RM-Datenformat
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Confidential. Transmission or reproduction prohibited in any form or by any means without the prior permission of HOOD Group.
-7-
3. RIF1.2 ↔ OMG ReqIF1.0.1: Präzisierungen
RIF1.2 :
• Binär-Inhalte können auf verschiedene Arten in das ReqIF-Dokument eingebettet oder als externe Datei referenziert werden.
• Mehrere Konzepte für die Strukturierung von Spezifikationen (z.B. SpecGroup, SpecHierarchy).
• Sehr fein granulares Rechtekonzept, das in der Praxis kaum benutzt wurde.
OMG ReqIF 1.0.1:
• Nur noch ein Weg, formatierte Inhalte abzubilden (XHTML) und externe Dateien zu referenzieren (XHTML <object>).
• Nur noch ein Konzept für die Strukturierung von Spezifikationen (Specification).
• Vereinfachtes Rechtekonzept, das nur Aussagen über „Schreibschutz“ macht.
Fazit: OMG ReqIF1.0.1 ist verglichen mit RIF1.2
eindeutiger interpretierbarere Spezifikation + Format
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Confidential. Transmission or reproduction prohibited in any form or by any means without the prior permission of HOOD Group.
-8-
RIF1.2 ↔ OMG ReqIF1.0.1: Technische Verbesserungen
RIF1.2 :
• Typ-Prüfungen von Attributen mit primitiven Typen (z.B. Integer) nür über importierendes Tool möglich.
• Die meisten UML Attribute wurden auf XML Elemente gemappt.
OMG ReqIF 1.0.1:
• Typ-Prüfungen von Attributen mit primitiven Typen über XML Schema möglich.
• Die meisten UML Attribute werden auf XML Attribute gemappt Kompaktere Dateien.
Fazit: OMG ReqIF1.0.1 Dateien lassen sich
einfacher validieren und performanter verarbeiten
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Confidential. Transmission or reproduction prohibited in any form or by any means without the prior permission of HOOD Group.
-9-
RIF1.2 ↔ OMG ReqIF1.0.1: Neue Konzepte
RIF1.2 :
• Tabellen konnten zwar über XHTML abgebildet werden, Tracing zu Tabellenzellen war aber nicht möglich.
• Wenn Informationen beim Austausch verloren gingen, wusste das der Empfänger teilweise nicht.
• Es gab zwar die Unterscheidung zwischen Quelltools, aber nicht Repositories.
OMG ReqIF 1.0.1:
• Neues Konstrukt für strukturierte Tabellen.
• Export von alternativen Repräsentationen (z.B. Bildern) und Konzept für die Markierung von Informationsverlusten.
• Neue Header-Felder.
Fazit: OMG ReqIF1.0.1 Dateien bietet u.a. neue Konzepte
für den Austausch von Tabellen und die Behandlung von Informationsverlusten
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-10-
4. Stand der Implementierungen (RIF1.1a, RIF1.2)
RIF-Exporter/Importer wurden für zahlreiche RM Tools implementiert:
• CaliberRM
• IBM DOORS
• IRqA
• PTC Integrity
• Polarion...
Toolhersteller, die bereits RIF-Importer/Exporter anbieten:
• Agosense (agosense.symphony)
• Atego (EXERPT)
• enso managers / eXXcellent solutions GmbH (ReqIF Server)
• IBM (Exporter/Importer in DOORS integriert)
• PTC
• requisis (ReX) ...
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-11-
Stand der Implementierungen (OMG ReqIF 1.0.1)
• Requirements Modeling Framework (Open Source Eclipse Projekt)Snapshot Build verfügbar unter http://eclipse.org/rmf
• Kommerzielle Implementierungen von OMG ReqIF für 2012 geplant.
• Das ProSTEP iViP ReqIF Implementor Forum unterstützt Toolhersteller dabei, interoperable Implementierungen herzustellen.
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-12-
5. Ziele des ProSTEP iViP ReqIF Implementor Forums
Mission
Tool-Hersteller dabei zu unterstützen, interoperable OMG ReqIF 1.0.1
Implementierungen herzustellen.
Ziele
• Wettbewerbsfreies Forum für ReqIF Implementierer bieten.
• Die Definition von Konventionen vereinfachen (z.B. Benennungen von Systemattributen).
• Die Definition von Test-Methoden, -daten und –szenarios ermöglichen.
• Feedback zu den Implementierungen sammeln und konsolidieren.
Hinweis
Ein Teil der Testdateien wird über Open Source Projekt (RMF) veröffentlicht.
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-13-
Projektpartner des ProSTEP iViP ReqIF Implementor Forum
BMW, Continental, Daimler,
enso managers, formalmind, HUENGSBERG,
HOOD, Itemis, IBM,
PROSTEP IMP , PTC, requisis,
Siemens, Visure Solutions, VW
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-14-
6. Die Zukunft von OMG ReqIF
• ReqIF wird von der Object Management Group (OMG) verwaltet.
• Änderungen werden über den OMG Prozess durchgeführt.
• Für Ende 2012 ist eine neue ReqIF Version geplant, mit vermutlich nur geringfügigen Änderungen.
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von AnforderungenCopyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-15-
7. Die Rollen des ProSTEP iViP Vereins und HOOD
ProSTEP iViP Verein (www.prostep.org)
• Bietet organisatorischen Rahmen
• Organisiert ReqIF Implementor Forum und Weiterentwicklung des Formats
• Ist OMG Mitglied
HOOD
• Ist Mitglied im ProSTEP iViP Verein
• Ist als technischer Berater in den Vereinsprojekten IntRIF und ReqIF Implementor Forum aktiv
• Hat große Teile der OMG ReqIF Spezifikation verfasst
• Ist im Auftrag von ProSTEP iViP bei OMG für ReqIF-Weiterentwicklung verantwortlich (Bertil Muth ist Vorsitzender der OMG Revision Task Force)
Kontakte: [email protected], [email protected]
Version 1.0 - 13-Mar-2012
ReqIF – der neue Standard zum Austausch von Anforderungen
8. Diskussion
Copyright © 2012 HOOD GmbH http://www.HOOD-GmbH.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD GmbH verboten.
-16-
Version 1.0 - 13-Mar-2012
Top Related