Menu

Introduction

Antonio Campesino Robles

StarUML C++ Module (staruml-cxx)

This StarUML module for C++ provides practical support for legacy systems. It uses the StarUML as a KDM (Knowledge Discovery MetaModel) framework for existing systems.
The module provides an incremental reverse engineering for C++ code with a set of configurable options:

  • Use namespaces or folder as uml packages
  • Create attributes for relations
  • Support for std and user defined containers (vector, maps, etc)
  • Support user defined primitive types.

Coming releases will introduce more features with the goal of providing automatic round trip support.

Incremental Reverse Engineer

The module parser the selected files or directories and create new elements or update the existing ones. The existing diagrams are updated with the new created relations. This behavior differs from the default C++ module does not update any of the existing elements.


Related

Wiki: Home

Discussion

Anonymous
Anonymous

Add attachments
Cancel