Capella 1.0.0 Release Review

Type: 
Release
Graduation
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, December 16, 2015
Project: 
Release: 

Capella 1.0.0

Description: 

Capella 1.0.0 is a major release:

  • 64 bugs have been fixed
  • 48 evolutions have been implemented

These corrections involve:

  • REC-RPL mechanism
  • The Core of Capella
  • Library management
  • Documentation
  • Diagram management
  • Transition system
  • XML Pivot addon
  • Model Validation
  • Capella user interface
  • System to subsystem transition addon
  • XHTML documentation generation addon
  • Diff-Merge component
API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

There is no specific issue detected on the Capella solution architecture.
Capella is a modular platform which uses Eclipse modeling components, Sirius and EMF Diff/Merge, and a PolarSys component, Kitalpha.
The role of Kitalpha is twofold:

  • Providing basic components from the Kitalpha Core Technology Kit (e.g. Transposer)
  • Extending Capella with Viewpoints for System co-engineering

Capella is extensible with add-ons (available in a specific Git repository)

  • System to Subsystem Transition
  • XML Pivot
  • HTML DocGen
Security Issues: 

There is no specific security issue detected on the Capella solution.

Non-Code Aspects: 

All communication links regarding Capella solution are up-to-date:

  • Wiki with "News" section
  • Website with different sections:
    • Installation instructions on Getting Started page
    • Community links
    • Download page for Capella and Documentation
    • Events around Capella solution (conferences, talks, etc.)
    • Links to YouTube dedicated channel for Capella as well as LinkedIn page and Twitter
  • Forum
  • Project page
  • In-Flight Entertainment and Alarm Clock samples
  • Bugzilla, Hudson instance
  • Twitter and LinkedIn pages
  • Wikipedia dedicated page in FR and EN languages

The quality is ensured through:

 

Usability Details: 

Capella solution UI is compliant with User Interface Guidelines.
The workbench is decomposed as shown in the Wiki figure:

  • On the left, the Capella "model" project explorer
  • In the center, the Overview for Arcadia phases and Diagrams editors
  • Property views and Semantic browser at the bottom
  • Fast linker (optional) in the bottom left-hand corner providing facilities for diagrams edition
End of Life: 

No APIs and significant features are intended to be deprecated in a near future.
Improvements next year (2016) on Capella solution feature:

  • Performance increase
  • Ergonomics
  • Fix bugs
  • Viewpoints
  • Connectors to other tools
Standards: 

Capella solution implement the Arcadia model-based engineering method for systems, hardware and software architectural design.
Before Arcadia is officially and entirely published, a light introduction explaining the rationale and main concepts is now available for download on the website.

Also, a dedicated page on Wikipedia has been written.

Communities: 

User, adopter and developer/committer:

  • Initiator of Capella: Thales
  • Consortium of the 3-years Clarity project
    • Supporting open innovation for Model-Based Systems Engineering by structuring an ecosystem of major actors of the domain and providing an open-source environment Capella and its underlying method Arcadia.
    • Improvements (functional, non-functional),
    • Enhancements
    • Training sessions,
    • Coaching,
    • Books (Capella, Arcadia)
  • External partners showing interest in Capella solution through available communication means:
  • Dissemination: MODELS'15, INCOSE International Symposium, CSDM 2015
  • Score of 38/45 on the PolarSys Maturity Assessment tool: http://dashboard.polarsys.org/projects/polarsys.capella.html

There is now a large community of Capella adopters. Capella has reached 3000+ downloads since it was made open source, 500+ messages in the forum, and 33000+ unique visites of the website.