Working with Innovator

With its architecture, configuration possibilities, supported notations and editors and tools, Innovator implements certain modeling concepts based on international standards.

Innovator – Enterprise Modeling Suite

The modeling software, Innovator, supports business process modeling, object-oriented software analysis and object-oriented design, as well as relational data modeling. Innovator is especially suited for model-driven software development as it enables domain-specific language extensions using UML 2 profiles.

Business process, requirements, software system and data models can be created, modified and linked together in Innovator. The roles involved work on a homogeneous user interface in the style of Microsoft Office. This enables transparency and possible savings and improvements to be made, especially in projects which have a high dynamic on the business side of things and are developed based on existing software systems and databases.

All necessary editors are integrated and available within the application. Various diagrams and their relationships can be displayed using whiteboard diagrams, which enables you to visualize model-to-model links.

Models can be created and used in a repository as standalone or managed models. The repository's model servers are monitored by a license server and managed according to the licenses. Local model files can also be used.

  • Standalone model: created in the relevant project directory ($INOPRJ) in a network repository and provided by a standalone model server, normally alongside other models. A version management can be carried out externally.

  • Managed model: created in the relevant project directory ($INOPRJ) in a separate network repository and provided by its own model server. Managed models have an integrated version management. Agents are used as utility programs for monitoring, managing and starting the model versions.

  • As the user's model file, it is stored separately in a compromised repository in the user's Windows document directory (%USERPROFILE%\Documents\Innovator\16.1). The respective INOMDL file that is created can be exchanged with other editors.

The modeling software's open architecture is implemented using a powerful API.

Impact Analysis Visualizes Interconnections

Impact analysis displays the interconnection of a model element through its relationships with other model elements using analysis graphs in a dynamic diagram. The model element's configurable analysis graph shows the current respective dependencies of a model element in an impact analysis diagram.

Impact analysis visualizes e.g. the traceability of requirements by displaying the corresponding relationships between a requirement and the system elements derived from it.

You can also visualize profile imports of system and partial model and also between profiles.

Innovator for Business Analysts

Innovator for Business Analysts has all you need for specifying requirements for IT applications and business processes which are supported by these IT applications. Business process modeling with BPMN 2, class models for business objects and UML 2 use case diagrams are supported, as are extensions for mask flow diagrams, org charts and structure diagrams.

Innovator for Enterprise Architects

Innovator for Enterprise Architects is the integrated tool for enterprise architects for the modeling of enterprise architectures with the help of ArchiMate®. Both the tracking of requirements and linking with other Innovator models are possible. This gives you a complete traceability - from your company's targets right the way through to implementation of an application in your company.

ArchiMate® is an open and independent modeling language for the enterprise architecture. It supports the description, analysis and visualization of the architecture within and between business areas. ArchiMate® is one of the standards provided by The Open Group® and is completely attuned with The Open Group Architecture Framework (TOGAF®).

Innovator for Information Architects

Innovator for Information Architects is the data modeling tool for the new Innovator product generation. Conceptual ER models can be mapped or modeled with user-specific standard notations using diagrams and tabular editors. Database schemata are normally the result of mapped ER models. The schemata and databases which are to be created are compared using an integrated comparison function so that changes can be evaluated easily and carried out in a controlled manner.

Unlike with other manufacturer-specific database design tools, conceptual schemata can also be mapped onto other relational database systems.

Innovator for Software Architects

Innovator for Software Architects is an object-oriented modeling tool which consistently supports model-driven architecture. This gives you maximum future assurance and technological neutrality. Innovator for Software Architects provides you with a profile for the UML 2 standard of the Object Management Group (OMG) and offers you optimum adaptation to your development process.

Unique mapping options ensure consistency throughout the models and a high level of productivity. You efficiently use the results of your business process, data and object models for your object-oriented application development.

This chapter contains the topics: