Seminar Eclipse Capella Erweiterungen mit Capella Studio

Standardfunktionen reichen bei domänenspezifischen Daten, Sichten und Arbeitsabläufen nicht immer aus. Das Seminar führt systematisch durch Entwicklungsumgebung, Metamodell, Viewpoint, Benutzeroberfläche und Paketierung.

Inhaltsübersicht

  1. Zielsetzung
  2. Zielgruppe
  3. Voraussetzungen
  4. Seminarinhalte
  5. Praxisübungen
  6. Lernorganisation
  7. Einordnung im Lernpfad

Zielsetzung

Ziel ist eine installierbare Capella-Erweiterung mit eigenem Domänenkonzept, passender Darstellung und dokumentiertem Wartungsweg.

Zielgruppe

Softwareentwickler, Toolentwickler, MBSE-Plattformentwickler und technisch versierte Capella-Verantwortliche.

Voraussetzungen

Gute Java- und Eclipse-Kenntnisse sowie sichere Capella-Anwenderkenntnisse.

Seminarinhalte

1. Capella Studio und Entwicklungsumgebung einrichten

  1. Schritt 1: Passende Capella-Studio-Version, Java-Umgebung und Workspace-Struktur festlegen.
  2. Schritt 2: Target Platform und benötigte Plug-in-Projekte erzeugen.
  3. Schritt 3: Laufzeitinstanz starten und Entwicklungs- von Anwenderumgebung trennen.
  4. Schritt 4: Fehlerprotokolle, Plug-in-Abhängigkeiten und Buildzustand systematisch prüfen.

2. Metamodellerweiterungen und Domänenkonzepte entwickeln

  1. Schritt 1: Fachliche Erweiterungsanforderungen in Klassen, Attribute und Beziehungen übersetzen.
  2. Schritt 2: Ecore-Modell mit Namensräumen, Vererbung und Kardinalitäten definieren.
  3. Schritt 3: Generierten Code und Persistenzverhalten kontrollieren.
  4. Schritt 4: Kompatibilität mit Capella-Kernmodell und Migrationsanforderungen prüfen.

3. Viewpoint, Benutzeroberfläche und Diagramme erweitern

  1. Schritt 1: Viewpoint-Lebenszyklus, Aktivierung und Gültigkeitsbereich festlegen.
  2. Schritt 2: Eigenschaftsansichten, Aktionen und semantische Regeln modellieren.
  3. Schritt 3: Diagramme, Werkzeuge und Darstellungsregeln in Sirius konfigurieren.
  4. Schritt 4: Bedienbarkeit und Modellkonsistenz in einer Runtime-Instanz testen.

4. Erweiterungen testen, paketieren und warten

  1. Schritt 1: Funktionale Tests, Kompatibilitätstests und Migrationsfälle definieren.
  2. Schritt 2: Feature, Update Site und Produktabhängigkeiten für die Verteilung konfigurieren.
  3. Schritt 3: Installation und Deinstallation in einer sauberen Anwenderumgebung prüfen.
  4. Schritt 4: Versionierung, Änderungsdokumentation und Wartungsstrategie festlegen.

5. Spezifische Eigenschaften mit PVMT definieren

  1. Schritt 1: Projektbezogene Eigenschaftsgruppen, Datentypen und Gültigkeitsbereiche festlegen.
  2. Schritt 2: PVMT-Konfiguration auf passende Arcadia-Konzepte anwenden.
  3. Schritt 3: Werte konsistent erfassen und mit fachlichen Regeln plausibilisieren.
  4. Schritt 4: Eigenschaften für Auswertungen, Dokumentation und Architekturvergleiche vorbereiten.

6. Validierungsregeln, Profile und Schnellkorrekturen einsetzen

  1. Schritt 1: Integritäts-, Design-, Vollständigkeits- und Traceability-Prüfungen unterscheiden.
  2. Schritt 2: Passendes Validierungsprofil für Modellierungsphase und Reviewziel auswählen.
  3. Schritt 3: Befunde priorisieren, Ursachen analysieren und Schnellkorrekturen kontrolliert anwenden.
  4. Schritt 4: Restbefunde begründen und als überprüfbare Qualitätsentscheidung dokumentieren.

7. Sicherung, Migration und Versionswechsel kontrollieren

  1. Schritt 1: Modelle, Workspaces, Erweiterungen und Konfigurationen vollständig inventarisieren.
  2. Schritt 2: Sicherungs- und Wiederherstellungsverfahren vor dem Versionswechsel testen.
  3. Schritt 3: Kompatibilität von Capella, Viewpoints und Zusatzkomponenten in einer Testumgebung prüfen.
  4. Schritt 4: Migration protokollieren, Modellvalidierung ausführen und Rückfalloption erhalten.

Praxisübungen

  • Eine lauffähige Entwicklungsumgebung mit eigener Runtime-Instanz aufsetzen.
  • Ein kleines Domänenmetamodell für zusätzliche Architekturinformationen entwickeln.
  • Einen einfachen Viewpoint mit eigener Eigenschaft und Diagrammdarstellung umsetzen.
  • Eine installierbare Update Site für die entwickelte Erweiterung erzeugen und testen.
  • Ein Eigenschaftsmodell für Kosten, Masse und Kritikalität anlegen und auf Modellobjekte anwenden.
  • Ein Modell mit einem angepassten Prüfprofil validieren und einen Befundbericht erstellen.

Lernorganisation

Ein zusammenhängendes Erweiterungsprojekt wird in überprüfbaren Inkrementen aufgebaut. Jede Entwicklungsstufe endet mit einem Laufzeittest und einer kurzen Code- beziehungsweise Modellprüfung.

Einordnung im Lernpfad

Für einfache Eigenschaftserweiterungen genügt häufig PVMT; Python4Capella eignet sich besser für Skripting und Automatisierung ohne eigenes Plug-in.

Fachbereichsleitung und Seminarorganisation

Seminardetails

   
Dauer: 4 Tage, ca. 6 Stunden pro Tag; 1. Tag 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.396 zzgl. MwSt.
Inhaus: € 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Software- und Toolentwickler sowie MBSE-Plattformentwickler
Voraussetzungen: Gute Java-, Eclipse- und Capella-Kenntnisse
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Bern 4 Tage
Luzern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben