Innovator for Software Architects

Enterprise Edition - Free 60 day Trial   |   Download the Datasheet

Innovator for Software Architects is a powerful platform for modeling, according to the UML 2 standards and extended profiles by the Object Modeling Group (OMG). It works from a central server to automatically update models and facilitate the work of distributed teams – geographically and functionally. Fully supporting the concepts of Model Driven Architecture (MDA) and Model Driven Development (MDD), we provide our customers with maximum security for their future business operations and technological investments. While the extensions of the UML standards for company specific elements, allow for an optimum adaptation to individual development processes.

Innovator for Software Architects

Composite Structure Diagram

Innovator for Software Architects

Use Case Diagram

Innovator for Software Architects

Class Diagram

Innovator for Software Architects

Sequence Diagram

Highlights

  • Object-oriented modeling with UML 2.3
  • Repository server for collaboration in distributed teams
  • Server-sided profiles for customizing and extending UML 2
  • Flexible code and text generation, which can be customized to suit your requirements, from models by integrated oAW framework
  • Customizable code generator templates (Java, JEE, C++, C#, IDL, BPEL, WDSL, XSD, XMI, etc.)
  • Integration with business process and requirements from Innovator for Business Analysts
  • Integration of data models via OO-ER mapping
  • Documents with customizable reports for HTML and MS Word
  • API for extensions in Java and .Net (C#, C++, VB.NET)

Requirements

Linking requirements with models plays an important role in many projects. To make this integration even easier, requirements can be defined, structured and managed from within Innovator. Furthermore, these can be synchronized with requirements documents in Microsoft Word using the Innovator Office Integration extension. 

Model Transformation

Models can be transformed into any number of code files, such as XML, HTML or other text formats. Seamless model mapping provides full consistency and high process productivity. The integrated Software Developer Kit, for instance, implements this mapping in Java. The integration of object oriented modeling concepts with structural database modeling, allows development against a database or the use of UML, as a starting point for a conceptual database scheme.

Traceability

The consistent creation of artifacts in business process design, application modeling and database engineering from a central repository, ensures tight control of a highly reliable and robust, whilst also transparent and flexible, application development lifecycle. This is why Innovator for Software Architects is used for both the object oriented modeling of software, and domain specific designing of business processes, SOA developments and IT governance.

 

Download a Free 60 Day Trial of Innovator for Software Architects