Screenshot Preview

Modeliosoft C++ Solution

by Modeliosoft - Product Type: Application / End User Application

Boost your C++ productivity and quality with Modelio and UML. Modeliosoft C++ Solution is dedicated to C++ developers, designers and architects wishing to model C++ architectures and software applications. Based on a robust, stable and open source platform, Modeliosoft C++ Solution provides valuable time-saving features, including support of automatic code generation and reverse engineering, UML and BPMN modeling and Doxygen generation, helping boost your C++ productivity, reduce your time-to-market and minimize your risk.

£ 328.00

Our regular prices are shown below. Please logon to see your discounted prices.

Showing: All Prices | Renewals Only  in

Modeliosoft C++ Solution 2.1.1

Add to Cart £ 328.00 1 Node-Locked License Delivered via Download
Add to Cart £ 164.00 1 Year Support for Node-Locked License Delivered via Download
Add to Cart £ 493.00 1 Floating License Delivered via Download
Add to Cart £ 230.00 1 Year Support for Floating License Delivered via Download

Modeliosoft C++ Solution Teamwork Manager Module

Add to Cart £ 328.00 1 Node-Locked License Delivered via Download
Add to Cart £ 82.00 1 Year Support for Node-Locked License Delivered via Download
Add to Cart £ 493.00 1 Floating License Delivered via Download
Add to Cart £ 122.00 1 Year Support for Floating License Delivered via Download

Modeliosoft C++ Solution Document Publisher Module

Add to Cart £ 328.00 1 Node-Locked License Delivered via Download
Add to Cart £ 82.00 1 Year Support for Node-Locked License Delivered via Download
Add to Cart £ 493.00 1 Floating License Delivered via Download
Add to Cart £ 122.00 1 Year Support for Floating License Delivered via Download

Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

Key Features of the Modeliosoft C# Solution
The Modeliosoft C++ Solution increases efficiency and improves code quality for C++ developers, designers and architects:

  • UML and BPMN modeling
  • UML to C++ code generation
  • C++ to UML code reverse engineering
  • Code/UML synchronization (model-driven)
  • Makefile generation
  • Support of the standard STL and MFC libraries
  • C++-dedicated ergonomics, code previewing, wizards and patterns
  • IDE compatibility (Visual Studio, Eclipse, Emacs and others)
  • Doxygen generation
  • Browsable Web documentation
  • Extensibility mechanisms

UML and BPMN modeling
The Modeliosoft C++ Solution provides support for UML, BPMN, SOA and Enterprise Architecture modeling, together with modeling wizards (intelligent drag and drop, smart element creation, complex element capture) to make your life easier. Models can be exchanged between modeling tools using the XMI import/export feature.

C# code generation and reverse engineering
The Modeliosoft C++ Solution's efficient, high quality C++ code generation and reverse engineering features are proven in the field and are most frequently used by customers' in their day-to-day C++ development.
The Modeliosoft C++ Solution expertly manages the complexity of the C++ language, generating detailed code which takes into account even minor details of the UML model. It also enables easy generation of Make build scripts and Doxygen documentation.

UML/code synchronization
The Modeliosoft C++ Solution guarantees that your UML architecture and your C++ code are constantly maintained in sync in model-driven mode.

Makefile generation
The Modeliosoft C++ Solution can automatically generate project makefiles for a specified project configuration definition. This automates both code and binary production.
This high-quality, consistent and automated application production mechanism facilitates continuous integration processes, maintenance and workgroup support.

Full support of C++ standards
The Modeliosoft C++ Solution supports C++ templates and collections as well as the STL library, putting the full power of the latest C++ standards at your service. It also supports the C++ and CLI standard for those users working on .Net development, as well as the MFC library.

User interface for C++
The Modeliosoft C++ Solution provides C++ tool boxes and property windows to help developers use UML in their C++ development. C++ concepts like "static" fields or "native" methods can be directly used with UML. For quick edits, a built-in C++ editor with syntax highlighting is also included.

Works with your favorite IDE
The Modeliosoft C++ Solution fits right into existing coding habits and environments. It can be seamlessly integrated into popular IDEs, meaning that generated C++ files are automatically managed by the IDE and  changes in the code can be easily retrieved through the UML architecture. Makefiles generated by the C++ Solution can also be used in the IDE.

Doxygen generation
Developers often document their code using "Doxygen". Doxygen comments are also in the Modelio repository, and can be accessed while you browse the model. Developers can produce Doxygen documents through the Modeliosoft C++ Solution by re-using text written for generated documentation.

Browsable documentation
The Modeliosoft C++ Solution generates browseable Web documents from the model corresponding to the generated code. Easy to browse, access and navigate, these Web documents are a professional and convenient way to share your architecture and code documentation.

The Modeliosoft C++ Solution is completely extensible through its open Java API and metamodel, its "profile" extension mechanism, its "Pattern Designer" tool and the customization mechanisms provided as standard.

The Modeliosoft C++ Solution provides off-the-shelf generation options for STL or MFC that can also be extended to other libraries. With its powerful code template technique based on Jython, the C++ Solution can be adapted to any specific code generation context.

Developers can easily change code generation rules, extend generation coverage (from state machines, for example), automate generation to popular framework, and define custom development procedures such as continuous integration automation or changes to the delivery procedures used within a team.

