FMC - Fundamental Modeling Concepts

This project aims at providing meta models and editors for FMC to support software architects and consultants in defining and analyzing system landscapes on the conceptual as well as on the design level. This project focuses firstly on the FMC Block diagram and integrates already existing diagram types from Papyrus UML to offer a holistic TAM modeling support. In addition, the project will define meta models and provide editors for the other FMC diagram types. The FMC Block Diagram editor will be based on Eclipse Graphiti and uses EMF/Ecore for the respective meta model.

The project will provide meta models and editors for FMC diagrams. The architecture of the project will be open and extensible for domain-specific applications. Furthermore, it will allow the integration of FMC with UML models. This is the basis for Technical Architecture Modeling (TAM).

The following features are in scope for the FMC project:

  • An Ecore meta model for FMC Block Diagrams.
  • A graphical editor for FMC Block Diagrams.
  • Ecore meta models and graphical editors for other FMC diagrams.
  • Plug-in extension points that allow customizing the editor.

The FMC model files can be used to facilitate interchange, for the integration with established frameworks such as EMF Compare, EMF Search or EMF Validation.

FMC Editor Screenshot
Incubation
Incubation

FMC is in the Incubation Phase.

New and Noteworthy

Version 0.10.0 has been released for Kepler.