Lohnt sich die Wartezeit: Neues ProR Integration Release (0.2.0)

Das RMF-Team ist stolz, den i12.03 Integrations-Build anzukündigen, der erhebliche Verbesserungen sowohl im Kern als auch in der ProR-Benutzeroberfläche mit sich bringt. Bitte laden Sie ihn auf der RMF-Download-Seite herunter. In dieser Iteration konzentrierten wir uns auf die GUI und die Integration eines neuen Kerns sowie der Infrastruktur. Die meisten…

Das RMF-Team ist stolz darauf, den i12.03 Integrations-Build ankündigen zu können, der erhebliche Verbesserungen sowohl im Kern als auch in der ProR-Benutzeroberfläche mit sich bringt. Bitte laden Sie es auf der RMF-Download-Seite.

In dieser Iteration konzentrierten wir uns auf die GUI und die Integration eines neuen Kerns sowie auf die Infrastruktur. Der größte Teil der Arbeit wurde in einer 3-tägigen Coding-Session Ende März erledigt. Neben den Projektleitern Michael Jastram und Mark Brörkens nahmen auch der Committer Lukas Ladenberger und die Studenten Ingo Weigelt und Said Salem teil (Foto unten).

Was hat sich also geändert? Insgesamt wurden seit dem letzten Integrations-Build 30 Bugs behoben (Bugzilla-Query) Lesen Sie weiter, um mehr zu erfahren:

The Sprint Team

Das Sprint-Team: Lukas Ladenberger, Mark Brörkens, Ingo Weigelt, Said Salem, Michael Jastram

Neu ReqIF 1.0.1 Kern

Der Kern, der Nirmal Sasidharan schuf ursprünglich funktionierte gut, hatte aber eine komplizierte Architektur. Insbesondere wurden zwei EMF-Modelle unter der Haube verwendet. Eines war Teil der API, das andere diente nur der Persistenz.

Das neue Modell, das von Mark Brörkens geschrieben wurde, verwendet nur ein Datenmodell, was die Codebasis erheblich vereinfacht. Und obwohl der ursprüngliche Kern bereits schnell war, ist der neue Kern deutlich schneller. Er verbessert auch die Handhabung von Tool-Erweiterungen und XHTML. Er wird eine solide Grundlage für künftige RMF-Arbeiten bilden.

Ein weiterer Schwerpunkt lag auf der Einhaltung des ReqIF-Standards 1.0.1 sowie auf der Robustheit bei der Verarbeitung von Eingabedateien mit Problemen. Da zwei der an der RMF beteiligten Parteien (Formal Mind und itemis) Teil der ProSTEP-Umsetzer-Forum, Wir werden sicherstellen, dass RMF mit kommerziellen ReqIF-Implementierungen kompatibel ist, sobald diese verfügbar sind.

ProR-Verbesserungen (GUI)

Bei ProR lag der Schwerpunkt auf der Beseitigung von kleinen Ärgernissen und Fehlern, um die Benutzerfreundlichkeit zu verbessern - nur wenige neue Funktionen wurden implementiert. Solche Verbesserungen umfassen:

  • Visuelles Feedback zu Drag and Drop
  • Keine verschwindenden Bildlaufleisten mehr
  • Verbesserte Anordnung in der Eigenschaftsansicht
  • Verbesserte Handhabung von Tastaturaktionen beim Bearbeiten in der Spezifikationsansicht

Viele andere Probleme wurden behoben, von denen sich einige nicht direkt auf die Endbenutzer auswirkten (unbehandelte Ausnahmen, redundante interne Benachrichtigungen usw.). Aufgrund einiger Fehler im alten Kern wurden Tool-Erweiterungen nicht korrekt persistiert. Mit dem neuen Kern wurde auch dies behoben.

Infrastruktur bei eclipse.org

Schließlich nutzt RMF jetzt die Eclipse-Infrastruktur besser aus. RMF ist jetzt vollständig in das Hudson-basierte Continuous Integration System integriert. Neue Builds werden jedes Mal ausgelöst, wenn Code eingecheckt wird und öffentlich zugänglich. Außerdem führt das System alle Einheitstests durch (153 zum Zeitpunkt der Erstellung dieses Dokuments, alle bestanden).

Das System erstellt Binärdateien für Linux, Mac und Windows, sowohl für 32- als auch für 64-Bit-Systeme. Die Binärdateien sind P2-fähig, was bedeutet, dass zusätzliche Plugins und Updates über die GUI installiert werden können.

Wie man Feedback gibt

Wir hoffen, dass Sie sich den neuesten Schnappschuss ansehen. Bitte zögern Sie nicht, uns Ihr Feedback zu geben: Die RMF Forum kann für Fragen verwendet werden, die auch für andere Personen von Interesse sein könnten. Für entwicklungsbezogene Fragen verwenden Sie bitte die Dev-Mailingliste. Und Fehler können direkt in den folgenden Bereichen gemeldet werden Bugzilla.

Mit freundlichen Grüßen,

- Das RMF-Team

Bild: jscreationzs / FreeDigitalPhotos.net

Ähnliche Beiträge