Any Modeliosoft Solution can be extended by adding modules. For Modeliosoft C++ Solution, the recommended modules are:

  • Teamwork Manager
  • Document Publisher
  • Analyst

Modelio Teamwork Manager module
A flexible distributed collaborative UML modeling environment integrated to Subversion

Key features:

  • Integrated to Subversion, the most popular open-source CMS
  • Distributed team cooperation via the internet or using local networks
  • Safe locking mechanism guaranteeing the permanent consistency of the shared repository
  • Possibility of working offline, with periodical connection/synchronizations
  • Flexible mechanism enabling the addition of local sub-models without checking out (add feature)
  • Centralized administration
  • Centralized synchronization of tool customizations and model libraries used, ensuring automated consistency and update of the cooperating Modelio environments
  • Efficient team cooperation support, no team or model size limitations
  • Team process support: management of the delivery and versioning process
  • Management of distributed model consistency, ensuring constant consistency of the central repository and of local workspaces
  • Management of model branch versions with the possibility of model diff/merges: with Modelio, models can be compared and merged as easily as text
  • Robustness: Network failures or computer crashes will not corrupt transactions or prevent you from modeling
  • Fine checkin/checkout and configuration unit: Package, Component, Class, Process, Actor, Use Case, ...

Teamwork Manager facilitates your team collaboration
Modelio Teamwork Manager provides unique team cooperation management capacities.
Using your usual hardware environment, with minimum software investment, your teamwork will be efficiently organized:

  • version management
  • configuration management
  • team organization
  • guided and controlled team cooperation at model level

Modelio Teamwork Manager also supports the delivery procedure between different teams or sub-projects, providing administration mechanisms that automate and guarantee the uniform and coherent update of each team member’s local environment (libraries, configurations, etc.).

The teamwork management’s team distribution and working mode is extremely flexible, with each team member having the choice of:

  • connecting to the central repository via the internet or a local network
  • working offline and periodically synchronizing their models with the central repository

Modelio Document Publisher module
With this document generation tool, obtain the most attractive model documentation ever

Key features

  • Model-driven document generation
  • Generation in Open XML (MS Word), HTML or Libre Office formats
  • Model-docx synchronization through round-trip facility
  • Large set of "off the shelf" document templates, covering the entire lifecycle
  • Document assembly mechanism
  • Hypertext links between elements, and from diagram contents to elements
  • Inclusion of any kind of external element in the document (graphics, other documents, ...)
  • Document property management
  • Documentation creation wizards
  • Parameterizable stylesheet using MS-Word features or CSS documents
  • Document template editor to define dedicated types of document templates, and to modify the document templates available as standard

Professional document generation at your fingertips
A high-quality project means complete, consistent, up-to-date and relevant documentation, but who enjoys authoring documents? And how can you guarantee that documentation standards will be respected?

Modelio Document Publisher makes it easy to write and produce quality documentation, simply by making the most of the models you build. By providing assistance in what you should write, this module ensures that you need only write what is truly necessary, before automatically producing documents of a quality far superior to those created manually.

As an example, you can generate composite documentation that includes a glossary, requirements, a section dedicated to use cases, a section dedicated to class diagrams and a traceability matrix, with hypertext links systematically included.

Define your own document types with absolutely no programming
A document template is a sort of detailed table of contents that describes the form that you want a document generated from your model to take. With Modelio Document Publisher, you can define your own document templates using a dedicated graphical editor with absolutely no programming necessary, to generate documentation that really meets your needs.

Modelio Analyst module
Formalize, model and manage your requirements, goals, business rules and dictionaries and connect them to your business and IT models

Key features

  • Requirement, goal, business rule and dictionary analysis
  • Graphical requirement modeling, compliant with the SysML standard
  • Graphical goal, business rule and dictionary modeling
  • Spreadsheet editors
  • Traceability management between requirements, goals, business rules and dictionaries and other models (EA, BPM, IT/UML, …)
  • Definition of requirements, goals, business rules and dictionaries in MS-Word
  • Model creation wizards
  • Modification impact analysis: Automated construction of impact analysis diagrams
  • Pre-defined set of properties, providing an off-the-shelf approch to requirement, goal, business rule and dictionary analysis
  • Customization of properties to your approach
  • Dedicated documentation generation, with the possibility of combining documentation with other model/template parts (use cases, analysis models, …) and including traceability matrixes.

A unique feature - requirement, goal, business rule and dictionary analysis integrated within your model
What requirements does your project impose? What are the goals of the enterprise? What are the terminology and rules of your business?

With Modelio, start with the requirements, goals, business rule and dictionary definition phase and continue seamlessly right through to the analysis and design models.

Modelio supports graphical, standards-based modeling of requirements, goals, business rules and dictionaries, and formalizes the model parts impacted by each Analyst element, as well as the test cases that will check that each requirement has been met.

Modelio’s impact analysis tool identifies the consequences of a change to a requirement, goal, business rule or dictionary.

Product Search

Enter search words:

Quick Links


Primary Category

Related Products

Related Categories

The Software Superstore for IT Professionals

As Official Distributors, ComponentSource offers convenient, one-stop shopping from 250+ Software Publishers specializing in Application Development & Operations.

More Info | About Us