Skip to main content

Eclipse Capella

Eclipse Capella® is a field-proven model driven engineering solution based on a graphical modeling workbench providing rich methodological guidance and offering high productivity and quality insurance gains for engineers developing systems, software and hardware architectures.

The Capella workbench is a Java / Eclipse RCP application providing a domain-specific language (DSL) implementing Arcadia, both as a simplification and a semantic enrichment of the UML and SysML standards. Its toolset is dedicated to guidance, productivity and quality: Intuitive model editing and viewing capabilities help engineers primarily focus on the design and description of the system and its architecture. This relieves them from the management of the sometimes complex semantics of the UML or SysML modeling languages.

At the core of the Capella workbench is a constantly challenged balance between remaining as simple as possible for the end-users and providing the required expressivity to model complex systems. The following business-focused capabilities are all within the scope of the Capella project:

  • Embedded methodological browser, providing a step-by-step workflow and a constant reference to contextual model content.
  • Advanced features to manage complexity, including relevant diagram filters, layers, and dynamically computed model graphical simplifications.
  • Productivity tools including model-to-model transformations, capitalization through patterns, libraries of replicable elements, layout copy-paste, system to subsystem transition, etc.
  • Native support for viewpoint extensions, allowing to extend and/or specialize the core environment to address particular engineering concerns (performance, operating safety, security, cost, weight, product line, etc.), combined with the possibility to carry out multi-criteria analyses of target architectures to help find the best trade-offs.

 

Figure 1. Capella diagram examples

Beside the graphical modeling workbench, the Capella project includes a development environment (based on Kitalpha and Sirius) providing means to customize and extend the workbench: Meta-model extensions, additional views, additional diagrams or diagram layers, bridges towards or from other engineering tools, etc.

While the Capella project includes a set of basic Capella-coupled viewpoints, it is not in the scope of the project to develop specialty viewpoints nor bridges towards other specialty engineering tools.

Activity - commits

There have been 199 commits made by 19 people on 13 repositories over the last 12 months.


Activity - issues

There have been 36 issues submitted by 22 people on 8 repositories over the last 12 months.


Activity - reviews

There have been 61 reviews submitted by 15 people on 11 repositories over the last 12 months.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/polarsys.capella


Releases


IP Lab requests

Organization Settings

  • GitHub organization: eclipse-capella
  • 2FA enforced: True
  • Default workflow permissions: read

Branch Protections

This project has a total of 19 repositories in its associated GitHub organization eclipse-capella . The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: Branch protections

Back to the top