The platform Experts are responsible for creating new plugins for the HEADS IDE in order to support new platform and their specific capabilities.
The platform expert can use a number of different extension points in order to support both the design time and the runtime support of a given platform. For the design time part, ThingML and its transformations are extended to support the generation of code which can run on the target platform. For the runtime, Kevoree is extended to support the deployment and execution of the generated code on the target platform.
The tasks associated with the HEADS Platform Expert are detailed in section 3.1.