séminaire

Model governance within enterprises

(UML, BPMN, TOGAF, SysML, Requirements, ...)

Free webinar

Thursday, November 20, 2014 (17h - 18h CET)

Federated knowledge and Models in the Enterprise

Models in an Enterprise are parceled between different repositories, tools or Business Units. That model separation hinders the exploitation, the generalization and the reuse of models. The knowledge asset (models, processes, data, architectures, systems) is therefore poorly shared and exploited.

The new Modelio Constellation tool ensures the models and projects governance, as well as their centralized administration, the setting of indicators and procedures, and the setting of automated tasks : reports, audits and code generation, continuous integration. Constellation organizes and ensures the sharing of models within and between organizations, even for the most heterogeneous ecosystems. Its web administration interface provides a convenient tool to manage and get a synthesis of projects.

New modeling technologies « Modelio Constellation »

Connected to the Modelio « World Wide Modeling » technology, Modelio Constellation enables the models management for the most complex situations: complex models, multi projects, users rights management, large companies, ecosystems and any kind of federated organization.

Attend and discover how to:

  • Structure models for any kind off organization,
  • Manage traceability and impact analysis on wide federated repositories,
  • Build a web portal constantly up to date,
  • Allow an access to models for any stakeholder, for various expertise and rights,
  • Take benefit from the different repositories storage techniques : cloud, distribution, nomadic workstations, ...

Similar to the web, Modelio World Wide Modeling enables Models to be easily accessible and shareable.
Modelio 3 supports real genuine enterprise repositories, shared by all stakeholders, structured into expertise and domains, open to external partners. Then, your models become a precious asset of the company, that enables knowledge management.

This event is finished. Below, you can view the videos of the webinar.

Video - Presentation of: "Modelio constellation - Model repositories at the Enterprises and Systems scale

Video - Constellation demo

More information about Constellation.

Open Source/Commercial Ecosystem

Share models and modules between the open source and commercial worlds

Community site

www.modelio.org is the Modelio open source site.

Modelio is distributed under the GPL OSS license.

There are also many open source Modules. Their OSS License depends on the Author.

Anyone can create a Modelio module, and publish it as an open source module, or defined his own private or commercial Module. The module related framework within Modelio is distributed under the Apache license (one of the most permissive license.).

Three winning use cases

UC1: Company with subcontractors
Subcontractors are not obliged to buy licenses to work with a Modelio client company. They can stay with the open source version.

UC2: Sharing know-how, methodologies, generators, and model driven frameworks.
Once you have customized Modelio for a specific domain, methodology, or framework, you might want to share it with third parties, without forcing them to buy Modelio licenses. The open source distribution gives you the freedom to disseminate your knowledge without any constraints from Modelio.

UC3: Getting open source extensions in your environment
Check out the Modelio Store and see if there are useful extensions for you, or get extensions from partners.

Benefits

  • Robust, stable open source platform
  • Community support
  • New functionality through community-developed modules
  • Freedom from vendor lock-in
opensource commercial ecosystem

Model-driven Code Generation Features

Whatever language you're working in,
Modelio products provide the quality model-driven code generation features you need

Code generation

Modelio products are designed to help you design applications and generate high quality code from UML models. Modelio products support most popular development languages, including Java, C++, C# and SQL.

C++ code generation

Reverse engineering

Reverse engineering

Modelio products enable the reverse engineering of existing applications to create UML models. They ensure that UML architecture and code are consistently kept up-to-date, in either roundtrip or model-driven modes depending on the language being used.

IDE compatibility

Modelio products integrate directly with existing coding habits and environments, such as Eclipse or  Visual Studio. This allows developers to continue using their favorite IDE to make changes to code, with Modelio products taking care of retrieving changes in the code and updating the UML model accordingly.

IDE compatibility

Support for language standards

Support of language standards

Each language comes with its own standards, such as MFC/STL libraries for C++ and Java 6, C++/CLI standards for .Net developers, and so on. Modelio products provide specific features to enable developers to take advantage of these technologies and intuitively work with them from the model.

Model/code consistency management

Modelio products automatically manage model/code consistency. They allow developers to work in model-centric mode ("model driven") or code-centric mode using popular IDEs ("roundtrip"). Changes at model level will be automatically reflected in the code and vice-versa.

Permanent model/code consistency management

Project buildfile generation

Project building generation

Modelio products can generate project buildfiles for Java, C++, C# and other languages. They can also generate the project environment for different IDEs, including Eclipse and Visual Studio.

Development teams often use a continuous integration approach. To fit with this approach, Modelio tools help build Jython scripts that can launch large code generation and project building processes in batch mode.

One repository for all modeling standards

System-wide modeling (vision, requirements, data, processes, applications, ...) from the Vision high level down to code details

Benefits

  • A single repository for UML, BPMN, TOGAF, ArchiMate, SysML, requirements, dictionary, ...
  • Traceability management, impact analysis, across the entire scope of a system
  • Overall consistency management
  • Common repository features (versions, sharing, ..)
  • Extendable and customizable
repository exchanges en

Document Generation Features

Quality document generation features

Quality document writing automation

The Modelio Document Publisher module is able to automatically generate high quality documents from models, raising productivity and saving time. These documents respect enterprise quality rules through dedicated document templates and are guaranteed to be in sync with their respective models at all times.

Generated documents can include glossaries, traceability matrices and diagrams, all of which are kept in perfect sync with model element names and descriptions. Enterprise-specific styles and rules can be applied to documents, relieving users of the burden of repetitive and error-prone tasks.

Quality document writing automation

Model embedded text documentation

Model-embedded text documentation

Modelio products allow text annotation to be embedded within models and managed within the Modelio repository. Each model element can have its own description, which can be one of several different types, displayed in diagrams, or captured in specific windows. This provides live documentation attached to the model.

Rich text editor

Modelio integrates the editor of your choice (MS-Word, LibreOffice, …) into your Modelio environment, enabling you to enter rich text with your models. In this way, Modelio provides powerful support for analyst wishing to work simultaneously on models and their descriptions, and to produce documents assembled using the document templates of their choice, in either MS-Word, LibreOffice or HTML format (using the "Document Publisher" module). The entire Microsoft Office toolsuite is supported, with PowerPoint presentations or Excel™ tables able to be included in your documents.

Rich text editor

Web publication

Web publication

The Modelio Document Publisher generates documents in the form of Web pages, making it easy for all participants in a project to consult project-related documentation. Links defined within models serve as the basis for hypertext links in the generated Web documents.

MS-Word or LibreOffice generation

An additional feature is the ability to produce MS-Word or LibreOffice documents from models. These documents can contain tables of content, tables of figures and matrices, and revision tables to fit specific company templates and practices.

MS-Word or Libre Office generation and reverse

Different types of document you can generate

Large set of ready-to-use document templates

The Modelio Document Publisher module comes with a large set of predefined templates that support many document types, including analysis or design documents, requirement analysis and use case documents. This simplifies common document generation tasks and reduces time spent in preparing documentation.

Document template editor

The Modelio document template editor makes it possible to define custom document templates with absolutely no programming knowledge. This makes it possible to adapt the style and presentation of documents to fit enterprise standards, and apply enterprise quality standards throughout the modeling and development lifecycle.

java_reverse_page_357