Method / Process / Runnable Implementations

In ASCET, it is possible to have implementations not only for elements and components, but also for the methods, processes and runnables defined in modules, classes and software components. With that, you can improve the overall behavior of your system.

The implementation of methods, processes and runnables is edited from the specification editor. It cannot be edited from the project editor directly. Method/process/runnable implementations are available for block diagram, ESDL and C code components, state machines, conditional tables and AUTOSAR software components.

The implementation of a method, process or runnable determines how the method/process/runnable is represented in the C code generated and where it is located during execution of the program. Method/process/runnable implementations are edited in a special implementation editor.

The following rules apply for the Inlining implementation setting:

See also

Editing a Process/Method Implementation

Editing the Implementation of a Runnable

Implementation Editor for Methods/Processes/Runnables

Methods Without Side Effects