Today, AWS launched a new feature for static analysis of your event “detector models” (representations of your IoT devices as state machines on the AWS cloud) in AWS IoT Events. The feature automatically performs 7 different analyses (see list in developer guide) of your models for potential syntax errors (e.g. bad expressions or payloads), structural issues (e.g. missing states or input triggers) and runtime errors (e.g. data type mismatch, missing data, potential to hit service limits, etc.). This debugging tool is particularly useful for complex detector models which have a large number of state changes, each with unique conditional logic triggered by multiple input data streams. The analysis summarizes diagnostic information of each of the 7 analyses by severity level (‘info’, ‘warning’, ‘error’) and identifies its location within the model (state, transition, action, etc.) to help you fix issues in your model even before publishing it.
Source:: Amazon AWS