What is ASCET-DEVELOPER?

ASCET-DEVELOPER is a model-based software development tool for automotive embedded systems, with an intuitive interface for comfortable modeling and high-quality C code generation that complies with industry standards. It also has excellent maintainability, making it a tool that allows you to create embedded software that is not only high performance and low overhead, but also safe and secure. It is also designed for large-scale software development, complies with industry and safety standards, and allows for many variations to be created at low cost.

Image of ASCET-DEVELOPER

Model display in ASCET-DEVELOPER IDE (Integrated Development Environment)

Product Summary

Features

  • Rich track record (over 20 years, implemented in 450 million ECUs)
  • ISO26262 ASIL-D and IEC61508-SIL3 TÜV certified code generation
  • Compliant with standards such as MISRA, OSEK, ASAM, AUTOSAR, FMI, etc.
  • Eclipse plugins can be used
  • modeling interface


You can easily combine text and graphics according to your programming requirements, and you can work comfortably with rich features for modeling logic. Specifications can be written flexibly by combining various editors.

・Block diagram (graphic description)

- State machine editor (graphic description)

- ESDL editor (text description)

- C code editor (text writing)

Additionally, it has features that improve the quality of models and code, and increase the efficiency of the software itself.

On-the-fly static analysis provides instant feedback on modeling errors and violations

・ Create models with excellent maintainability using integrated quality metrics (quality evaluation standards)

The model contents are saved in ESDL format, which has the following advantages:

・The structuring concept of "class" realizes object-based encapsulation and systematic reuse.

・ It is possible to use "abstract types" that can incorporate the scope of research, systematically quantify it, and reuse it.

- Function correlations are clearly displayed for easy review

- Easily compare different versions

・ Guarantees mold safety

  • Validation


It includes features to efficiently and comprehensively test models at various stages of the development cycle.

- By separating model attributes and implementation attributes, it is possible to perform tests that focus on physical behavior first, and test with target-specific constraints later in the process.

- Built-in unit testing framework

・Open-loop PC simulation with ETAS Experiment Environment

- Measure and analyze model coverage by testing using metrics such as statement, branch, state, transition, and MC/DC (Modified Condition Decision) coverage.

- Simulations can be performed in combination with external tool models that support the FMI standard (connection is achieved by exporting FMU or passing S-functions to MATLAB/Simulink)

・Functional prototyping on real-time hardware with ETAS prototyping solution enables early validation on the test bench or in-vehicle

・ Utilize third-party tools to systematically verify ASCET-DEVELOPER models TPT supports native ASCET platform

  • Automatic code generation


- Generation of high-quality C code for mass production that complies with MISRA

- Generate “easy-to-read” code

- Trace to ASCET-DEVELOPER model

- Automatic insertion of defense codes (division-by-zero protection, upper and lower limits based on type attributes, index overflow protection for array types, etc.)

- Fixed-point code generation

- Generation of AUTOSAR code by structural mapping from ASCET-DEVELOPER model to AUTOSAR

  • Toolchain integration


- Developed on the Eclipse platform, allowing for seamless integration of process tools into the same IDE

- Process artifacts can be linked to ASCET-DEVELOPER models (such as the requirements management tool DOORS) using the requirements tracing feature provided by Yakindu Traceability.

- Generate process artifacts such as A2L, ARXML, and MDX from ASCET models

- Extend your process with the included ASCET SDK (e.g. insert your own process coding guidelines into the ASCET static analysis engine)

- Continuous integration through workbench automation

customer benefits

  • Supporting software development for inexperienced engineers
  • Accumulated programming experience can be utilized for model-based software development
  • Reliable source code generation
  • Visualization of model behavior through tool collaboration
  • It is possible to develop software that meets all important safety standards.

Inquiry

ETAS manufacturer information TOP

If you want to return to ETAS Manufacturer Information Top, please click below.