Getting you off to the best possible start
This series of tutorials will introduce you to some of the main features of Modelio, helping you get the most out of this powerful and versatile tool. Each tutorial can be read separately.
Organizing a large model-driven software development project - Case Study
Activities such as configuration and version management, integration, validation and team organization and cooperation are all too often neglected by development teams, but remain crucial if a project is to succeed. This white paper is a reminder that numerous tools exist to help assist and automate these activities, notably in the world of open-source applications. An example illustrates how these tools can be used in conjunction with a modeling tool (Modelio), in order to obtain successful model-driven development.
Developing a Modelio module with MDA Designer Light
Learn how to design and implement a Modelio module using MDA Designer Light (available with Modelio Free Edition) and Modelio 1.2. This tutorial presents the creation of a UMLTODO module. The focus is initially on key design issues and best practices, before moving on to present the concrete module creation process using MDA Designer Light. This document is a must-read when you want to develop a Modelio module on Modelio Free Edition. Before you begin, you need UMLTODO resources necessary to the implementation of this tutorial. A complete implementation of this module is also available for download.
Developing a Modelio module
Learn how to design and implement a Modelio module using MDA Designer. This tutorial presents the design and the development of an embryonic JUnit module. The focus is initially on key design issues and best practices, before moving on to present the concrete module creation process using MDA Designer. An overview of model navigation techniques using the Modelio MDA Java API is also proposed. This document is a must-read when you want to develop a Modelio module.
Setting up an SVN server for Modelio Teamwork Manager
Discover how to set up an SVN server for Modelio Teamwork Manager. This tutorial presents the strategic choices that must be made prior to setting up an SVN server for Modelio Teamwork Manager, along with the pratical actions necessary to ensure a successful setup.
Developing a Process Extension for Modelio Teamwork Manager
The Modelio Teamwork Manager module features an extension mechanism that enables the smooth integration of Modelio Teamwork Manager operations (get lock, commit, ...) into your existing process. This tutorial presents a short example of a mail notification system of committed elements.
Creating a Document Publisher Template
The Document Publisher module is used to produce quality documentation from the model. In order to generate adapted documentation for several contexts, this module provides a large set of predefined templates. This tutorial guides you through the steps of designing your own template. It then goes further with the Template Editor and describes a real example of generating documentation using a specific template.
Optimizing your UML modeling with the Pattern Designer module
The Pattern Designer module is an extension of the Modelio tool, dedicated to creating UML model patterns. This tutorial presents the different functionalities of this module (pattern creation, parameterization, publication and use...).