This proposal has been approved and the Eclipse ArchE project has been created.
Visit the project page for the latest information and development.

Eclipse ArchE

Friday, July 22, 2022 - 09:03 by Andreas Looft
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Project
Parent Project
Proposal State
Created
Background

The current state of practice in the field of Architecture Modeling Tools in the automotive domain is using chains of heterogeneous tools which are only loosely integrated with each other. As a consequence, these various Tools lead to a huge accidental complexity due to redundancy of information, inconsistencies between the redundant content captured in the tools, lack of automation. The development effort is increased, silos of information are formed around the tools and this leads to lack of transparency and communication, developers waste precious brain cycles in searching for information or keeping information consistent instead of doing engineering work. Furthermore its highly complex to perform Change Impact Analysis across the borders of tools, as well as Safety or Security analysis over the entire architecture stack.

From a CARIAD perspective the motivation to contribute with the 'ArchE' (Architecture Engineering) Project is to work towards industry standards in the field of Architecture Modeling and benefiting from the market momentum, by providing one single tool, that combines the functionalities of the various tools that are currently be used instead.

Scope

Eclipse ArchE provides a tool for Architecture Modeling following a Model-Based-Systems-Engineering (MBSE) approach.

In Scope:

  • Holistic Architecture Modeling including linkage to
    • resource estimation,
    • timing,
    • safety,
    • security
  • Generation of ARXMLs

Out of Scope

  • Requirements Management
  • Actual development of the software of the software components
Description

Eclipse ArchE provides a tool for Architecture Modeling following a Model-Based-Systems-Engineering (MBSE) approach.

Instead of having a heterogeneous environment of various tools to break High-Level Stakeholder Requirements all the way down to modeled software components that shall run in the car.

In that sense ArchE is:

  • Single Source of Truth for architecture
  • supporting all architecture activities and related processes
  • tightly integrating special engineering disciplines like resource estimation, timing, safety, security in your architecture process
  • tightly integrating into software development lifecycle
  • enabling Diff/Branch/Merge, testing/integration, ...
Description

Eclipse ArchE provides a tool for Architecture Modeling following a Model-Based-Systems-Engineering (MBSE) approach.

Instead of having a heterogeneous environment of various tools to break High-Level Stakeholder Requirements all the way down to modeled software components that shall run in the car.

In that sense ArchE is:

  • Single Source of Truth for architecture
  • supporting all architecture activities and related processes
  • tightly integrating special engineering disciplines like resource estimation, timing, safety, security in your architecture process
  • tightly integrating into software development lifecycle
  • enabling Diff/Branch/Merge, testing/integration, ...
Why Here?

With the rapidly increasing complexity due to Autonomous Driving Level 3, 4 & 5 coming up, the former approach of Systems Engineering based on multiple tools for various tasks and various suppliers is not feasible anymore. By creating standards on how to model architecture in a single Model the community enables the automotive industry to build more advanced and safe vehicles.

From sharing this project with the community we are hoping to jointly shape the future of architecture modeling in the field of SDV.

Future Work
  • Incorporate functionality from the currently used Tooling in order to be able to fully integrate them in a single tool -> ArchE
  • Ensure consistency across different domains
  • Functionality for creating of Classic Autosar ARXML as well as Adaptive Autosar ARXML
  • Ability to further customize and extend based on user needs
  • Incorporation Testing and simulation functionality
Project Scheduling

First Contribution including current release is planned for Autumn 2022. There is new releases coming on a monthly basis.

Initial Contribution

The ArchE Tool is currently in the rollout phase to product teams within CARIAD, meaning it is in a mature enough development state, so that teams can start modeling their SWC in the tool. Besides Architecture Modeling, one can also perform related tasks like Security evaluation and HARA.

A Feature Improvement Timeline is available.

List of Third-party libraries to be added according to the Blackduck Scan

 

Source Repository Type