6.2.5.2. Architecture-ARXMLLowLevelImport

Import the raw ARXML model into an RFG

Required inputs: RFG

This rule is intended for projects developed according to AUTOSAR classic methodology. See option arxml_name to select the ARXML import.

The structure of the ARXML code is imported raw into the RFG to allow RFG scripts to process the ARXML data in a user-defined way.

Possible Messages

This rule has no predefined messages.

Options

arxml_model_view_name

arxml_model_view_name : str = 'Low_Level_ARXML'

Generate low-level AUTOSAR model in RFG. This represents the data stored in the imported project's ARXML files.
 

arxml_name

arxml_name : str = 'default'

Name of the ARXML import. This shall be configured in an instance of the rule Frameworks-AutosarArxml to refer to a specific set of ARXML files.
 

export_warnings

export_warnings : bool = True

Export output messages to the analysis database.
 

loglevel

loglevel : LogLevel = 'WARNING'

Logging mode. WARNING only outputs errors and warnings, INFO additionally prints info messages, DEBUG additionally outputs info and debug messages.
 

node_type_prefix

node_type_prefix : str = 'arxml_'

For the low-level ARXML model, node types are created for every meta model element defined in ARXML. To avoid naming collisions with existing RFG node types, a node_type_prefix can be prepended before the AUTOSAR type name. This option can be set to the empty string for backwards compatibility, but this may result in name-collisions and exceptions being raised during runtime of the analysis.
 

Option Types

These types are used by options listed above:

LogLevel

An enumeration.
 
  • WARNING

  • INFO

  • DEBUG