Key Performance Features of Innovator for Software Architects

  • Object-oriented modeling with UML 2

  • Structure diagrams in accordance with UML 2
    • Class diagrams for modeling class structures and relationships and for clear modeling of system structures with packages
    • Composite structure diagrams for modeling internal structures of a classifier and its interaction relationships
    • Component diagrams for modeling system structures during runtime
    • Deployment diagrams for modeling distribution of software components to hardware entities
  • Behavior diagrams in accordance with UML 2
    • Use case diagrams for modeling system requirements
    • Activity diagrams for process and algorithm modeling
    • State diagrams for modeling changes to state of any number of classifiers of certain events
    • Sequence diagrams for modeling communications in the system
  • Support for SysML and SoaML

  • OpenAPI for REST interface descriptions

  • Flexible code / text generation with integrated oAW framework

  • Customizable code generator templates for all popular target languages included within the scope of delivery (Java, JEE, C++, C#, WSDL, XSD, XMI etc.)

  • Framework for interactive model transformation (Innovator M2M)

  • Integration of textual requirements

  • Central model server for team work throughout the organization

  • Complete configurable model elements enable organization-specific and project-specific extensions

  • Consistency checks and extendable validation of models

  • Documents with customizable reports for HTML and Microsoft Word

  • Impact analysis displays the interconnection of model elements using analysis graphs

  • Whiteboard diagrams for visualizing relationships in the model

  • API for extensions in Java and .NET (e.g. C#)