PTC Integrity Modeler

DATENBLATT
PTC Integrity Modeler
TM
TM
EINE SK ALIERBARE MEHRBENUTZERUMGEBUNG FÜR DAS SCHNELLE UND EFFIZIENTE DESIGN VON
SYSTEMEN UND SOF T WARE
Je komplexer Entwicklungsprojekte werden, umso schwieriger
wird es, Entwicklungsideen zu entwerfen und zu kommunizieren,
die für alle Stakeholder leicht verständlich sind, sodass ein
Konsens erreicht werden kann. PTC Integrity Modeler ist eine
pragmatische Lösung, mit der Sie beim Modellieren genauso
vorgehen können wie beim Erstellen. Die Lösung umfasst ein
integriertes Toolset für SysML (Systems Modeling Language),
UML (Unified Modeling Language) und Variabilitätsmodelle,
das auf einer gemeinsamen Live-Datenbank beruht.
Die System- und Softwareentwicklung
beschleunigen
PTC Integrity Modeler senkt den Zeit- und
Arbeitsaufwand für die Entwicklung von Produkten,
Systemen und Software, indem Sie durch die
passenden Diagramme gemäß Industriestandard
geführt und wiederholte Aufgaben automatisiert
und potenzielle Probleme identifiziert werden.
Hauptfunktionen von PTC Integrity Modeler:
• SySim zum Simulieren des Verhaltens von
SysML-Entwürfen über eine Drag & Drop-Oberfläche
• Automated Code Synchronizer zum automatischen
Generieren von Quellcode auf Grundlage von
UML-Modellen
• Transformation Development Kit, um die Reverse
Syntax Notation nutzen zu können
• Zentrale, zuverlässige und nachvollziehbare Quelle
für Designinformationen mit Integration und
Verfolgungslinks zu anderen Lebenszyklustools
• Modeler für die Erstellung konsistenter,
hochwertiger visueller Modelle von Systemen,
Software und Produktlinien, die das Verständnis
und die Entscheidungsfindung verbessern und die
Zustimmung der Stakeholder sicherstellen
• Erweiterbares Metamodell, Leistungsprofile und
vereinfachte Benutzeroberfläche
• Modellveröffentlichung als formatierte Dokumente
oder Live-Webseite
• Reviewer zum Überprüfen von Modellen,
Suchen von Fehlern, Extrahieren von
Management-Messgrößen und frühzeitigen
Verbessern von Entwürfen
Seite 1 von 4 | PTC Integrity Modeler
TM
TM
PTC Integrity Modeler für skalierbare, mehrbenutzerfähige
System- und Softwaremodellierung
ptc.com
DATENBLATT
Modeler
Mithilfe von Modeler können System- und
Softwareingenieure Modelle erstellen,
Anforderungen kommunizieren, Designalternativen
ausloten und Entscheidungen treffen, in die
Teammitglieder an mehreren Standorten involviert
sind. Viele Projektartefakte werden automatisch
generiert. Sämtliche Modellelemente können
verknüpft und verfolgt werden. Verknüpfung und
Verfolgbarkeit tragen zu bei, dass im Rahmen
der Projektentwicklung volle Verantwortlichkeit
gegeben ist.
Bei großen Projekte mit Architekten sowie
System- und Softwareingenieuren, die alle mit
demselben Modellierungswerkzeug arbeiten, ist es
äußerst wichtig, zur Überwachung des Fortschritts
Managementstatistiken zu extrahieren. Reviewer
ermöglicht dies und hilft, Fehler früh aufzuspüren,
sodass Sie sich auf die Robustheit Ihrer Entwürfe
verlassen können. Intuitive Tools erleichtern
die Qualitätsmessung und beschleunigen die
Identifizierung von Konstruktionsfehlern.
Modeler bietet zudem alles, was für
die Modellverwaltung notwendig ist,
inklusive Zugriffssteuerung, Versionierung,
Versionsvergleich, Verzweigung, Zusammenführung
usw. sowie vollständiger Änderungsverfolgung.
Tools für das Anpassen von Modellen an die
eigenen Bedürfnisse
Mithilfe von Modeler können Sie Metamodelle und
Benutzeroberflächen für UML-, SysML- und andere
Profile an die Anforderungen Ihres Fachbereichs
und Ihres Projekts anpassen. Zudem stehen
Out-of-the-box-Profile für UPDM, MARTE und
ARINC653 zur Verfügung. Sobald Ihre Modelle für
die Weiterverteilung bereit sind, kann automatisch
die Dokumentation mit den Formaten und Vorlagen
Ihrer Organisation erzeugt werden. Generierte
Dokumenttypen sind u. a. Microsoft® Word® und
HTML mit Navigationselementen. Alternativ können
alle Interessierten die Modelle über eine LiveWeboberfläche betrachten.
Reviewer
Tools für das Aufspüren von Fehler, bevor sie zu
Problemen werden
Mithilfe von Reviewer können Sie Modelle
überprüfen, Fehler suchen, ManagementMessgrößen extrahieren und Entwürfe schon
früh im Prozess verbessern. Das ist besonders
bei Projekten hilfreich, an denen neue oder
gelegentliche Modellierer bzw. andere Beteiligte
mitarbeiten, die aktiv betreut werden müssen.
In Reviewer enthält über 100 Out-of the boxKonstruktionsprüfungen, die entsprechend
Ihren eigenen Best Practices für die Modellierung
erweitert und konfiguriert werden können.
Seite 2 von 4 | PTC Integrity Modeler
TM
TM
Reviewer unterstützt Qualitätsverbesserungen und
Statusüberwachung.
SySim
Tools für Konsistenz und Korrektheit
Mithilfe von SySim können Sie das Verhalten von
SysML-Entwürfen über eine Drag & Drop-Oberfläche
simulieren. Ihre Entwürfe werden in ausführbare,
grafische Anwendungen umgewandelt, die Sie
anderen Projektbeteiligten, Kunden, Stakeholdern,
Vorgesetzten und Systemimplementierern zur
Verfügung stellen können.
Sie können Simulationsgrafiken und Szenarien
generieren, das Verhalten komplexer Systeme schon
früh in der Spezifikationsphase überprüfen und sich
ein Gesamtbild der Einheitlichkeit und Vollständigkeit
der Spezifikation verschaffen. Dank der
umfassenden Funktionen können Sie mit SySim
die Dauer von Design-Walkthroughs verkürzen
und Systemfehler beseitigen. Damit trägt das Tool
zu erheblichen Zeit- und Kosteneinsparungen und
pünktlichen Lieferungen bei.
ptc.com
DATENBLATT
angewendet und wiederverwendet. Dadurch
verbessert sich die Qualität. Für typische
Benutzer werden in der Regel 40 bis 90 % des
Codes automatisch generiert. Dadurch sinkt
der Programmieraufwand um bis zu 45 % und
die Nacharbeit um die Hälfte. Wenn diese wenig
anspruchsvollen Reparaturtätigkeiten wegfallen,
können sich die Programmierer ganz auf die
wichtigsten Systemmerkmale, auf die Algorithmen
und auf Performance-Probleme konzentrieren.
Mithilfe von SySim können Sie das Verhalten des Designs
simulieren.
Automatic Code Synchronizer
Tools zur Verbesserung der Programmiereffizienz
Automatic Code Synchronizer (ACS) ist ein
hoch effizientes Tool für die Programmierung
erfolgreicher Softwarelösungen und Erweiterungen
für bestehende Systeme. Die Out-of-the-boxTransformationsmuster von ACS generieren anhand
Ihrer Modelle automatisch Code in C, C++, C#, Ada,
Java, VB, ARINC653, SQL DDL, IDL und XMI. ACS wird
als Hintergrundprozess von Modeler ausgeführt und
erzeugt automatisch Quellcode auf Grundlage Ihrer
UML-Modelle. Das spart Zeit, erhöht die Produktivität
und verschafft den Entwicklern einen Vorsprung.
Mit ACS wird sichergestellt, dass UML-Design und
-Code stets synchron bleiben, sodass die laufenden
Entwicklungs-, Wartungs-, Verbesserungs- und
Integrationsaufgaben unmittelbar unterstützt
werden können. Anhand von UML-Klassen- und
-Beziehungsinformationen sowie dynamischen
Informationen wie Zustandsdiagrammen wird
die Codelogik generiert. Dieser Code dient
zur Animation von Modeler Diagrammen bei
Ausführung von Anwendungen auf dem Host oder
dem Zielrechner. Die Code-Instrumentation wieder
unterstützt die Interaktion des Zustandsmodells
mit der Anwendung, um den Code während des
Designs zu debuggen.
ACS reagiert unmittelbar auf Modelländerungen.
Zugleich wird der Code in der IDE oder im CodeEditor des Projekts sichtbar gemacht.
Sie haben einmal den Aufwand für das Design und
können dieses dann pflegen, sodass es für zukünftige
Projekte mit derselben oder einer anderen
Implementierungstechnologie zur Verfügung steht.
Die Programmierstandards und Best Practices
werden in Mustermodellen dokumentiert und
automatisch von jedem Softwareentwickler
Seite 3 von 4 | PTC Integrity Modeler
TM
TM
Transformation Development Kit
Das PTC Integrity Modeler Transformation
Development Kit stellt eine einzigartige und
leistungsfähige modellorientierte Methode
zur Definition von Modell-zu-Code(oder Modell-zu-Datei-)Transformationsmustern
bereit. Transformationsregeln können nach den
Prinzipien der objektorientierten Programmierung
mit vertrauter Syntax und ohne Programmierung
als UML-Klassenmodelle definiert werden.
Transformationsmuster werden als UML-Modelle
realisiert und sind somit einfach zu erzeugen, zu
ändern, zu versionieren und wiederzuverwenden.
Sie sind effizient und dokumentieren sich selbst.
Somit haben Sie vollständige Kontrolle über die
Syntax und Semantik des generierten Codes und die
Möglichkeit, projekt- oder unternehmensspezifische
Programmierstandards umzusetzen. Wenn die
Transformationsmustermodelle aktualisiert
werden, werden die Änderungen sofort in ACS
übernommen. Dank dieser Verknüpfung muss die
Hintergrundsynchronisation nicht manuell neu
konfiguriert werden. Änderungen wirken sich sofort
auf die Codegenerierung aus und liefern Feedback,
anhand dessen Programmierer im Handumdrehen
neue Transformationen entwickeln können.
Asset Library
Tools für Asset-basierte modulare Entwicklung
In Verbindung mit der PTC Integrity Asset
Library können Sie mithilfe von PTC Integrity
Modeler schnell SoS- (Systems of Systems),
CBD- (Component-Based Development) und
SOA- (Service-Oriented Architecture) Lösungen
entwickeln. Die natürliche Synergie zwischen dem
Designprozess und Ihren Entwicklungsansätzen
ermöglicht schnittstellenbasierte Modularität,
paralleles Arbeiten und Outsourcing.
ptc.com
DATENBLATT
Modellbasierte Produktlinienentwicklung
Integrierte Produkte
Tools für das Design von System- und
Softwarefamilien
Dank der zentralen, zuverlässigen
Informationsquelle von Modeler können Sie
Modellelemente verknüpfen und verfolgen.
Anschließend können Sie sie mit anderen
Entwicklungsprogrammen wie PTC Integrity
Lifecycle Manager, PTC Windchill, MATLAB®
Simulink® und IBM® Rational® DOORS®
synchronisieren. Zahlreiche Artefakte werden
automatisch generiert. Die Projektdokumentation
wird im Microsoft® Word® -Format und im
HTML-Format mit Navigationselementen
ausgegeben.
Modeler Product Line Engineering (PLE) dehnt
die Diagramme und Modellelemente auf
Variationspunkte, Varianten, Entscheidungssätze
und Variantendiagramme aus. In PTC Integrity
Modeler wird für die Variabilitätsmodellierung di
so genannte orthogonale Variabilitätsmodellierung
(OVM) verwendet. Deren Elemente können
mit allen anderen Modellelementen verknüpft
werden. Somit können Sie System- und SoftwareProduktlinien (manchmal als „überladene Modelle“
oder „150 %-Modelle“ bezeichnet) modellieren
und anschließend Entscheidungen bezüglich der
Variationen und verfügbaren Leistungsmerkmale
treffen. Im Anschluss werden produktspezifische
Modelle automatisch generiert. Diese Modelle
können im Hinblick auf ihre Eignung untersucht
werden, um Tradeoffs zu beseitigen und die besten
Produkte zu identifizieren.
Dieser einzigartige Ansatz der modellbasierten
Produktlinienentwicklung kann die modellbasierte
Systementwicklung und auch die Asset-basierte
modulare Entwicklung erweitern, sodass während
der Entwicklung nicht nur ein einzelnes Produkt,
sondern ganze System- und Softwarefamilien
berücksichtigt werden. Dies kann die
Kundenzufriedenheit, die Marktanpassung und die
Produktivität ganz erheblich verbessern. Modeler
PLE Kunden konnten 50 % der Konstruktionskosten
einsparen und eine Wiederverwendung von
80 % erreichen.
Modeler unterstützt den mit der OMG Model
Interchange Working Group (MIWG) konformen
XMI-Import und -Export (Extensible Markup
Interchange). Dank dieser Standardkonformität
erhalten Sie zukunftssichere Modelle und
können andere XMI-konforme Tools integrieren.
Zudem können Sie zentrale Modell-Assets
wiederverwenden, Änderungen mittels
Auswirkungsanalyse verwalten und Updates
bidirektional automatisieren.
Wählen Sie das richtige Paket für Ihre
Bedürfnisse
Modeler bietet ein integriertes Toolset für die
Erstellung einheitlicher, hochwertiger SysML-,
UML- und Variabilitätsmodelle für SoS-, CBD- und
SOA-Lösungen. Die Gesamtentwicklungskosten
werden dadurch in der Regel um 62 % reduziert,
und die Liefertreue wird um 23 % verbessert.
Modeler ist als Subscription erhältlich. Jede
Subscription zeichnet sich durch transparente
Zahlungspläne aus, sodass Sie Ihr Budget mit
sofortigen Prozessvorteilen abstimmen können.
Weitere Informationen: PTC.com/subscription
Modeler Product Line Engineering unterstützt Sie bei
Entscheidungen über Varianten und Leistungsmerkmale.
Seite 4 von 4 | PTC Integrity Modeler
TM
TM
© 2016, PTC Inc. (PTC). Alle Rechte vorbehalten. Die Inhalte dieser Seiten
werden ausschließlich zu Informationszwecken bereitgestellt und beinhalten
keinerlei Gewährleistung, Verpflichtung, Bedingung oder Angebot seitens
PTC. Änderungen der Informationen vorbehalten. PTC, das PTC Logo,
Product & Service Advantage, Creo, Elements/Direct, Windchill, Mathcad
und alle anderen PTC Produktnamen und Logos sind Warenzeichen oder
eingetragene Warenzeichen von PTC und/oder Tochterunternehmen in den
USA und anderen Ländern. Alle anderen Produkt- oder Firmennamen sind
Eigentum ihrer jeweiligen Besitzer. Releasetermine und Funktionsumfänge
können nach Ermessen von PTC geändert werden.
J7196–PTCIntegrityModeler–0516-de
ptc.com