Innovator ist eine Modellierungsplattform, die Unternehmensarchitekturmodellierung, Geschäftsprozessmodellierung, Objektorientierte Analyse und Design (OOAD) sowie relationale und multidimensionale Datenmodellierung bei der Softwareentwicklung unterstützt. Besonders geeignet ist Innovator für den MDA-Einsatz, da das Produkt in der Lage ist, mit UML2-Profilen zur Spracherweiterung in allen unterstützten Notationen zu arbeiten.
MID GmbH Das mittelständische Unternehmen MID GmbH entwickelt und vertreibt Innovator seit Mitte der 1980er-Jahre in Eigenregie. Das Software- und Beratungshaus ist in Nürnberg ansässig. Die MID GmbH ist Mitglied bei der Object Management Group (OMG), bei der Open Group und beim Arbeitskreis Software-Qualität und -Fortbildung (ASQF). Das Unternehmen bietet weitere Softwareprodukte an.
Allgemeines In Innovator werden Konzepte mittels einer grafischen Notation erstellt und weiterentwickelt, die zur jeweiligen Methode passt. ArchiMate®, Business Process Model and Notation (BPMN), Decision Model and Notation (DMN), relationale und multidimensionale Datenmodellierung (ER/SER/IDEF1X/Data Vault) und Unified Modeling Language (UML) bieten mächtige und eindeutige Spezifikationsmöglichkeiten.
Neben der Modellierung der jeweiligen Themen lassen sich auch Zusammenhänge zwischen Geschäftsprozess, IT-System und den dazu passenden Daten modellieren und dokumentieren. Dies unterstützt unternehmensweite Integrations- und Konsolidierungsvorhaben, wie es die integrierte Informationsverarbeitung und die serviceorientierten Ansätze benötigen.
Üblicherweise existieren in großen Unternehmen etablierte Begrifflichkeiten, die den Mitarbeitern geläufig sind. Günstigsterweise werden Modelle der Realität genau diese Begrifflichkeiten aufgreifen, um den Mitarbeitern ohne großen Lernaufwand die Möglichkeit zu geben, Konzepte (Modelle) zu lesen, zu verstehen und zu erstellen. Domänenspezifische Sprachen (DSL) sind der Fachbegriff hierfür und werden von Innovator effizient unterstützt. Dies geht so weit, dass die grafische Syntax nur noch Mittel zum Zweck ist und niemand mehr merkt, dass er BPMN, DMN, ER, UML usw. einsetzt.
Im Rahmen der industrialisierten Software-Entwicklung müssen nicht nur alle Beteiligten (Business Process Engineer, Software Designer usw.) mit einer eigenen DSL versorgt werden, sondern die DSLs sollten maschinell auswertbar sein, um Automatisierungspotentiale aktivieren zu können. Hier bietet Innovator bewährte grafische Syntaxen (BPMN, UML, ERM u. a.) an, deren Formalisierungsgrad ausreicht, um maschinenlesbar zu sein, denen per DSL Semantik hinzugefügt wurde und durch die die Stärke von bildhafter Darstellung erhalten bleibt.
Innovator verwendet für die Modellierung der Geschäftsprozesse BPMN und UML, so dass eine durchgängige, standardisierte Notation vom Geschäftsprozessmodell bis zum Systemdesignmodell zur Verfügung steht.
Durch die zentrale Repository-Technologie sind Änderungen zeitgleich in allen am Inter-/Intranet angeschlossenen Clients sichtbar, was der Arbeit mit dem Werkzeug einen Groupware-Charakter gibt. Funktionen zum Modellabgleich, zur Änderungsprotokollierung und zur Versionsverwaltung unterstützen u. a. die agile Projektbearbeitung.
Geschichte Versionerstes Releasedatumletztes Releasedatumwesentliche Neuerungen11986 Struktogrammeditor Semigrafische Oberfläche auf ASCII-Terminal und PCs mit MS-DOS2.1 2.2 2.3vor 1988 Struktogrammdebugger3.0 3.1 3.2vor 1990 Semigrafische Analyse- und Designmethode RAD (Requirement Analysis Design) Generatoren von Design nach Implementierung4.0Q3/91Q2/92 Grafische Oberflächen (MS Windows und Motif)4.1Q2/92Q2/93 Client/Server-Architektur4.2Q2/93Q2/94 Standardmethoden SA/SD SERM4.3Q2/94Q4/95 OS/2 Presentation Manager5.0Q4/95Q3/97 OMT (Object-modeling Technique) mit Anwendungsfällen (Use Cases) Vorgehensmodell Öffnung des Repositorys (Dokumentation und API)6.0August 1997Juli 1998 ER-Modellierung UML-Modellierung6.1November 1998August 1999 Business Workbench Freie V-Modelle6.2Oktober 1999März 2000 Versionierung API Mapping von Modellelementen7.0Januar 2001Juli 2002 Geschäftsprozessmodellierung mit UML Modellbrowser Profile und Namensräume Business-CASE und CASE-CASE (Mapping) Schablonengenerierung8.0September 2002Februar 2003 Meta (Meta-Modellierung mit UML, gegenwärtig nicht verfügbar)8.1Juni 2003September 2004 Benutzerfreundlichkeit Web-Fähigkeit XML-Schnittstellen Object Constraint Language Eclipse-Integration Anbindung an PVCS Dimensions9.0InnovatorAOX 2006Dezember 2005Juni 2006 UML 2 mit Benutzerrollen Konfigurationseditor für UML2-Profile Java-API oAW-Anbindung für Java, C#, C++ Anbindung an Matlab V-Modell XT9.1Innovator 2007Oktober 2006Juli 2007 LDAP-Import Artefakte BPEL .Net-Framework-API Schnittstelle zu ARIS Design Platform MID ModellierungsMethodik M³10.0Innovator 2008April 2008Oktober 2008 Information Management Modeling Traceability-Wizard (Abhängigkeiten-Editor) XMI-Export Umwandeln von Modellelementen C-Code aus UML2-Modellen10.1Innovator 2009Juli 2009Juli 2009 Merge-Tool zum Zusammenführen von Modellversionen Zentrale Benutzerverwaltung und Authentifizierung Universally Unique Identifier (UUID) für Modellelemente Anforderungsdiagramme zur Unterstützung des Anforderungsmanagements Dokumentationsbausteine XSD-/WSDL-Import und -Export11.1April 2010Mai 2010 Innovator for Business Analysts (Geschäftsprozessmodellierung mit Business Process Model and Notation (BPMN 2.0) und Unified Modeling Language (UML 2.1)) Maskenflussdiagramm mit erweiterter BPMN Whiteboard-Diagramm zur Darstellung der Verbindungen zwischen Elementen von BPMN- und UML-Diagrammen Erweiterte Prüfung von BPMN- und UML-Metamodellen11.2August 2010Oktober 2010 Organigramm (Innovator for Business Analysts) Geschäftsressourcendiagramm (Innovator for Business Analysts) Zustandsautomat und Zustandsdiagramm (Innovator for Business Analysts)11.3Dezember 2010Dezember 2010 Innovator for Database Architects (ER-, SER- und Datenbank-Modellierung) Strukturdiagramm (Innovator for Business Analysts) Modellelement Anhang mit beliebigem Dateityp Modell-Lesemodus mit Möglichkeit für Anmerkungen11.4August 2011September 2012 Innovator for Software Architects (UML-Modellierung) Microsoft Office Integration für Anforderungen Animation von BPMN-Prozesspfaden (Innovator for Business Analysts) Änderungsmanagement durch Change-Sets Farb- und Formoptionen für Diagramme Smart-Icons zur Anzeige von Zusatzinformationen zu Modellelementen11.511 R5November 2012Oktober 2015 Mehrsprachigkeit für Diagramme Flexible Ablage von Modellen lokal oder auf dem Server Prozesslandkarte (Innovator for Business Analysts) Prozesskostenanalyse (Innovator for Business Analysts) Export nach Microsoft Excel für Prozesskostenrechnung und Anforderungen (Innovator for Business Analysts) Kompositionsstrukturdiagramm (Innovator for Software Architects) Sequenzdiagramm (Innovator for Software Architects) Verteilungsdiagramm (Innovator for Software Architects) Einheitliche IDEF1X-Notation in ER-Diagrammen und Datenbankschemata12.0Juli 2014Oktober 2014 64-Bit-Unterstützung Innovator for Enterprise Architects (ArchiMate®-Viewpoints)12.1Dezember 2014April 2015 Vollständige Lokalisierung der Konfigurationsprofile Unterstützung von Data Vault 2.0 Datenmodelle visualisieren optional Relationen zwischen ER-Sichten und DB-Views "Beamer" ermöglicht mit rollengerechten Abbildungsthemen flexibel und fokussiert Elemente abzuleiten Impact-Analyse zeigt mittels Graphen die Vernetzung von Modellelementen Modellexport nach smartfacts (cloud-basiertes Model-Warehouse, Kollaborations- und Integrationsplattform für IT-Modelle)12.2Juni 2015Juli 2015 Erweiterung von Innovator for Database Architects im Bereich Business Intelligence/Data-Warehouse (multidimensionale Modellierung, NoSQL) und Umbenennung in Innovator for Information Architects Modellsprache und Anzeigesprachen mit entsprechender Silbentrennung Abhängigkeiten zwischen beliebigen Diagrammen12.3Oktober 2015März 2016 Erweitertes Änderungsmanagement mit Modellierungsschritten zur Übernahme in andere Modellbranches Vergleich ganzer Modelle bezüglich Modellinhalt und/oder Konfiguration (UML-Profile für alle Modelltypen) Verbesserte Darstellung von Textunterschieden13.0April 2016Juli 2016 Erweitertes Rückgängigmachen und Wiederherstellen (Undo/Redo) Schnelles Erstellen und Erfassen wesentlicher Eigenschaften von Elementen in Tabelle für Inhalte Hilfslinien im Diagramm zur Anordnung von Knoten Anforderungen als spezielle Textdefinition im Spezifikationseditor13.1Oktober 2016Dezember 2017 Unterstützung von ArchiMate® 3 Unterstützung des OMG-Standards "Decision Model and Notation (DMN)" Impact-Analyse verwaltet Konfigurationen Tastaturbedienung in Diagrammen13.2August 2017August 2017 Grafischer und logischer Diagrammvergleich Editor für Datenbank-Views mit IntelliSense-Unterstützung Assistent für DDL-Export13.3November 2017August 2018 Neuer Merge-Editor zum Zusammenführen von Modellversionen unter Berücksichtigung von Referenzzeitpunkt und Change-Sets Neues Administrationsprogramm mit zentraler Benutzerverwaltung14.0Juli 2018August 2018 Versionsverwaltung erneuert Vergleich von Profilen der Modellkonfiguration Datenbankunterstützung erweitert14.1April 2019November 2019 DMN-1.1-Unterstützung mit Entscheidungssimulation Modellierung von Unternehmensarchitektur mit ArchiMate® 3.1 Systems Engineering mit SysML 1.5 Export und Import von Modelldaten mit Microsoft Excel14.2November 2019März 2021 Impact-Analyse als Diagrammtyp mit Konfiguration von Inhalt und Anzeige SQL-basierte Suchfunktion für komplexe Abfragen DMN-1.2-Unterstützung mit Entscheidungsservices14.3Mai 2020April 2021 Sprachunterstützung für alle Sprachen der Mitgliedsstaaten und Beitrittskandidaten der Europäischen Union sowie Russisch und Türkisch Export und Import von Schnittstellendateien für Übersetzungen Effizientere Modellierung der Unternehmensarchitektur (Konzeptdiagramme)15.0Januar 2021Juli 2021 Merkmale fachlich identischer Objekte können für die entsprechenden methodenspezifischen Modellelemente synchronisiert werden Aktualisierte Schnittstelle zum SAP Solution Manager (Synchronisationsübersicht) Plattformmodernisierung (Laufzeitumgebung Microsoft .NET Core) und Installationstechnologie MSIX15.1September 2021August 2022 Verbessertes Rückgängig und Wiederherstellen durch Befehlshistorie Positionierung von Rahmentiteln Erweiterte PowerShell-Unterstützung für Administratoren API-Management mit OpenAPI-Generierung15.2Juni 2022März 2023 Dynamische Viewpoints für ArchiMate® Schachtelung für ArchiMate®-Beziehungen Verbesserte Tabelleneditoren (Beziehungseigenschaften, Filter) Textausrichtung in Labelknoten16.0Juni 2023September 2024 Benachrichtigungsservice zu Modelländerungen per E-Mail Ergänzung der Konfiguration direkt im Modelleditor Aktualisieren der Konfiguration im Modelleditor Paralleles Übersetzen von Modellelementen in mehrere Sprachen16.1November 2024 Confluence-Integration via OSLC REST-API Dashboards für Modellinhalte16.2Januar 2026 Erweiterte Zugriffsmöglichkeiten KI-Readiness Plattformverbesserungen
Artikel Johannes Mickel: Modellgetriebener Ansatz zur Optimierung von Shopfloor-Datenstrukturen für den Einsatz einer Streaming Data Platform. In: OBJEKTSpektrum. Online Themenspecial Industrie 4.0. 07/2018. Elmar Nathe: Vom Sammler zum Lenker – Big Data Analytics in der Fertigung. In: Industrieanzeiger. 07/2018. Michael Müller: Data Vault: Modellierungsansatz für ein Data Warehouse. In: it-daily.net, 04/2017. Bernhard Lauer: DMN-Modellierung mit Innovator 13.1. In: dotnetpro. 11/2016. Michael Müller: Agilität durch Automatisierung des Data Warehouse. In: manage it. 9–10/2016. Katja Eisentraut, Michael Jacob, Carl-Werner Oehlrich, Herbert Schwander: Aggregation und Kompostierung: Was ist da noch mal der Unterschied? In: OBJEKTspektrum. 05/2013.