CLC Manager 2.0

Short description: 

Web-based Communication Lifecycle Manager, based on ODX standard.

The Communication life cycle manager 2.0 (CLCM 2.0)
The CLCM 2.0 of the Sontheim Industrie Elektronik GmbH is a centralized system for managing and authoring the diagnostic and communication description of ECUs and complete vehicles. It is a clientserver-based web application that allows several users to work collaboratively on the same project. There is no client installation necessary and the server can be accessed from different platforms via browser. The CLCM 2.0 can be integrated in the existing infrastructure and development workflow. It is intended to accompany the whole development process of ECUs or vehicle:

  • Beginning with a high-level overall vehicle structure during the requirements phase
  • More refined specification of the ECUs during implementation phase
  • Validation of the described network during testing phase
  • Provision of generated source code, documentation and diagnostic description after the release

Diagnostic and communication description
The diagnostic interface of the ECUs is defined in ODX 2.2.0 format. In addition, a description of the communication between ECUs within the vehicle network can be added. The described diagnostic data serve as the base data for source code and documentation generation. The data is stored in a database server that allows management of large diagnostic projects. Existing legacy data or vendor supplied data can be imported. The database keeps a change history that allows to export and view previous (= older) states. CLCM 2.0 is independent of the protocol and communication system which is used to describe the diagnostics and communication data. Thus, various technologies are supported, including:CAN, K-Line, Ethernet, EtherCAT, J1939, KWP2000onCAN, UDS, CANOpen, UDP, TCP/IP etc.

Code Generator
The CLCM 2.0 features a customizable code generation mechanism that can be used to create source code and documentation that is based on the diagnostic data. The output is fully customizable and can be used by different platforms and programming languages. This allows the integration in existing software modules and libraries.

Possible uses cases are:

  • Source code for ECU software, diagnostic application and testing environments
  • Documentation for development, production and service department

The code generation mechanism can be integrated in the customer specific build infrastructure.

Extension API
The CLCM 2.0 features an extension API that allows to modify the default views and also allows the creation of new customer specific views. Extensions are written in a .NET programming language (e. g. C#) and have access to the complete diagnostic data of the projects.

User Management

  • Access to data and files can be restricted for specific user groups and individual users
  • Features can be enabled/disabled for specific user groups and individual users
  • Supports authentication via Active Directory